institute of biotechnology >> brc >> bioinformatics >> internal >> biohpc cloud: user guide

BioHPC Cloud:
: User Guide


BioHPC Cloud Software

There is 588 software titles installed in BioHPC Cloud. The sofware is available on all machines (unless stated otherwise in notes), complete list of programs is below, please click on a title to see details and instructions. Tabular list of software is available here

Please read details and instructions before running any program, it may contain important information on how to properly use the software in BioHPC Cloud.

454 gsAssembler or gsMapper, a5, ABRicate, ABruijn, ABySS, AdapterRemoval, Admixtools, Admixture, agrep, albacore, Alder, AlleleSeq, ALLMAPS, ALLPATHS-LG, AMOS, AMPHORA, analysis, ANGSD, Annovar, antiSMASH, apollo, Arlequin, aspera, atac-seq-pipeline, athena_meta, Atlas-Link, ATLAS_GapFill, ATSAS, Augustus, AWS command line interface, axe, bamtools, bamUtil, Basset, BayeScan, Bayescenv, BBmap, BCFtools, bcl2fastq, BCP, Beagle, Beast2, bedops, BEDtools, bfc, bgc, bgen, bigQF, bigWig, bioawk, biobambam, Bioconductor, biom-format, BioPerl, BioPython, Birdsuite, Bismark, blasr, BLAST, blast2go, BLAT, BMGE, bmtagger, Boost, Bowtie, Bowtie2, BPGA, Bracken, BreedingSchemeLanguage, breseq, brocc, BSseeker2, BUSCO, BWA, bwa-meth, cactus, canu, CAP3, cBar, CBSU RNAseq, CCTpack, cd-hit, CEGMA, CellRanger, centrifuge, CFSAN SNP pipeline, CheckM, chromosomer, Circlator, Circos, Circuitscape, CLUMPP, Clustal Omega, CLUSTALW, Cluster, cmake, CNVnator, compat, CONCOCT, Conda, copyNumberDiff, cortex_var, CRISPRCasFinder, CRISPResso, CrossMap, CRT, cuda, Cufflinks, cutadapt, dadi, dadi-1.6.3_modif, dDocent, DeconSeq, deepTools, defusion, delly, destruct, DETONATE, diamond, diploSHIC, Discovar, Discovar de novo, distruct, DIYABC, Docker, dREG, dREG.HD, Drop-seq, dropEst, dropSeqPipe, dsk, ea-utils, ecopcr, ecoPrimers, ectyper, EDGE, edirect, eems, EIGENSOFT, EMBOSS, entropy, ephem, ermineJ, ete3, exabayes, exonerate, eXpress, FALCON, FALCON_unzip, Fast-GBS, fasta, fastcluster, FastME, FastML, fastp, fastq_species_detector, FastQC, fastsimcoal26, fastStructure, FastTree, FASTX, fineRADstructure, fineSTRUCTURE, FIt-SNE, flash, flash2, flexbar, Flexible Adapter Remover, Flye, FMAP, FragGeneScan, FragGeneScan, freebayes, FunGene Pipeline, GAEMR, Galaxy, GATK, gatk4, GBRS, gcc, GCTA, gdc-client, GEM library, GEMMA, geneid, GeneMark, GeneMarker, Genome STRiP, GenomeMapper, GenomeStudio (Illumina), GenomicConsensus, gensim, germline, gffread, giggle, GMAP/GSNAP, GNU Compilers, GNU parallel, gradle-4.4, graftM, graphviz, Grinder, GROMACS, GSEA, GTFtools, Gubbins, HapCompass, HAPCUT, HAPCUT2, hapflk, HaploMerger, Haplomerger2, HapSeq2, HarvestTools, HiC-Pro, HiCExplorer, HISAT2, HMMER, Homer, HOTSPOT, HTSeq, HUMAnN2, hyperopt, HyPhy, iAssembler, IBDLD, IDBA-UD, IDP-denovo, IgBLAST, IGoR, IGV, IMa2, IMa2p, IMAGE, ImageJ, ImageMagick, Immcantation, impute2, IMSA-A, INDELseek, infernal, InStruct, InteMAP, InterProScan, ipyrad, IQ-TREE, iRep, jags, java, jbrowse, jellyfish, JoinMap, julia, jupyter, kallisto, Kent Utilities, keras, khmer, KmerFinder, kraken, kSNP, kWIP, LACHESIS, lammps, LAST, lcMLkin, LDAK, leeHom, Lep-MAP3, Lighter, LINKS, LocusZoom, longranger, LUCY, LUCY2, LUMPY, lyve-SET, MACS, MaCS simulator, MACS2, MAFFT, mafTools, Magic-BLAST, magick, MAKER, MAQ, MASH, MaSuRCA, Mauve, MaxBin, mccortex, mcl, megahit, MeGAMerge, MEGAN, MELT, MEME Suite, MERLIN, MetaBAT, MetaCRAST, metaCRISPR, MetAMOS, MetaPathways, MetaPhlAn, MetaVelvet, MetaVelvet-SL, MGmapper, Migrate-n, mikado, Minimac4, minimap2, mira, miRDeep2, MISO (misopy), MITObim, MixMapper, MKTest, MMAP, MMSEQ, mosdepth, mothur, MrBayes, mrsFAST, msld, MSMC, msprime, MSR-CA Genome Assembler, msstats, MSTMap, mugsy, MultiQC, MUMmer, muscle, MUSIC, muTect, Nanopolish, ncftp, Nemo, Netbeans, NEURON, new_fugue, NextGenMap, NGS_data_processing, NGSadmix, ngsDist, ngsF, ngsTools, NGSUtils, NLR-Parser, Novoalign, NovoalignCS, nvidia-docker, Oases, OBITools, Orthomcl, PacBioTestData, PAGIT, paleomix, PAML, pandas, pandaseq, PanPhlAn, Panseq, Parsnp, PASA, PASTEC, PAUP*, pbalign, pbh5tools, PBJelly, PBSuite, PeakRanger, PeakSplitter, PEAR, PEER, PennCNV, PfamScan, PGDSpider, ph5tools, Phage_Finder, PHAST, PHRAPL, PHYLIP, PhyloCSF, phyloFlash, phylophlan, PhyML, Picard, pigz, Pilon, Pindel, piPipes, PIQ, PlasFlow, Platypus, plink, plink2, Plotly, popbam, Porechop, portcullis, prinseq, prodigal, progenomics, progressiveCactus, prokka, psutil, pyani, PyCogent, pyfaidx, pyGenomeTracks, PyMC, pypy, pyRAD, Pyro4, PySnpTools, python, PyTorch, PyVCF, QIIME, QIIME2 q2cli, QTCAT, Quake, Qualimap, QuantiSNP2, QUAST, QUMA, R, RACA, racon, RADIS, RadSex, RAPTR-SV, RAxML, Ray, Rcorrector, RDP Classifier, REAPR, Relate, RepeatMasker, RepeatModeler, RFMix, rgdal, RGI, Rgtsvm, ripgrep, RNAMMER, rnaQUAST, Roary, Rqtl, Rqtl2, RSEM, RSeQC, RStudio, rtfbs_db, sabre, SaguaroGW, salmon, Sambamba, samblaster, SampleTracker, Samtools, Satsuma, Satsuma2, scikit-learn, Scoary, scythe, seaborn, selscan, Sentieon, SeqPrep, seqtk, Seurat, sgrep, sgrep sorted_grep, SHAPEIT, shore, SHOREmap, shortBRED, SHRiMP, sickle, SignalP, simuPOP, singularity, sistr_cmd, SKESA, skewer, SLiM, smcpp, SMRT Analysis, SMRT LINK, snakemake, snap, SNAPP, snATAC, SNeP, snippy, snp-sites, SNPgenie, SNPhylo, SOAP2, SOAPdenovo, SOAPdenovo-Trans, SOAPdenovo2, SomaticSniper, sorted_grep, SPAdes, SparCC, SPARTA, SRA Toolkit, srst2, stacks, Stacks 2, stairway-plot, stampy, STAR, Starcode, statmodels, STITCH, STPGA, strawberry, Strelka, stringMLST, StringTie, STRUCTURE, supernova, SURPI, sutta, SVDetect, svtools, SweepFinder, sweepsims, tabix, Tandem Repeats Finder (TRF), TASSEL 3, TASSEL 4, TASSEL 5, tcoffee, TensorFlow, TEToolkit, tfTarget, TMHMM, tmux, TopHat, Torch, traitRate, Trans-Proteomic Pipeline (TPP), TransComb, TransDecoder, transrate, TRAP, treeCl, treemix, trimmomatic, Trinity, Trinotate, tRNAscan-SE, UCSC Kent utilities, UMAP, UMI-tools, Unicycler, unrar, usearch, Variant Effect Predictor, VarScan, vcf2diploid, vcfCooker, vcflib, vcftools, vdjtools, Velvet, vep, VESPA, vg, ViennaRNA, VIP, VirSorter, VirusDetect, VirusFinder 2, VizBin, vmatch, vsearch, vt, WASP, wgs-assembler (Celera), Wise2 (Genewise), Xander_assembler, yaha

