MiGA Manual
AboutCodebaseMiGA Online
Primary version
Primary version
  • Introduction
  • Part I: What is MiGA?
    • How can MiGA help me?
    • Who is using MiGA?
    • Who is behind MiGA?
    • Definitions
  • Part II: Getting started
    • Requirements
      • Using Homebrew
      • Using apt-get
      • Using Conda
      • Installing from source
      • MyTaxa Utils
    • Installation
    • MiGA types
    • Input data
    • Distances
    • Clustering
  • Part III: Interfaces
    • MiGA API
    • MiGA CLI
    • MiGA Web
  • Part IV: Deploying examples
    • RefSeq in MiGA
    • Build a clade collection
    • Launching daemons
    • Setting up MiGA in a cluster
  • Part V: Additional details
    • Advanced configuration
    • MiGA workflow
    • Metadata
    • External Software
  • Part VI: Workflows
    • Quality
    • Dereplicate
    • Classify
    • Preprocess
    • Index
    • Summaries
Powered by GitBook
On this page
  • Essentials
  • R packages
  • MyTaxa utils
  1. Part II: Getting started
  2. Requirements

Installing from source

PreviousUsing CondaNextMyTaxa Utils

Last updated 4 years ago

Essentials

If you don't have apt-get, Homebrew, or conda, here's the list of requirements and URLs with installation instructions:

  • Ruby: . Required: v2.1+, recommended: v2.3+.

  • Python: .

  • R: .

  • SQLite3: .

  • NCBI BLAST+: ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST.

  • HMMer: . Required: v3.0+.

  • Bedtools: .

  • Prodigal: .

  • IDBA: . Required flavor:

    IDBA-UD.

  • MCL: .

  • Barrnap: .

  • Scythe: . Required: v0.991+.

  • FastQC: .

  • SolexaQA++: . Required: v3.1.3+.

  • FastANI (optional): . Required: v1.1+.

  • Diamond (optional): . Required: v0.9.20+.

Diamond is optional but strongly recommended. Indexing can be performed much faster with Diamond, searching of some databases depend on it, and it's required by the MyTaxa utils. FastANI is also recommended, since searching some databases depend on it.

R packages

The full list of R packages is automatically installed by MiGA. However, we will install one package here to make sure everything is properly initialized.

Rscript -e "install.packages('ape', repos = 'http://cran.rstudio.com/')"

MyTaxa utils

If you want to activate the and steps, follow the instructions to install the .

https://www.ruby-lang.org/
https://www.python.org/
http://www.r-project.org/
https://www.sqlite.org/
http://hmmer.janelia.org/software
http://bedtools.readthedocs.org/en/latest/
http://prodigal.ornl.gov
http://i.cs.hku.hk/~alse/hkubrg/projects/idba
http://micans.org/mcl/
http://www.vicbioinformatics.com/software.barrnap.shtml
https://github.com/vsbuffalo/scythe
http://www.bioinformatics.babraham.ac.uk/projects/fastqc
http://solexaqa.sourceforge.net
https://github.com/ParBLiSS/FastANI
http://ab.inf.uni-tuebingen.de/software/diamond
MyTaxa
MyTaxa Scan
MyTaxa Utils