mite-extras
Validation and conversion functionality for reaction SMARTS collected in the scope of MITE
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.9%) to scientific vocabulary
Repository
Validation and conversion functionality for reaction SMARTS collected in the scope of MITE
Basic Info
- Host: GitHub
- Owner: mite-standard
- License: mit
- Language: Python
- Default Branch: main
- Size: 337 KB
Statistics
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 2
- Releases: 11
Metadata Files
README.md
mite_extras
This package contains functionality to validate entries of the Minimum Information about a Tailoring Enzyme (MITE) repository.
This includes:
- Validation of the MITE json format (does the entry follow the
mite_schemaformat) - Validation of reaction SMARTS (does the reaction SMARTS lead to the expected product when applied to a specified substrate)
- Sanitation of SMILES and reaction SMARTS
- Fetching of NCBI GenPept/UniProtKB IDs
When used as CLI, mite_extras can automatically update MITE entries (see below). However, it can also be used as a library (e.g. as done in mite_data).
For more information, see the README of the MITE-Standard organisation page.
Installation
Attention: this program has only been tested with Ubuntu Linux.
With pip from PyPI
- Install with
pip install mite_extras
With hatch from GitHub
- Install
python 3.12.x - Install hatch (e.g. with
pipx install hatch) - Download or clone the repository
- Run
hatch -v env create
Quick Start: Example
Run from command line:
To validate MITE entries or update them to a new schema version (requires mite_extras to be installed via pip).
mite_extras -i <input/> -o <output/>
Run with hatch:
Validate MITE entries or update them to a new schema version
hatch run mite_extras -i input/ -o output/
For devs
- Install developer dependencies with
hatch -v env create dev - Initialize
pre-commitwithhatch run dev:pre-commit install - Run tests with
hatch run dev:pytest - Run CLI with
hatch run dev:mite_extrasand the appropriate options - If necessary, remove the environment again with
hatch env remove dev
Owner
- Name: MITE Data Standard
- Login: mite-standard
- Kind: organization
- Repositories: 1
- Profile: https://github.com/mite-standard
Governing body for MITE data standard and affiliated repositories
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: mite_extras
message: >-
If you use this software, please cite the referenced
paper.
type: software
authors:
- affiliation: 'Wageningen University and Research'
family-names: Zdouc
given-names: Mitja M.
orcid: 'https://orcid.org/0000-0001-6534-6609'
- affiliation: 'Institute of Molecular Systems Biology, ETH Zürich'
family-names: Rutz
given-names: Adriano
orcid: 'https://orcid.org/0000-0003-0443-9902'
repository-code: 'https://github.com/mite-standard/mite_extras'
abstract: >-
Validation and conversion functionality for reaction SMARTS collected in the scope of MITE.
keywords:
- python
- tailoring enzymes
- SMARTS
license: MIT
preferred-citation:
type: preprint
authors:
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Zdouc
given-names: Mitja M.
orcid: 'https://orcid.org/0000-0001-6534-6609'
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Meijer
given-names: David
orcid: 'https://orcid.org/0000-0001-6406-4394'
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Biermann
given-names: Friederike
- address: 'SINTEF Industry, P.O. Box 4760 Torgard, N-7465, Trondheim, Norway'
affiliation: 'Department of Biotechnology and Nanomedicine'
family-names: Holme
given-names: Jonathan
orcid: 'https://orcid.org/0009-0007-1652-9477'
- address: 'University of Tübingen, Germany'
affiliation: 'Interfaculty Institute of Microbiology and Infection Medicine Tübingen (IMIT)'
family-names: Korenskaia
given-names: Aleksandra
orcid: 'https://orcid.org/0000-0003-3002-6458'
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Lien
given-names: Annette
orcid: 'https://orcid.org/0009-0006-0578-9225'
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Louwen
given-names: Nico L. L.
orcid: 'https://orcid.org/0000-0002-4431-5499'
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Navarro-Muñoz
given-names: Jorge C.
orcid: 'https://orcid.org/0000-0003-2992-1607'
- address: 'SINTEF Industry, P.O. Box 4760 Torgard, N-7465, Trondheim, Norway'
affiliation: 'Department of Biotechnology and Nanomedicinev'
family-names: Nguyen
given-names: Giang-Son
orcid: 'https://orcid.org/0000-0001-5730-3326'
- address: 'ETH Zurich, Zurich, Switzerland'
affiliation: 'Institute of Molecular Systems Biology'
family-names: Rutz
given-names: Adriano
orcid: 'https://orcid.org/0000-0003-0443-9902'
- address: 'Centre Medical Universitaire, 1 rue Michel Servet, CH-1211, Geneva, Switzerland'
affiliation: 'SIB Swiss Institute of Bioinformatics'
family-names: Sveshnikova
given-names: Anastasia
orcid: 'https://orcid.org/0000-0001-9291-0965'
- address: 'University of Denmark, Kgs. Lyngby, Denmark'
affiliation: 'The Novo Nordisk Foundation Center for Biosustainability, Technical'
family-names: Szenei
given-names: Judith
- address: 'Sylviusweg 72, 2333 BE Leiden, The Netherlands'
affiliation: 'Institute of Biology, Leiden University'
family-names: Terlouw
given-names: Barbara
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Torres Ortega
given-names: Rosina
- address: 'Centre Medical Universitaire, 1 rue Michel Servet, CH-1211, Geneva, Switzerland'
affiliation: 'SIB Swiss Institute of Bioinformatics'
family-names: Feuermann
given-names: Marc
- address: 'Centre Medical Universitaire, 1 rue Michel Servet, CH-1211, Geneva, Switzerland'
affiliation: 'SIB Swiss Institute of Bioinformatics'
family-names: Bridge
given-names: Alan J.
orcid: 'https://orcid.org/0000-0003-2148-9135'
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Hooft
name-particle: van der
given-names: Justin J. J.
orcid: 'https://orcid.org/0000-0002-9340-5511'
- address: 'University of Denmark, Kgs. Lyngby, Denmark'
affiliation: 'The Novo Nordisk Foundation Center for Biosustainability, Technical'
family-names: Weber
given-names: Tilmann
- address: 'University of Tübingen, Germany'
affiliation: 'Interfaculty Institute of Microbiology and Infection Medicine Tübingen (IMIT)'
family-names: Ziemert
given-names: Nadine
- address: 'University of Denmark, Kgs. Lyngby, Denmark'
affiliation: 'The Novo Nordisk Foundation Center for Biosustainability, Technical'
family-names: Blin
given-names: Kai
- address: 'Droevendaalsesteeg 1, 6708 PB Wageningen, the Netherlands'
affiliation: 'Wageningen University and Research'
family-names: Medema
given-names: Marnix H.
title: The Minimum Information about a Tailoring Enzyme/Maturase data standard for capturing natural product biosynthesis.
journal: ChemRxiv
year: 2024
doi: 10.26434/chemrxiv-2024-78mtl
GitHub Events
Total
- Create event: 25
- Issues event: 14
- Release event: 9
- Delete event: 14
- Issue comment event: 8
- Push event: 56
- Pull request review event: 2
- Pull request event: 34
Last Year
- Create event: 25
- Issues event: 14
- Release event: 9
- Delete event: 14
- Issue comment event: 8
- Push event: 56
- Pull request review event: 2
- Pull request event: 34
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 2
- Total pull requests: 7
- Average time to close issues: about 2 months
- Average time to close pull requests: 7 days
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 7
- Average time to close issues: about 2 months
- Average time to close pull requests: 7 days
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mmzdouc (13)
- Adafede (2)
Pull Request Authors
- mmzdouc (22)
- Adafede (7)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 239 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 13
- Total maintainers: 2
pypi.org: mite-extras
Parsing, conversion, and validation functionality for Minimum Information about a Tailoring Enzyme (MITE) files.
- Homepage: https://mite.bioinformatics.nl/
- Documentation: https://mite-extras.readthedocs.io/
- License: MIT License
-
Latest release: 1.6.1
published 10 months ago
Rankings
Dependencies
- argparse ~=1.4.0