Details for MAKER (hide)

About:MAKER is an easy-to-configure, portable genome annotation pipeline. MAKER allows smaller eukaryotic genome projects and prokaryotic genome projects to annotate their genomes and to create genome databases.
Added:1/23/2013 4:46:28 PM
Updated:12/8/2018 10:49:53 PM


Maker is slow, and it could take up to a week to finish a maker run with MPI, and much longer without MPI. It is recommended then you run maker with MPI, and use medium memory generation 2 (for medium size job) or large memory generation 2 computer (for large genome)  on BioHPC. If a job is stopped during the run, it can be restarted from where it stops. 


***Alternavely, you can run maker using the XSEDE computing resource. You will need to apply for computing allocation on XSEDE first, usually not too difficult. Here is the instruction of the whole process: ***


Here is the instruction to run maker with MPI. You need to copy maker software to the local /workdir.

cd /workdir
cp -rH /programs/maker /workdir

cp -r /programs/Augustus-3.3.2/config/ /workdir/

export PATH=/workdir/maker/bin:$PATH


## create a working directory for your data, and put your genome fasta file in your working directory

mkdir /workdir/MyUserID

cd /workdir/MyUserID


## create configure file

maker -CTL   


## create a tmp directory

mkdir /workdir/tmp


## Modify the maker_opts.ctl file created by the previous command

