Skip to content

Commit

Permalink
update to v2.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
alienzj committed May 24, 2022
1 parent e6d0acb commit dd637e2
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 98 deletions.
26 changes: 18 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,25 @@
A general metagenomics data mining system focus on robust microbiome research.

## Overview
### MAG workflow
### MAG workflow (WIP figure)
<div align=center><img width="600" height="800" src="docs/mag_workflow.svg"></div>

## Installation

metapi works with Python 3.6+.
metapi works with Python 3.7+.
You can install it via [bioconda](https://bioconda.github.io/):

```
➤ mamba install -c conda-forge -c bioconda metapi
# specific version, recommand to install latest version
➤ mamba install -c conda-forge -c bioconda metapi=1.1.0
# It is recommended to install the latest version
➤ mamba install -c conda-forge -c bioconda metapi=2.1.0
```

Or via pip:

```
➤ pip3 install metapi=1.1.0
➤ pip3 install metapi=2.1.0
```

## Run
Expand Down Expand Up @@ -178,10 +178,16 @@ positional arguments:
binning_vamb_all,
binning_report_all,
binning_all,
identify_virsorter2_all,
identify_deepvirfinder_all,
identify_single_all,
identify_phamb_all,
identify_multi_all,
identify_all,
predict_scaftigs_gene_prodigal_all,
predict_scaftigs_gene_prokka_all,
predict_bins_gene_prodigal_all,
predict_bins_gene_prokka_all,
predict_bins_gene_prokka_all,
predict_scaftigs_gene_all,
predict_bins_gene_all,
predict_all,
Expand Down Expand Up @@ -247,9 +253,12 @@ optional arguments:
# run assembly
➤ metapi mag_wf assembly_all --run-local
# run binning
# run binning (microbial MAG)
➤ metapi mag_wf binning_all --run-local
# run identify (virus MAG)
➤ metapi mag_wf identify_all --run-local
# run gene predict
➤ metapi mag_wf predict_all --run-local
Expand Down Expand Up @@ -396,7 +405,7 @@ Then metapi will use [InSilicoSeq](https://github.com/HadrienG/InSilicoSeq) to g
| s2 | s2.bin.2.fa |
| s2 | s3.bin.3.fa |

## Output Structure (begin from trimming)
## Default output structure (begin from trimming)
```
- config.yaml
- logs/
Expand All @@ -410,6 +419,7 @@ Then metapi will use [InSilicoSeq](https://github.com/HadrienG/InSilicoSeq) to g
04.assembly/
05.alignment/
06.binning/
06.identify/
07.predict/
08.checkm/
09.dereplicate/
Expand Down
33 changes: 3 additions & 30 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,35 +6,8 @@ channels:
dependencies:
- setuptools
- pandas
- ruamel.yaml
- snakemake >=5.10
- numpy
- pandas
- openpyxl
- biopython>=1.73
- ruamel.yaml
- snakemake >=5.10
- insilicoseq
- fastqc
- seqtk
- seqkit
- multiqc
- pigz
- fastp
- sickle-trim
- bwa
- bowtie2
- samtools
- megahit
- idba
- spades
- quast
- metabat2
- maxbin2
- vsearch
- prodigal
- prokka
- checkm-genome
- drep
- kraken
- gtdbtk
- snakemake >=6.10
- openpyxl
- biopython >=1.73
2 changes: 1 addition & 1 deletion metapi/__about__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env python3

__version__ = '2.0.0'
__version__ = '2.1.0'
__author__ = "Jie Zhu, Fangming Yang"
57 changes: 0 additions & 57 deletions pyproject.toml

This file was deleted.

2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ pandas
openpyxl
snakemake
ruamel.yaml
biopython>=1.73
biopython >=1.73
1 change: 0 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
Expand Down

0 comments on commit dd637e2

Please sign in to comment.