Software

Our software offerings comprise diverse applications that serve distinct domains, furnishing robust instruments for scholarly investigation, scientific inquiry, and vocational tasks. Whether one assumes the role of a scholar, investigator, or practitioner, our software solutions present inventive methodologies and cutting-edge functionalities to facilitate their pursuits.

Software Categories
  • Physics: Our physics software solutions provide advanced simulations and analyses of physical phenomena, covering classical mechanics, electromagnetism, and quantum mechanics. These tools offer powerful modeling and visualization capabilities for exploring and understanding the fundamental laws of the universe.
  • Mathematics: Our mathematics software solutions provide comprehensive coverage of mathematical concepts, from data analysis to advanced modeling and scientific computation. These tools offer a variety of approaches and techniques for solving mathematical problems and analyzing complex systems.
  • Chemistry: Our software solutions for quantum chemistry equip researchers with advanced instruments to scrutinize and interpret chemical properties, encompassing molecular structures and reaction kinetics. These instruments provide potent visualization and analysis capabilities to unravel chemical mechanisms and devise novel materials.
  • Biology: Our biology software solutions provide cutting-edge tools for analyzing complex biological systems and processes, covering topics such as genomics, proteomics, and biomedical engineering. These tools offer powerful data visualization and analysis capabilities for understanding the underlying mechanisms of life.
  • GIS: Our GIS software solutions provide sophisticated tools for spatial analysis, mapping, and visualization. These tools offer powerful capabilities for exploring geographic data, creating custom maps, and analyzing complex spatial relationships across various domains, including urban planning, environmental management, and transportation engineering.
  • Utilities: Our utilities software solutions provide tools like compilers and container software to streamline HPC workflow, improve performance, and boost productivity.
Software Support Services

We offer the following services for software installation:

  • Maintain user accounts linked with myBama usernames and automatic VPN access
  • Documentation & training
  • Multiple storage options
  • Globus endpoints for high-speed data transfer
  • Hardware monitoring with repair oversight
  • Cluster scheduler monitoring
  • Security monitoring

Software List


