GithubHelp home page GithubHelp logo

i-vip's Introduction

I-VIP

Please refer to the User Manual
Update: I-VIP.2020release
https://github.com/caozhichongchong/I-VIP/releases
For python >= 3.0
https://github.com/caozhichongchong/I-VIP/releases/download/2020/I-VIP.py3.2020release.zip
For python <3.0
https://github.com/caozhichongchong/I-VIP/releases/download/2020/I-VIP.2020release.zip

How to use it

Examples

tar xvf I-VIPv1.0.tar.gz
unzip I-VIP.2020release.zip

  1. Input folder (-i example), input files in the format of .gbff.gz (-f .gbff.gz), use GbffParser.py in scripts to extract contigs and ORFs (--ot 1), provide genbank files (--g example), use Module A2 (local search, --m 2), annotate the ORFs of antibiotic and metal resistance (--a Y), use usearch (--u usearch), output folder (example/example_output), input taxonomy metadata (--tx taxon.txt) and columns for phylum to strain level (--tc 4,10)
    python I-VIP.py -i example -f .gbff.gz --ot 1 --g example --a Y --m 2 --t 1 --u usearch --r example/example_output --tc 4,10 --tx taxon.txt

  2. Input folder (-i example), input files in the format of .gbff (-f .gbff), use GbffParser.py in scripts to extract contigs and ORFs (--ot 1), provide genbank files (--g example), use Module A1 (global search, --m 1), annotate the ORFs of antibiotic and metal resistance (--a Y), use diamond (--u diamond), output folder (example/example_output), input taxonomy metadata (--tx taxon.txt) and columns for phylum to strain level (--tc 4,10)
    python I-VIP.py -i example -f .gbff --ot 1 --g example --a Y --m 1 --t 1 --u diamond --r example/example_output --tc 4,10 --tx taxon.txt

  3. Input folder (-i example), input files in the format of .fa (-f .fa), input ORF files (--o .faa), ORFs were extracted from genbank files (--ot 1), use prodigal to predict ORFs for input sequence files with no ORF input (--prodigal prodigal), use Module A2 (local search, --m 2), annotate the ORFs of antibiotic and metal resistance (--a Y), use blast directly (--u None, time-consuming, not recommended!), output folder (example/example_output), no input taxonomy metadata (--tx None) and columns for phylum to strain level (--tc None)
    python I-VIP.py -i example -f .fa --o .faa --ot 1 --a Y --m 2 --t 10 --u None --r example/example_output --tc None --tx None

Tips

Requirement: cmsearch, blast
Optional: prodigal, usearch, diamond, and cytoscape
Please download the whole package I-VIP.py, scripts and database
Please remove ":", "____", and "#" from your filename
It's highly recommended to keep less than 10,000 files in your input folder

Introduction

The Integron Visualization and Identification Pipeline (I-VIP) is a well-organized pipeline to identify, classify, annotate and visualize class 1 integrons (Fig 1) in complete/draft genomes and assembled metagenomes. To facilitate flexible application by the users, I-VIP was separated into two modules; Module A for integron identification and classification (orange framework in Fig 1), and Module B for integron extraction, annotation and visualization (blue framework in Fig 1). The I-VIP also provides multiple optional parameters and diverse output formats for further analysis by the user end (more details in the following sections).

i-vip_methodology Fig 1. Technical flow of I-VIP

i-vip Fig 2. What can I-VIP do

Copyright

Dr. An-Ni Zhang (MIT), Prof. Tong Zhang (University of Hong Kong)

Citation

  1. Zhang, A.N., ..., Zhang, T., 2018. Conserved phylogenetic distribution and limited antibiotic resistance of class 1 integrons revealed by assessing the bacterial genome and plasmid collection. Microbiome, 6(1), p.130.
  2. Cury J, ..., Rocha EP: Identification and analysis of integrons and cassette arrays in bacterial genomes. Nucleic acids research 2016, 44:4539-4550. (attC database)
  3. Yang Y, ..., Zhang T: ARGs-OAP: online analysispipeline for antibiotic resistance genes detection from metagenomic data using an integrated structured ARG-database. Bioinformatics 2016. (optional: antibiotic resistance database)
  4. Li L-G, Xia Y, Zhang T: Co-occurrence of antibiotic and metal resistance genes revealed in complete genome collection. The ISME Journal 2016.(optional: metal resistance database)

Contact

[email protected] or [email protected]

i-vip's People

Contributors

caozhichongchong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.