Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 12 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
3 of 9 committers (33.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.2%) to scientific vocabulary
Keywords
Repository
:m: Metabolic network completion
Basic Info
- Host: GitHub
- Owner: bioasp
- License: gpl-3.0
- Language: Jupyter Notebook
- Default Branch: master
- Homepage: https://bioasp.github.io/meneco
- Size: 6.78 MB
Statistics
- Stars: 9
- Watchers: 9
- Forks: 9
- Open Issues: 5
- Releases: 9
Topics
Metadata Files
README.md
Meneco 
Installation
Requires Python >= 3.7
Required packages (starting from version 2.0 of the package):
ClyngororClyngor_with_clingothat includes the solvers
You can install Meneco by running:
sh
python setup.py install
You should always use a virtual environment (virtualenv, virtualenv wrapper) when using Python
Usage from console
Typical usage is:
sh
meneco -d draftnetwork.sbml -s seeds.sbml -t targets.sbml -r repairnetwork.sbml
For more options you can ask for help as follows:
```text usage: meneco [-h] -d DRAFTNET -s SEEDS -t TARGETS [-r REPAIRNET] [--enumerate] [--json]
optional arguments: -h, --help show this help message and exit -d DRAFTNET, --draftnet DRAFTNET metabolic network in SBML format -s SEEDS, --seeds SEEDS seeds in SBML format -t TARGETS, --targets TARGETS targets in SBML format -r REPAIRNET, --repairnet REPAIRNET perform network completion using REPAIRNET a metabolic network in SBML format --enumerate enumerate all minimal completions --json produce JSON output ```
Calling Meneco from a python script
You can use Meneco from python by calling the command run_meneco() with the paths of files as input arguments and a boolean value for the enumeration (True for the enumeration, else False) :
```py from meneco import run_meneco
result = run_meneco(draftnet="toy/draft.sbml", seeds="toy/seeds.sbml", targets="toy/targets.sbml", repairnet="toy/repair.sbml", enumeration=False, json=True) ```
The output will be the set of unproducible targets, reconstructable targets, a dictionnary of essentials reactions for each target, one minimal solution, the set of reactions belonging to the intersection of solutions, the set of reactions belonging to the union of solutions and a list of lists corresponding to the reactions for each solution (if enumeration == True).
For a step by step demonstration on how to use Meneco as a library, have a look at our notebooks here or here.
Bibliography
Please cite the following paper when using Meneco:
S. Prigent et al., “Meneco, a Topology-Based Gap-Filling Tool Applicable to Degraded Genome-Wide Metabolic Networks,” PLOS Computational Biology, vol. 13, no. 1, p. e1005276, Jan. 2017. https://doi.org/10.1371/journal.pcbi.1005276
The concepts underlying Meneco is described in this paper:
T. Schaub and S. Thiele, “Metabolic network expansion with answer set programming,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2009, vol. 5649 LNCS, pp. 312–326. https://doi.org/10.1007/978-3-642-02846-5_27
A first application of the method was presented in:
G. Collet et al., “Extending the Metabolic Network of Ectocarpus Siliculosus Using Answer Set Programming,” in LPNMR 2013: Logic Programming and Nonmonotonic Reasoning, 2013, pp. 245–256. https://doi.org/10.1007/978-3-642-40564-8_25
Samples
Sample files for the reconstruction of Ectocarpus are available here: ectocyc.sbml, metacyc_16-5.sbml, seeds.sbml, targets.sbml
Owner
- Name: BioASP
- Login: bioasp
- Kind: organization
- Email: bioasp@gmail.com
- Website: bioasp.github.io
- Repositories: 16
- Profile: https://github.com/bioasp
ASP-based software for Systems Biology
GitHub Events
Total
Last Year
Committers
Last synced: over 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Sven Thiele | s****8@g****m | 102 |
| AriBad | a****l@g****m | 28 |
| Ariane | 5****d | 19 |
| Sven Thiele | t****s@p****e | 6 |
| Clémence Frioux | c****x | 6 |
| cfrioux | c****x@g****m | 5 |
| cfrioux | c****x@i****r | 2 |
| Sven Thiele | s****e@u****e | 1 |
| sherman | d****n@i****r | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 17
- Total pull requests: 27
- Average time to close issues: 2 months
- Average time to close pull requests: 3 days
- Total issue authors: 7
- Total pull request authors: 5
- Average comments per issue: 3.71
- Average comments per pull request: 0.41
- Merged pull requests: 22
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- sthiele (4)
- cfrioux (2)
- marvinvanaalst (2)
- AdityaVaze (1)
- shraddhakhirwadkar (1)
- brunorbqi (1)
- JanZrimec (1)
Pull Request Authors
- sthiele (16)
- cfrioux (2)
- GasparQ (1)
- nloira (1)
- AriBad (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 43 last-month
-
Total dependent packages: 1
(may contain duplicates) -
Total dependent repositories: 11
(may contain duplicates) - Total versions: 19
- Total maintainers: 1
pypi.org: meneco
Metabolic Network Completion. Compute minimal completions to your draft network with reactions from a repair network.
- Homepage: http://bioasp.github.io/meneco/
- Documentation: https://meneco.readthedocs.io/
- License: GPLv3+
-
Latest release: 2.0.2
published about 4 years ago
Rankings
Maintainers (1)
pypi.org: meneco-gui
A graphical user interface for meneco.
- Homepage: http://bioasp.github.io/meneco/
- Documentation: https://meneco-gui.readthedocs.io/
- License: GPLv3+
-
Latest release: 1.0
published almost 3 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v1 composite
- actions/checkout master composite
- actions/setup-python v1 composite
- pypa/gh-action-pypi-publish master composite
- clyngor_with_clingo *