Software TitleCategoryDescriptionDocumentation
MatlabMathematicsNumeric computing and programming environment for engineers/scientists.View Matlab
MathematicaMathematicsSymbolic and numerical computations, data analysis, visualization.View Mathematica
GurobiMathematicsPowerful mathematical optimization solver for large-scale problems.View Gurobi
CplexMathematicsCPLEX is a high-performance mathematical optimization solver.View Cplex
RMathematicsOpen-source language for statistical computing and graphics.View R
AdcircMathematicsADCIRC is a numerical model for storm surge forecasting.View Adcirc
Num UtilsMathematicsNumutils is a collection of numerical libraries.View Num Utils
OctaveMathematicsOctave is a high-level language for numerical computations.View Octave
PetscMathematicsPETSc is a library for scalable scientific computing.View Petsc
ComsolPhysicsCOMSOL is a multiphysics simulation software platform.View Comsol
GrassGISGRASS GIS is a free geospatial analysis software.View Grass
LLAMPSPhysicsLLAMPS is a molecular dynamics simulation software package.View LLAMPS
QEspressoPhysicsQuantum ESPRESSO is a package for materials modeling.View QEspresso
SprntGISSPRNT is a river dynamics simulation software package.View Sprnt
GDALGISGDAL is a library for geospatial data processing.View GDAL
GeOSGISGEOS is a C++ library for geometric operations.View GeOS
GromacsPhysicsGROMACS is a molecular dynamics simulation software package.View Gromacs
LhapdfPhysicsLHAPDF is a library for high-energy physics.View Lhapdf
MetisPhysicsMETIS is a graph partitioning and meshing tool.View Metis
MoosePhysicsMOOSE is a framework for multiphysics simulation.View Moose
NCL NCARGISNCL is a data analysis and visualization tool for atmospheric and oceanic sciences.View NCL NCAR
Nx NastranPhysicsNX Nastran is a finite element analysis software.View Nx Nastran
OpenALPhysicsOpenAL is an open-source 3D audio library.View OpenAL
ParmetisPhysicsParMETIS is a parallel graph partitioning library.View Parmetis
PhanaPhysicsPhana is a software package for analyzing phonon properties.View Phana
PhreeqcrmChemistryPhreeqcrm is a geochemical modeling software package.View Phreeqcrm
ProjGISPROJ is a cartographic projection software library.View Proj
PythiaPhysicsPythia is a particle physics event generator software.View Pythia
QuestaPhysicsQuesta is a digital verification and simulation software.View Questa
SFMLPhysicsSFML is a multimedia library for game development.View SFML
GaussianChemistryGaussian is a quantum chemistry software package.View Gaussian
OrcaChemistryOrca is a quantum chemistry software package.View Orca
Q-chemChemistryQ-Chem is a quantum chemistry simulation software.View Q-chem
AllpathsBiologyGenome assembly software for large and complex genomes.View Allpaths
AugustusBiologyAb initio gene prediction software for eukaryotic genomes.View Augustus
BBmapBiologyFast and accurate nucleotide sequence alignment software.View BBmap
BlastBiologySequence similarity search software for nucleotide/protein databases.View Blast
BamtoolsBiologyFast and accurate nucleotide sequence alignment software.View Bamtools
BismarkBiologyBisulfite sequence alignment and methylation analysis software.View Bismark
BowtieBiologyUltrafast and memory-efficient nucleotide sequence alignment software.View Bowtie
BlatBiologyRapid sequence alignment software for nucleotide sequences.View Blat
BrakerBiologyGene prediction software for RNA-seq data.View Braker
BuscoBiologyEvaluation of genome assembly and annotation completeness software.View Busco
CufflinksBiologyTranscriptome assembly and differential expression analysis software.View Cufflinks
EdtaBiologyRetrotransposon identification and removal software for genome assembly.View Edta
FastimcoalBiologyFast and efficient coalescent simulation software for population genetics.View Fastimcoal
FastqcBiologyQuality control tool for high-throughput sequencing data.View Fastqc
FaststructuresBiologySoftware for Bayesian analysis of population structure.View Faststructures
FreesurferBiologySoftware suite for brain MRI image analysis.View Freesurfer
FslBiologySoftware library for neuroimaging data analysis.View Fsl
HisatBiologyHierarchical indexing for spliced alignment of transcripts.View Hisat
InterProScanBiologyProtein functional analysis software using multiple databases.View InterProScan
LTR retrieverBiologySoftware for identifying and annotating LTR retrotransposons.View LTR Retriever
LastBiologySoftware for finding similar regions between sequences.View Last
MakerBiologyGenome annotation software for eukaryotic organisms.View Maker
MasurcaBiologyHybrid genome assembly software for large and complex genomes.View Masurca
MiniasmBiologyUltrafast de novo assembly software for long reads.View Miniasm
MinimapBiologySoftware for mapping long noisy sequencing reads.View Minimap
MiraBiologyDe novo genome assembly software for next-generation sequencing data.View Mira
NanopolishBiologySoftware for signal-level analysis of nanopore sequencing data.View Nanopolish
OrganellBiologySoftware for assembling and annotating organellar genomes.View Organell
OrthofinderBiologySoftware for identifying orthologous genes among multiple species.View Orthofinder
PorechopBiologySoftware for adapter trimming of nanopore sequencing data.View Porechop
QiimeBiologySoftware for analyzing microbial communities from DNA sequencing data.View Qiime
QuastBiologyQuality assessment tool for genome assemblies.View Quast
RaxmlBiologySoftware for maximum likelihood phylogenetic tree inference.View Raxml
Repeat ModelerBiologySoftware for de novo repeat family identification and modeling.View Repeat Modeler
SalmonBiologySoftware for fast and accurate transcript quantification from RNA-seq.View Salmon
SamtoolsBiologySoftware for manipulating and analyzing SAM/BAM format files.View Samtools
StacksBiologySoftware for population genomics analysis using restriction site-associated DNA.View Stacks
SupernovaBiologySoftware for de novo genome assembly from linked-read sequencing data.View Supernova
TransdecoderBiologySoftware for identifying candidate coding regions within transcript sequences.View Transdecoder
TransposomeBiologySoftware for identification and annotation of transposable elements.View Transposome
TrinityBiologyDe novo transcriptome assembly software from RNA-seq data.View Trinity
Bam-readcountBiologySoftware for counting aligned reads at genomic positions.View Bam-readcount
BgcBiologySoftware for identifying and analyzing biosynthetic gene clusters.View Bgc
DiyabcBiologySoftware for inferring demographic history using molecular markers.View Diyabc
Evidence Modeler(EVM)BiologySoftware for integrating evidence for genome annotation.View Evidence Modeler(EVM)
GenemarkBiologySAb initio gene prediction software for prokaryotic and eukaryotic genomes.View Genemark
GeneraxBiologySoftware for genome and transcriptome assembly and annotation.View Generax
GmapBiologySoftware for mapping and aligning cDNA and genomic sequences.View Gmap
GridBiologySoftware for analyzing genetic data from pedigrees.View Grid
HifiasmBiologyDe novo assembly software for highly heterozygous diploid genomes.View Hifiasm
HmmerBiologySoftware for protein sequence analysis using hidden Markov models.View Hmmer
HyPhyBiologySoftware for analyzing genetic sequence data for molecular evolution.View HyPhy
Ima2pBiologySoftware for protein sequence analysis using hidden Markov models.View Ima2p
Ima2pBiologySoftware for inferring demographic history using SNP data.View Ima2p
Ivc(Issac)BiologySoftware for correcting sequencing errors in Illumina reads using k-mer frequencies.View Ivc(Issac)
JagsBiologySoftware for Bayesian statistical analysis using Markov Chain Monte Carlo simulation.View Jags
KallistoBiologySoftware for quantifying transcript abundances from RNA-seq data.View Kallisto
KrakenBiologySoftware for taxonomic classification of metagenomic sequencing data using k-mers.View Kraken
MeraculousBiologyDe novo genome assembly software for large and complex genomes using Illumina reads.View Meraculous
Modeltest NGBiologySoftware for selecting the best-fitting model of nucleotide or amino acid substitution for phylogenetic analysis.View Modeltest NG
MricronBiologyMRI image viewer and analysis software tool.View Mricron
NanosimBiologyNanosim is a simulation tool for nanopore sequencing.View Nanosim
NextDenovoBiologyNextDenovo is a string graph-based de novo assembler for long readsView NextDenovo
NextpolishBiologyNextPolish is a software for polishing long-read assemblies.View Nextpolish
PbsuiteBiologyPBsuite is a suite of bioinformatics tools for PacBio long-read sequencing data analysis.View Pbsuite
PhylobayesBiologyBayesian inference of phylogenies from DNA/RNA data.View Phylobayes
PoretallyBiologyBenchmark nanopore assembly pipelines using poreTally.View Poretally
PriceBiologyPrice is a de novo genome assembler.View Price
pyRadBiologypyRAD: Python-based restriction site associated DNA analysis.View pyRad
RacerBiologyHybrid assembly correction tool for long reads.View Racer
RaconBiologyRacon is a consensus module for long-read assemblers.View Racon
RedundansBiologyRedundans: reduce redundancy and improve genome assembly.View Redundans
SgaBiologySGA: de Bruijn graph-based genome assembly tool.View Sga
SPAdesBiologySPAdes: de novo assembly of microbial genomes.View SPAdes
Sra toolkitBiologyNCBI SRA file format conversion and manipulation tool.View Sra toolkit
StarBiologyStar is a fast RNA-seq aligner.View Star
VelvetBiologyVelvet is a de novo short read assembler.View Velvet
BoostUtilitiesPortable source-level C++ libraries and development tools.View Boost
Charm ++UtilitiesParallel programming system with dynamic load balancing.View Charm ++
HPC CompilersUtilitiesCollection of installed compilers on HPCView HPC Compilers
CudaUtilitiesParallel computing platform and programming model developed by NVIDIAView Cuda
EigenUtilitiesC++ template library for linear algebraView Eigen
GoUtilitiesOpen source programming language for networked computing.View Go
GslUtilitiesC library for numerical computations and statistics.View Gsl
JuliaUtilitiesHigh-level dynamic programming language for technical computing.View Julia
NetCDFUtilitiesData format and software for scientific data access.View NetCDF
PerlUtilitiesHigh-level scripting language for text manipulation.View Perl
PgiUtilitiesHigh-performance optimizing compilers for parallel computing.View Pgi
RubyUtilitiesDynamic, open source programming language with elegance.View Ruby
SingularityUtilitiesContainerization platform for scientific and high-performance computing.View Singularity
SparkUtilitiesDistributed computing system for big data processing.View Spark
ValgrindUtilitiesDynamic analysis tools for debugging and profiling.View Valgrind
CondaUtilitiesPackage manager for Python (and more).View Conda
TCL/TKUtilitiesTCL/TK: GUI development with easy scripting language.View TCL/TK
TrimgaloreBiologyAdapter trimming tool for next-gen sequencing data.View Trimgalore
WRF-HydroGISHydrological modeling system for simulating water cycle.View WRF-Hydro
UdunitsUtilitiesLibrary for handling units of physical quantities.View Udunits
VCF ToolsBiologyUtility for manipulating variant call format files.View VCF Tools