pytoda

pytoda - PaccMann PyTorch Dataset Classes. Read the docs: https://paccmann.github.io/paccmann_datasets/

https://github.com/paccmann/paccmann_datasets

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.6%) to scientific vocabulary

Keywords

bioinformatics chemoinformatics deep-learning python pytorch rdkit smiles

Keywords from Contributors

generative-models
Last synced: 6 months ago · JSON representation

Repository

pytoda - PaccMann PyTorch Dataset Classes. Read the docs: https://paccmann.github.io/paccmann_datasets/

Basic Info
  • Host: GitHub
  • Owner: PaccMann
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 6.01 MB
Statistics
  • Stars: 28
  • Watchers: 4
  • Forks: 7
  • Open Issues: 0
  • Releases: 15
Topics
bioinformatics chemoinformatics deep-learning python pytorch rdkit smiles
Created over 6 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

PyToDa

PyPI version build License: MIT Code style: black Downloads Downloads GitHub Super-Linter

Overview

pytoda - PaccMann PyTorch Dataset Classes

A python package that eases handling biochemical data for deep learning applications with pytorch.

Installation

pytoda ships via PyPI:

sh pip install pytoda

Documentation

Please find the full documentation here.

Development

For development setup, we recommend to work in a dedicated conda environment:

sh conda env create -f conda.yml

Activate the environment:

sh conda activate pytoda

Install in editable mode:

sh pip install -r dev_requirements.txt pip install --user --no-use-pep517 -e .

Examples

For some examples on how to use pytoda see here

References

If you use pytoda in your projects, please cite the following:

bib @article{born2021data, title={Data-driven molecular design for discovery and synthesis of novel ligands: a case study on SARS-CoV-2}, author={Born, Jannis and Manica, Matteo and Cadow, Joris and Markert, Greta and Mill, Nil Adell and Filipavicius, Modestas and Janakarajan, Nikita and Cardinale, Antonio and Laino, Teodoro and Martinez, Maria Rodriguez}, journal={Machine Learning: Science and Technology}, volume={2}, number={2}, pages={025024}, year={2021}, publisher={IOP Publishing} }

Owner

  • Name: PaccMann
  • Login: PaccMann
  • Kind: organization
  • Email: drugilsberg@gmail.com

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 226
  • Total Committers: 10
  • Avg Commits per committer: 22.6
  • Development Distribution Score (DDS): 0.403
Past Year
  • Commits: 4
  • Committers: 1
  • Avg Commits per committer: 4.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Jannis Born j****b@z****m 135
pyup.io bot g****t@p****o 39
Matteo Manica d****g@g****m 19
Joris j****w@g****m 10
Greta Markert g****e@z****m 7
Nikita Janakarajan n****7@g****m 5
Matteo Manica t****e@z****m 5
Yoel Shoshan y****s@i****m 4
annaweber209 5****9 1
Nil Adell Mill n****1@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 23
  • Total pull requests: 79
  • Average time to close issues: 6 months
  • Average time to close pull requests: 11 days
  • Total issue authors: 7
  • Total pull request authors: 9
  • Average comments per issue: 1.7
  • Average comments per pull request: 0.75
  • Merged pull requests: 49
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: about 14 hours
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jannisborn (12)
  • C-nit (4)
  • drugilsberg (3)
  • annaweber209 (1)
  • YoelShoshan (1)
  • niladell (1)
  • hmkim (1)
Pull Request Authors
  • pyup-bot (38)
  • jannisborn (30)
  • C-nit (6)
  • niklexical (2)
  • YoelShoshan (1)
  • drugilsberg (1)
  • niladell (1)
  • annaweber209 (1)
  • M4kxjcxv (1)
Top Labels
Issue Labels
invalid (9) enhancement (9) wontfix (3) good first issue (3) documentation (3) bug (2) stalled (1)
Pull Request Labels
enhancement (8) invalid (3) documentation (2) bug (2)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 1,433 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 5
  • Total versions: 10
  • Total maintainers: 1
pypi.org: pytoda

pytoda: PaccMann PyTorch Dataset Classes.

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 5
  • Downloads: 1,433 Last month
Rankings
Dependent repos count: 6.6%
Dependent packages count: 10.1%
Average: 11.6%
Stargazers count: 12.5%
Forks count: 13.3%
Downloads: 15.6%
Maintainers (1)
Last synced: 6 months ago

Dependencies

dev_requirements.txt pypi
  • better-apidoc ==0.3.1 development
  • black >=22.3.0 development
  • flake8 ==3.8.4 development
  • flask ==1.1.2 development
  • flask_login ==0.5.0 development
  • mypy ==0.800 development
  • myst-parser ==0.13.3 development
  • pytest ==6.1.1 development
  • pytest-cov ==2.10.1 development
  • six ==1.15.0 development
  • sphinx ==3.4.3 development
  • sphinx-autodoc-typehints ==1.11.1 development
  • sphinx_rtd_theme ==0.5.1 development
requirements.txt pypi
  • PubChemPy >=1.0.4
  • SmilesPE >=0.0.3
  • Unidecode >=1.1.2
  • dill >=0.3.3
  • diskcache >=5.0.3
  • importlib_resources >=5.2.2
  • numpy >=1.19.0
  • pandas >=1.0.0
  • pyfaidx >=0.6.0
  • rdkit-pypi >=2021.9.3
  • scikit-learn >=0.23.0
  • selfies >=2.0.0
  • torch >=1.4.0,<1.9
  • upfp >=0.0.5
setup.py pypi
  • SmilesPE >=0.0.3
  • Unidecode *
  • dill >=0.3.3
  • diskcache *
  • importlib_resources *
  • numpy *
  • pandas *
  • pubchempy *
  • pyfaidx *
  • rdkit-pypi >=2021.9.3
  • scikit-learn *
  • selfies >=2.0.0
  • torch >=1.4.0
  • upfp *
.github/workflows/build.yml actions
  • 8398a7/action-slack v2 composite
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/gh_pages.yml actions
  • actions/checkout v1 composite
  • ad-m/github-push-action master composite
  • ammaraskar/sphinx-action master composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/pypi.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/style.yml actions
  • 8398a7/action-slack v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • github/super-linter v3.17.0 composite
.github/workflows/suggest.yml actions
  • 8398a7/action-slack v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • reviewdog/action-suggester v1 composite