| Name | mite-schema JSON |
| Version |
1.8.4
JSON |
| download |
| home_page | None |
| Summary | Containing the Minimum Information about a Tailoring Enzymes data standard schema and auxiliary methods |
| upload_time | 2025-10-25 15:13:21 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.11 |
| license | None |
| keywords |
cheminformatics
genomics
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
mite_schema
=========
[](https://zenodo.org/doi/10.5281/zenodo.13294150)
[](https://badge.fury.io/py/mite-schema)
Contents
-----------------
- [Overview](#overview)
- [Documentation](#documentation)
- [System Requirements](#system-requirements)
- [Installation Guide](#installation-guide)
- [Quick Start](#quick-start)
- [Attribution](#attribution)
- [For Developers](#for-developers)
## Overview
**MITE** (Minimum Information about a Tailoring Enzyme) is a community-driven database for the characterization of tailoring enzymes.
These enzymes play crucial roles in the biosynthesis of secondary or specialized metabolites, naturally occurring molecules with strong biological activities, such as antibiotic properties.
This repository contains the data schema in *JSON Schema* format followed by the entries of the **MITE** data repository [mite_data](https://github.com/mite-standard/mite_data).
For more information, visit the [MITE Data Standard Organization page](https://github.com/mite-standard) or read our [publication]( https://doi.org/10.1093/nar/gkaf969).
## Documentation
This repository is the single source of truth for the formatting of entries of the **MITE** data repository [mite_data](https://github.com/mite-standard/mite_data).
It contains a data model in form of a *JSON Schema* file and provides CLI functionality to validate files against said schema.
Furthermore, this repository can also be used as a library. For examples, see [mite_data](https://github.com/mite-standard/mite_data), [mite_extras](https://github.com/mite-standard/mite_extras) or [mite_web](https://github.com/mite-standard/mite_web).
For feature requests and suggestions, please refer to the [MITE Schema thread](https://github.com/orgs/mite-standard/discussions/3) in the MITE Discussion forum.
## System Requirements
### OS Requirements
Local installation was tested on:
- Ubuntu Linux 20.04 and 22.04 (command line)
#### Python dependencies
Dependencies including exact versions are specified in the [pyproject.toml](./pyproject.toml) file.
## Installation Guide
### With `pip`
- `pip install mite_schema`
## Quick Start
To validate your MITE-formatted .json-file(s), run:
- `mite_schema -i <input1.json input2.json ... inputN.json>`
## Attribution
### License
`mite_schema` is an open source tool licensed under the MIT license (see [LICENSE](LICENSE)).
### Publications
See [CITATION.cff](CITATION.cff) or [MITE online](https://mite.bioinformatics.nl/) for information on citing MITE.
### Acknowledgements
This work was supported by the Netherlands Organization for Scientific Research (NWO) KIC grant KICH1.LWV04.21.013.
## For Developers
*Nota bene: for details on how to contribute to the MITE project, please refer to [CONTRIBUTING](CONTRIBUTING.md).*
### Package Installation
*Please note that the development installation is only tested and supported on (Ubuntu) Linux.*
#### With `uv` from GitHub
*Note: assumes that `uv` is installed locally - see the methods described [here](https://docs.astral.sh/uv/getting-started/installation/)*
```commandline
git clone https://github.com/mite-standard/mite_schema
uv sync --extra dev
uv run pre-commit install
```
All tests should be passing
```commandline
uv run pytest
```
### CI/CD and Deployment
CI/CD via GitHub Actions runs on every PR and push to the `main` branch.
A new release created on the [mite_schema](https://github.com/mite-standard/mite_schema) GitHub page will automatically relay changes to [PyPI](https://pypi.org/project/mite-schema/) and [Zenodo](https://doi.org/10.5281/zenodo.13294150).
Raw data
{
"_id": null,
"home_page": null,
"name": "mite-schema",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "cheminformatics, genomics",
"author": null,
"author_email": "\"Mitja M. Zdouc\" <zdoucmm@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/d7/76/dcaa388c911ade7668515311db6523013c95916ed2e6cde1971cf4078009/mite_schema-1.8.4.tar.gz",
"platform": null,
"description": "mite_schema\n=========\n\n[](https://zenodo.org/doi/10.5281/zenodo.13294150)\n[](https://badge.fury.io/py/mite-schema)\n\nContents\n-----------------\n- [Overview](#overview)\n- [Documentation](#documentation)\n- [System Requirements](#system-requirements)\n- [Installation Guide](#installation-guide)\n- [Quick Start](#quick-start)\n- [Attribution](#attribution)\n- [For Developers](#for-developers)\n\n## Overview\n\n**MITE** (Minimum Information about a Tailoring Enzyme) is a community-driven database for the characterization of tailoring enzymes.\nThese enzymes play crucial roles in the biosynthesis of secondary or specialized metabolites, naturally occurring molecules with strong biological activities, such as antibiotic properties.\n\nThis repository contains the data schema in *JSON Schema* format followed by the entries of the **MITE** data repository [mite_data](https://github.com/mite-standard/mite_data).\n\nFor more information, visit the [MITE Data Standard Organization page](https://github.com/mite-standard) or read our [publication]( https://doi.org/10.1093/nar/gkaf969).\n\n## Documentation\n\nThis repository is the single source of truth for the formatting of entries of the **MITE** data repository [mite_data](https://github.com/mite-standard/mite_data).\n\nIt contains a data model in form of a *JSON Schema* file and provides CLI functionality to validate files against said schema.\nFurthermore, this repository can also be used as a library. For examples, see [mite_data](https://github.com/mite-standard/mite_data), [mite_extras](https://github.com/mite-standard/mite_extras) or [mite_web](https://github.com/mite-standard/mite_web).\n\nFor feature requests and suggestions, please refer to the [MITE Schema thread](https://github.com/orgs/mite-standard/discussions/3) in the MITE Discussion forum.\n\n## System Requirements\n\n### OS Requirements\n\nLocal installation was tested on:\n\n- Ubuntu Linux 20.04 and 22.04 (command line)\n\n#### Python dependencies\n\nDependencies including exact versions are specified in the [pyproject.toml](./pyproject.toml) file.\n\n## Installation Guide\n\n### With `pip`\n\n- `pip install mite_schema`\n\n## Quick Start\n\nTo validate your MITE-formatted .json-file(s), run:\n\n- `mite_schema -i <input1.json input2.json ... inputN.json>`\n\n## Attribution\n\n### License\n\n`mite_schema` is an open source tool licensed under the MIT license (see [LICENSE](LICENSE)).\n\n### Publications\n\nSee [CITATION.cff](CITATION.cff) or [MITE online](https://mite.bioinformatics.nl/) for information on citing MITE.\n\n### Acknowledgements\n\nThis work was supported by the Netherlands Organization for Scientific Research (NWO) KIC grant KICH1.LWV04.21.013.\n\n## For Developers\n\n*Nota bene: for details on how to contribute to the MITE project, please refer to [CONTRIBUTING](CONTRIBUTING.md).*\n\n### Package Installation\n\n*Please note that the development installation is only tested and supported on (Ubuntu) Linux.*\n\n#### With `uv` from GitHub\n\n*Note: assumes that `uv` is installed locally - see the methods described [here](https://docs.astral.sh/uv/getting-started/installation/)* \n\n```commandline\ngit clone https://github.com/mite-standard/mite_schema\nuv sync --extra dev\nuv run pre-commit install\n```\n\nAll tests should be passing\n```commandline\nuv run pytest\n```\n\n### CI/CD and Deployment\n\nCI/CD via GitHub Actions runs on every PR and push to the `main` branch.\n\nA new release created on the [mite_schema](https://github.com/mite-standard/mite_schema) GitHub page will automatically relay changes to [PyPI](https://pypi.org/project/mite-schema/) and [Zenodo](https://doi.org/10.5281/zenodo.13294150).\n",
"bugtrack_url": null,
"license": null,
"summary": "Containing the Minimum Information about a Tailoring Enzymes data standard schema and auxiliary methods",
"version": "1.8.4",
"project_urls": {
"Discussions": "https://github.com/orgs/mite-standard/discussions/3",
"Homepage": "https://github.com/mite-standard/mite_schema",
"Issues": "https://github.com/mite-standard/mite_schema/issues",
"Website": "https://mite.bioinformatics.nl/"
},
"split_keywords": [
"cheminformatics",
" genomics"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "127f6fdaf1dbc653742d189c3e5c6be4ecbad9a98b5bb1b837d858c06d2641c0",
"md5": "039b900e22acb5c708471209b4080ddf",
"sha256": "8cb3ac938de4d9237194d5f3970314bb09a6bddc26408d7ca3b1fcd42aea7dd6"
},
"downloads": -1,
"filename": "mite_schema-1.8.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "039b900e22acb5c708471209b4080ddf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 10553,
"upload_time": "2025-10-25T15:13:19",
"upload_time_iso_8601": "2025-10-25T15:13:19.659362Z",
"url": "https://files.pythonhosted.org/packages/12/7f/6fdaf1dbc653742d189c3e5c6be4ecbad9a98b5bb1b837d858c06d2641c0/mite_schema-1.8.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d776dcaa388c911ade7668515311db6523013c95916ed2e6cde1971cf4078009",
"md5": "f9c3be7e0173a8414b9791a87eb9fe87",
"sha256": "f153188b25849a5cac1df7964dc9dd02532c92648137829cc2b463bac1c8f3fd"
},
"downloads": -1,
"filename": "mite_schema-1.8.4.tar.gz",
"has_sig": false,
"md5_digest": "f9c3be7e0173a8414b9791a87eb9fe87",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 47221,
"upload_time": "2025-10-25T15:13:21",
"upload_time_iso_8601": "2025-10-25T15:13:21.071184Z",
"url": "https://files.pythonhosted.org/packages/d7/76/dcaa388c911ade7668515311db6523013c95916ed2e6cde1971cf4078009/mite_schema-1.8.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-25 15:13:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "orgs",
"github_project": "mite-standard",
"github_not_found": true,
"lcname": "mite-schema"
}