Recent Releases of DeepRank2
DeepRank2 - v3.1.0
What's Changed
- ci: move ruff settings to separate toml file by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/642
- ci: improve release workflow by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/621
- ci: add action for releasing new docker image and testing it by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/640
- fix: dockerfile image build by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/637
- tutorials: avoid error messages in tutorial by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/636
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v3.0.5...v3.1.0
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 1 year ago
DeepRank2 - v3.0.5
What's Changed
- build: simplify docker installation and improve the manual one by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/615
- build: make dependencies versions more reliable by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/616
- ci: update ruff and fix linting rules by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/624
- docs: clarify usage of
outputcolumn generated by the exporter by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/618 - docs: clarify tutorials usage by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/620
- docs: rename paper folder to joss by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/623
- docs: improve structure and add modules by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/625
- docs: clean up docstrings by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/628
- docs: add doc strings to the neural networks architectures by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/630
- style: make torch.nn imports more uniform by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/626
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v3.0.4...v3.0.5
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 1 year ago
DeepRank2 - v3.0.4
What's Changed
- ci: simplify lint action by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/612
- ci: restore PyPI installation by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/611
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v3.0.3...v3.0.4
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 1 year ago
DeepRank2 - v3.0.3
What's Changed
- fix: OSError when retrieving source code for lambda functions by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/606
- docs: improve handling pypi packaging contents and add NOTICE by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/601
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v3.0.2...v3.0.3
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 1 year ago
DeepRank2 - v3.0.2
What's Changed
- fix: update requirements.txt by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/589
- ci: move PyPI deps installation to conda by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/565
- ci: add action for testing the tutorials' notebooks by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/587
- ci: set default shell for fixing the workflows by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/598
- docs: update README.md with JOSS badge by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/579
- docs: add docstring for
_check_pdbfunction of features/secondary_structure.py by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/588 - docs: clarify queries' usage by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/586
- docs: add OPLS ref to the docs by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/594
- paper: add affiliation and corresponding author correction by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/580
- style: update ruff by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/584
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v3.0.1...v3.0.2
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 almost 2 years ago
DeepRank2 - v3.0.1
What's Changed
- fix: testcuda in `testtrainer.py::TestTrainer` by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/572
- fix: features transform in
Trainer._save_modelinternal method by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/573 - fix: typo by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/568
- docs: fix error message structure by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/564
- docs: add RSD badge by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/569
- docs: bump readthedocs-sphinx-search from 0.1.1 to 0.3.2 in /docs by @dependabot in https://github.com/DeepRank/deeprank2/pull/567
- ci: adapting ruff by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/563
- paper: add minor fixes for acceptance by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/571
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v3.0.0...v3.0.1
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 about 2 years ago
DeepRank2 - v3.0.0
What's Changed
- refactor:
Queryclasses and related code by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/492 - refactor: unify buildgraph.py and
build_graphfunctions for atom and residue level graphs by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/507 - feature: separate max edge distance from interaction radius throughout by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/504
- feature: improve
TrainerandDeeprankDatasetlogic for production testing by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/515 - build: switch to conda dssp installation by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/549
- ci: implement ruff by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/554
- ci: add GitHub action for testing the latest package version released on PyPi by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/560
- docs: add
Dockerfileand.ymlfor building conda env by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/528 - docs: implement minor suggestions for JOSS paper by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/538
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v2.1.2...v3.0.0
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 about 2 years ago
DeepRank2 - v2.1.2
What's Changed
- Update CITATION.cff by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/531
- fix: handle cases in which losses are nan during the training by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/535
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v2.1.1...v2.1.2
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 about 2 years ago
DeepRank2 - v2.1.1
What's Changed
- docs: Clarify Pytorch Geometric in README installation by @DarioMarzella in https://github.com/DeepRank/deeprank2/pull/508
- Joss review 5983 jnwei by @jnwei in https://github.com/DeepRank/deeprank2/pull/523
- fix: installation bug due to missing domain files by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/525
New Contributors
- @DarioMarzella made their first contribution in https://github.com/DeepRank/deeprank2/pull/508
- @jnwei made their first contribution in https://github.com/DeepRank/deeprank2/pull/523
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v2.1.0...v2.1.1
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 2 years ago
DeepRank2 - v2.1.0
What's Changed
Fix
* fix: check only 1 pssm for variant queries by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/430
* fix: pdb files with underscore in the filename gives unexpected query ids by @joyceljy in https://github.com/DeepRank/deeprank2/pull/447
* fix: dataset_train inheritance warnings by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/461
* fix: cast hse feature to float64 by @DanLep97 in https://github.com/DeepRank/deeprank2/pull/465
* fix: readthedocs after deeprank2 renaming by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/472
* fix: force scipy version for fixing deeprank2 installation by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/478
* fix: warning messages for invalid data in test_dataset.py by @joyceljy in https://github.com/DeepRank/deeprank2/pull/442
* fix: make scipy 1.11.2 work by @cbaakman in https://github.com/DeepRank/deeprank2/pull/482
Refactor * refactor: inherit information from training set for valid/test sets by @joyceljy in https://github.com/DeepRank/deeprank2/pull/446 * refactor: rename deeprankcore to deeprank2 by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/469
Build
* build: improve installation making use of pyproject.toml file only and setuptools by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/491
CI
* CI: decrease sensitivity of test_graph_augmented_write_as_grid_to_hdf5 by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/445
* CI: fewer triggers by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/457
Docs * docs: update README.md by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/443 * docs: create tutorial README by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/455 * docs: improve installation instructions by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/452 * docs: add tutorials for PPIs by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/434 * docs: add tutorials for variants by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/459 * docs: minor improvements to install instructions by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/484 * docs: type hinting and docstrings in molstruct by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/497 * docs: joss paper by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/423 * docs: clarify ppi scoring metrics and add doc strings and tests by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/498 * docs: add performances table for deeprank2 by @gcroci2 in https://github.com/DeepRank/deeprank2/pull/493
Style * style: auto-scrape trailing whitespace upon save in VS code by @DaniBodor in https://github.com/DeepRank/deeprank2/pull/483
Full Changelog: https://github.com/DeepRank/deeprank2/compare/v2.0.0...v2.1.0
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 2 years ago
DeepRank2 - v2.0.0
Main changes
Refactor
- refactor: make
preprocessuse all available feature modules as default by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/247 - refactor: move preprocess function to
QueryDatasetclass and rename by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/252 - refactor: save preprocessed data into one .hdf5 file as default by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/250
- refactor: clean up
GraphDatasetandTrainerclass by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/255 - refactor: reorganize deeprankcore.utils.metrics module by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/262
- refactor: fix
transform_sigmoidlogic and move it toGraphDatasetclass by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/288 - refactor: add grid dataset class and make the trainer class work with it. by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/294
- refactor: update deprecated dataloader import by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/310
- refactor: move tests/utils.py to tests/init_.py by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/322
- refactor: delete all outputs from unit tests after run by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/324
- refactor: test_contact.py function naming and output by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/372
- refactor: split test contact.py by @joyceljy in https://github.com/DeepRank/deeprank-core/pull/369
- refactor: change repr of AminoAcid to 3 letter code by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/384
- refactor: make feature modules and tests uniform and ditch duplicate code by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/400
Features
- feat: improve amino acid features by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/272
- feat: add
test_sizeequivalent ofval_sizeto Trainer class by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/291 - feat: add the option to have a grid box of different x,y and z dimensions by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/292
- feat: add early stopping to
Trainer.trainby @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/303 - feat: add hist module for plotting raw hdf5 files features distributions by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/261
- feat: allow for different loss functions other than the default by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/313
- feat: center the grids as in the old deeprank by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/323
- feat: add data augmentation for grids by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/336
- feat: insert features standardization option in
DeeprankDatasetchildren classes by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/326 - feat: add log transformation option for plotting features' hist by @joyceljy in https://github.com/DeepRank/deeprank-core/pull/389
- feat: add inter-residue contact (IRC) node features by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/333
- feat: add feature module for secondary structure by @DTRademaker in https://github.com/DeepRank/deeprank-core/pull/387
- feat: use dictionary for flexibly transforming and standardizing features by @joyceljy in https://github.com/DeepRank/deeprank-core/pull/418
Fix
- fix: list all submodules imported from deeprankcore.features using pkgutil by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/263
- fix: let
classesargument be also categorical by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/286 - fix: makes sure that the
map_featurefunction can handle single value features. by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/289 - fix: raise exception for invalid optimizer by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/307
- fix:
num_workersparameter of Dataloader object by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/319 - fix: gpu usage by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/334
- fix: gpu and
entry_namesusage by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/335 - fix: data generation threading locked by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/330
- fix:
__hash__circular dependency issue by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/341 - fix: make sure that Grid data also has target values, like graph data by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/347
- fix: change the internal structure of the grid data to match the graph data by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/352
- fix: conflicts in package by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/386
- fix: correct usage of nonbond energy for close contacts by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/368
- fix: Incorrect number of datapoints loaded to model by @joyceljy in https://github.com/DeepRank/deeprank-core/pull/397
- fix: pytorch 2.0 by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/406
- fix: covalent bonds cannot link nodes on separate branches by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/408
- fix:
Trainererror when onlydataset_testandpretrained_modelare used by @ntxxt in https://github.com/DeepRank/deeprank-core/pull/413 - fix: check PSSMs by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/401
- fix: only check pssms if conservation module was used by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/425
- fix: epoch number in
test()and test on the correct model by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/427 - fix: convert list of arrays into arrays before converting to Pytorch tensor by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/438
Docs
- docs: add verbose arg to QueryCollection class by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/267
- docs: improve
clustering_methoddescription and default value by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/293 - docs: uniform docstrings format in modules by @joyceljy
- docs: incorrect usage of Union in Optional type hints by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/370
- docs: improve docs for default exporter and results visualization by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/414
- docs: update feature documentations by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/419
- docs: add instructions for
GridDatasetby @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/421 - docs: fix getstarted hierarchy by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/422
- docs: update dssp 4 install instructions by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/437
- docs: change
external_distance_cutoffandinterface_distance_cutofftodistance_cutoffby @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/246
Performances
- perf: features.contact by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/220
- perf: suppress warnings in pytest and from PDBParser by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/249
- perf: add try except clause to
_preprocess_one_querymethod ofQueryCollectionclass by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/264 - perf: improve
processspeed for residue based graph building by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/274 - perf: add
cudaandngpuparameters to theTrainerclass by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/311 - perf: accelerate indexing of HDF5 files by @joyceljy in https://github.com/DeepRank/deeprank-core/pull/362
Style
- style: restructure deeprankcore package and subpackages by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/240
- style: reorganize features/contact.py by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/260
- style: add .vscode settings.json by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/404
Test
- test: make sure that the grid orientation is as in the original deeprank for
ProteinProteinInterfaceAtomicQueryby @cbaakman in https://github.com/DeepRank/deeprank-core/pull/312 - test: check that the grid for residue-based protein-protein interfaces has the same center and orientation as in the original deeprank. by @cbaakman in https://github.com/DeepRank/deeprank-core/pull/339
- test: improve
utils/test_graph.pymodule by @gcroci2 in https://github.com/DeepRank/deeprank-core/pull/420
CI
- ci: do not close stale issues or PRs by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/327
- ci: remove incorrect message for stale branches by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/415
- ci: automatically check markdown links by @DaniBodor in https://github.com/DeepRank/deeprank-core/pull/433
New Contributors
- @joyceljy made their first contribution in https://github.com/DeepRank/deeprank-core/pull/361
- @ntxxt made their first contribution in https://github.com/DeepRank/deeprank-core/pull/413
Full Changelog: https://github.com/DeepRank/deeprank-core/compare/v1.0.0...v2.0.0
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 2 years ago
DeepRank2 - v1.0.0
See CHANGELOG.md
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 3 years ago
DeepRank2 - v0.2.0
See CHANGELOG.md
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 3 years ago
DeepRank2 - First pre-release
Scientific Software - Peer-reviewed
- Python
Published by gcroci2 over 3 years ago