#1. modify the last line of the maker_opts.ctl, so that it looks like: TMP=/workdir/tmp 

#2. modify the parameters in maker_opts.ctl and maker_bopts.ctl  that are appropriate for your project


##: Run mpi maker.

## Note: As maker take several days to finish, you need to run maker with "screen" or "nohup" so that the job will keep running in the background. 

## The following instruction uses "screen" (Documentation for "screen": ) :


export PATH=/workdir/maker/bin:$PATH

export PATH=/programs/snap:$PATH
export AUGUSTUS_CONFIG_PATH=/workdir/config
export ZOE=/programs/snap/Zoe

export LD_LIBRARY_PATH=/programs/boost_1_62_0/lib

which maker          #The step is to confirm that you are using maker on /workdir


## before running the next step, check how many CPU cores that your reserved computer has. You can find the information at "My Reservation" page of the  BioHPC web site under "System info". Replace "N" in the next command with the number of cores.

 /usr/local/mpich/bin/mpiexec -n N maker -qq  >& log &


## press "ctrl-a" followed by press "d" to detach from "screen", now you can safely close your laptop.

## to re-attach to "screen", use the command "screen -r".


Please note, the maker software created large number of intermediate files. With our current file system, it is not recommended to save large number of small files in home directory.   If you want to save the maker results from /workdir to your home directory, make sure you make a tarball, and copy the tar file to home directory. For example: 


tar -cvfz my.maker.output.tar.gz my.maker.output

When you want to work on the directory later, you can copy the .tar.gz  file to work directory, do 

tar -xvfz my.maker.output.tar.gz

Notify me if this software is upgraded or changed [You need to be logged in to use this feature]


Website credentials: login  Web Accessibility Help