Deepchem

Latest version: v2.8.0

Safety actively analyzes 688792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

2.5.0

See full release notes at https://forum.deepchem.io/t/deepchem-2-5-0-release/439

2.4.0

Read the full release notes at https://forum.deepchem.io/t/deepchem-2-4-0-release-notes/340

2.3.0

This release of DeepChem swaps from our home-grown `TensorGraph` framework to using Keras as the foundation of our models. This swap leaves us well prepared for the jump to Tensorflow 2.0 which will happen in our next major release. This version also bumps the TensorFlow version to 1.14. This release also includes a number of improvements to MoleculeNet and our transfer learning infrastructure

Remove uses of deprecated APIs 1550
Added attr-slow for the AtomicConvFeaturizer test 1552
Upgrade to TensorFlow 1.13.1 1553
fix bug of load_pdbbind() and add new features 1561
Replaced Saver with Checkpoint 1566
Replaced uses of deprecated layers 1567
Convert TensorGraph layers to Keras layers 1578
Create KerasModel 1583
Update dependencies for DeepChem 2.2 1584
Converted multitask models to KerasModel 1587
Remove contagious logger setup 1591
Converted graph models to KerasModel 1594
Construct dataset first time, even with reload set to True 1595
Loading thermosol and hppb datasets 1596
simple install one-liner 1602
Converted more models to Keras 1615
Smiles Based featurizers for ChemNet 1618
Converted progressive multitask models to KerasModel 1620
Swapping Split-Transform order 1621
Added ChemNet models with tests 1623
Swap Split-Transform order - II 1624
Converted GAN to KerasModel 1625
Converted reinforcement learning classes to Keras 1635
Created new MAML API 1636
SmilesToImage featurizer for Tox21, Sampl, HIV datasets 1637
ChemNet Fixes and Additions 1638
First version of pretrained loading 1643
Upgrade to TF 1.14 (Optional) 1645
Custom directories and SmilesToImage for MolNet 1649
ChemNet Fixes 1651
Created ValidationCallback 1652
Moved to Python 3.5 and 3.7 for Travis 1658
Stratified splitters, and minor changes for MolNet 1660
Updated installation instructions 1661
Workaround for bug in TF 1.14 1662
Reorganized models directory 1664
Move test cases out of tensorgraph module 1666
Fixed broken and out of date examples 1671
Updated version number to 2.3.0 1672
Update README.md 1682
DiskDataset.move() would not overwrite an existing dataset 1683

2.2.0

DeepChem 2.2 takes large steps towards making DeepChem a general purpose deep learning library for life science applications. Major improvements have been made to support for deep learning on protein structures, and significant support for image-based dataset and model handling has been added. In addition, tooling for interpreting deep models has been improved. A number of improvements to existing models have been added as well, including adding estimator support for a number of model classes. Many bugfixes and small improvements made it in as well. DeepChem 2.2 now depends on TensorFlow 1.12.


PDBBind and Protein Structure Improvements
1366, 1383, 1411, 1413, 1476 Atomic Convolution Improvements
1503, 1430, 1432 PDBBind bugfixes
1497 Using binding pockets to load PDBBind
1498 DeepMHC for protein peptide binding
1369, 1360, 1372, 1397 Featurziation Improvements
1498 DeepMHC for protein peptide binding

Image Handling Improvements
1516 Image Transformation improvements
1324 Cell counting dataset added. `ImageLoader` added
1414 Diabetic Retinopathy example model
1439 `ImageDataset` class

Dataset and Splitter Additions, Improvements and fixes
1507, 1540, 1406 Bugfixes
1514 Handling verbose=False when transforming data
1499 Butina splitter improvement
1347 Adds USPTO dataset.
1348 BBBC002 dataset addition
1339 Split datasets on ID
1416 Molnet loaders for UV/Kinase/Factors datasets
1327 BBBC001 dataset addition
1447 SDFLoader improvements
1425 Binary classification metric improvements

Model and Layer Additions and Improvemetns
1500 Seq2seq model improvements
1513 Clean up symmetry functions
1488 New graph convolution
1365 Average pooling for conv-nets
1370 ResNet50 improvements
1450 Layer output shapes
1452 Pad batch improvements
1453 Example distributed multitask classifier
1335 GraphConv improvements
1343 Making it easy to pull out neural fingerprints
1433 TensorGraph get layer weights
1325 UNet model changes
1334 First Resnet50 build
1473, 1142 TextCNN make_estimator support
1475 DTNN make_estimator support
1495 ANIRegression, BPSymmetryFunction make_estimator

Better Interpretability
1393 Saliency Mapping
1445 Saliency maps for diabetic retinopathy

Tests, Docs, Housekeeping
1527, 1457 Readme cleanup
1548 Version bump

2.1.0

This release of DeepChem includes major upgrades to the TensorGraph framework by enabling support for TensorFlow Eager and Uncertainty estimation. TensorGraph layers can now be used in Eager mode to build dynamic models. In addition, a number of TensorGraph models, notably regression models, have been upgraded to allow for uncertainty estimates in model predictions. In addition, this release features a host of other improvements and bugfixes to `TensorGraph`, including support for saving submodels and significant refactoring to simplify underlying code. We've also simplified the names of `TensorGraph` models: `TextCNNTensorGraph` is now `TextCNN` with similar changes for other models. Old names are still supported, but deprecated and will be removed in DeepChem 3.0. We've also added a number of new IPython notebook tutorials explaining new DeepChem features.

This release also lays some groundwork for upgraded support for and image based datasets that will be coming in future releases.


- Eager Mode and Uncertainty Estimation
- Eager Mode support 1191 1176
- Uncertainty estimation support 1226 1218
- TensorGraph Improvements and Fixes
- TensorBoard improvements 1295 1261
- TensorGraph refactoring 1286 1259 1196
- TensorGraph Submodel saving support 1264
- TensorGraph model improvements 1274 1229 1195 1181 1178 1174 1167
- Improved TensorGraph Estimator support 1153
- PowerSign optimizer 1233
- Hinge loss improvements/fixes 1242 1189
- Rename `MultiTask` to `Multitask` 1249
- New TensorGraph Models
- TensorGraph UNet Implementation 1272
- TensorGraph Progressive Multitask Classifier 1151
- Example/Tutorial Improvements
- Example/MoleculeNet Fixes 1310 1308 1307 1305 1298 1296 1251 1227 1215 1183 1141 1131
- New IPython Notebook Tutorials
- `tf.data` and `tf.estimator` Notebook 1136
- Lime Notebook (model agnostic method explanation) 1202
- Synthetic feasibility scoring notebook 1182
- Initial support for Image and Genomics based models
- New Image Transformations API 1300
- Improved support for genomic applications 1313 1278
- Builds, tests, and bugfixes
- Build improvements 1291 1290 1276 1221 1201 1165 1134 1132 1320
- Miscellaneous Bugfixes/Cleanup 1228 1164 1145 1135
- Python 3 Fixes 1235
- Fix NumpyDataset reshaping 1260
- Featurization Improvements
- Hashable Featurizers 1267
- Atom based features support for graph-convs 1156

2.0.0

This major version release finishes consolidating the DeepChem codebase around our TensorGraph API for constructing complex models in DeepChem. We've made a variety of improvements to TensorGraph's saving/loading features and added a number of new tutorials improving our documentation of TensorGraph. We've also removed a number of older deprecated submodules and models in favor of the new, standardized TensorGraph implementations.

In addition, we've implemented a number of new deep models and algorithms, including DRAGONNs, Molecular Autoencoders, MIX+GANs, continuous space A3C, MCTS for RL, Mol2Vec and more. We've also continued improving our core graph convolutional implementations.

We've also made a variety of documentation, build, and website improvements and fixes.

Our thanks to our contributors for all the hard work!

- TensorGraph Conversion and Upgrades
- 925 Sequential API for Model Construction
- 949 Cleanup of Examples plus bugfixes
- 952 Using Queues for prediction
- 954 GraphConvTensorGraph Classification with Multiple Tasks
- 965 Can restore from any checkpoint
- 966 Simplified names of TensorGraph graph conv models
- 970 Added TensorGraph LSTM Layer
- 972 Add Model Configuration params to GraphConvTensorGraph
- 975 Swap examples to use new TensorGraph models
- 976 Remove deprecated TensorFlow classes
- 989 Remove `tf_new_models` old submodule
- 992 Remove the deprecated old fully connected models
- 1007 Add ability to change loss functions after reload
- 1023 Add TensorGraph Cast layer
- 1024 Can move saved TensorGraph models on disk
- 1054 Implement IRV TensorGraph Model
- 1082 Move `tensorflow_models` and `autoencoder_models` into contrib
- 1083 Add one-shot code back into contrib
- 1085 Saving and loading Weave models
- 1086 Implementation of robust models in TensorGraph
- 1090 Move `dc.nn` to contrib
- Reinforcement Learning Upgrades
- 931 Monte Carlo Tree Search for RL
- 1022 A3C supporting continuous action spaces.
- Graph Convolution Improvements:
- 1033 Adding master atoms to graph convolutions
- 1080 Adding chirality to Atom and Bond features
- 1081 Pinning Graph Gather to CPU for TF Bug
- 1105 Graph Normalization
- MoleculeNet Improvements
- 933 Run MoleculeNet on Jenkins
- 958 Building multi-assay datasets from PubChem based on genes
- 996 PCBA dataset generation based on a single gene
- 1032 Simplify Tox21 loading
- 1042 Update MoleculeNet to latest models
- 1049 Fixes for MoleculeNet update
- New models added to DeepChem
- 939 Mol2Vec implementation added to contrib
- Add DRAGONN models
- 979 Adding DRAGONN example to contrib
- 1003 Removing some commented out DRAGONN code
- 1008 Adding DNA Simulation code
- 1020 Implementing FASTALoader
- 981 MIX+GAN implemented
- 1026 Molecular Autoencoder Implementation in TensorGraph
- dc.data improvements
- 930 Complete Shuffle Disk Dataset
- 1031 Bugfix for merging DiskDatasets
- 1034 Enabling merging of NumpyDataset
- 1091 Adding `dataset.make_iterator` to create `tf.data.Iterator` instances from Dataset objects
- Improvements to featurization and data splits
- 1005 Enable choice of featurizer to be searched as a hyperparameter
- 1009 Add Maxmin splitter
- DeepChem tutorial additions and improvements
- 940 Update datasets for protein-ligand complex tutorial
- 961 Fix BACE tutorial
- 998 Fix GraphConv tutorial
- 1051 New TensorBoard usage tutorial
- 1104 New splitter tutorial
- 1072 DeepChem Organizational Structure and Governance
- Documentation improvements
- 957 Bump to 1.3.1
- 997 Docstring for `dc.utils.load_from_disk`
- 1018 Add README link
- 1050 Improve README
- 1053 README fixes
- 1067 Docs fix to keep numpy docstrings rendering
- 1068 Update SAMPL example docstrings to read correctly
- 1077 Fix README links
- 1107 Better installation from source examples
- 1117 Fixes to prevent test modules from being generated in docs
- 1123 Convert some leftover GPL license tags to MIT
- 1124 Version bump for 2.0.0
- Build Improvements
- 928 Bump conda, docker to 1.3.1 version
- 1013 Add manifest to include data files
- 1028 Install simdna from conda-forge
- 1056 Turn off PyPi uploading to deal with bugs
- 1059 TensorFlow 1.5 Upgrade
- Website improvements
- 932 Bump Website version
- 1057 Number of website fixes
- Bugfixes, Tests, and Miscellaneous Improvements
- 934 Upgrade yapf version to 0.19
- 945 Fix import bug
- 948 Write values not tensors to TensorBoard
- 964 Fix infinite loop caused by shards of size 0
- 973 Fix featurizer name error
- 982 Fix import errors from ICU package
- 987 Speed up tests
- 1001 Upgrade yapf version to 0.20
- 1061 Fix gaussian process optimization bug
- 1063 Install pbr package properly
- 1088 Fix import bugs
- 1113 Using `logger` instead of print

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.