Scientists in the Broad community have developed many critical software tools for the analysis of increasingly large genome-related datasets, and they make these tools openly available to the scientific community. For the conditions governing the use of Broad Institute software, please see the software use agreement associated with the tools you choose to download.

Use our search function, browse the complete software collection or click on one of the software categories listed below:

  • Argo

    The Argo Genome Browser is a production tool for visualizing and manually annotating whole genomes.

  • Connectivity Map

    The Connectivity Map is a collection of genome-wide transcriptional expression data from cultured human cells treated with bioactive small molecules and simple pattern-matching algorithms that together enable the discovery of decisive functional connections between drugs, genes, and diseases. This web interface is designed to allow biologists, pharmacologists, chemists, and clinical scientists to use our analysis tools and access the raw data.

  • GeneCruiser

    GeneCruiser is an annotation tool that allows users to map genes from genomic databases to Affymetrix probes, find information about Affymetrix probes in genomic databases, and find where Affymetrix probes are located in the human genome.

  • ICBP Data & Analysis Portal

    The ICBP Data and Analysis Portal serves as an information hub of the ICBP program enabling resource sharing, annotation, and data integration and analysis. The portal provides access to datasets, analysis tools, visualizations, and other resources produced by the ICBP Centers for Cancer Systems Biology.

  • Kinannote

    Kinannote identifies and classifies protein kinases in a user-provided fasta file using an HMM derived from serine/threonine protein kinases, a position specific scoring matrix derived from the HMM, and comparison with a local version of the curated kinase database from If the user inputs a complete proteome, additional modules are available to evaluate the completeness of the kinome and place it in context with reference kinomes.

  • V-FAT

    V-FAT is a tool to perform automated computational finishing and annotation of de novo viral assemblies. V-FAT uses reference and read data to order and merge contigs, correct frameshifts, and produce NCBI-ready annotation files. It also performs a set of quality assurance measurements including coverage computation by gene or amplicon and identification of potential consensus errors.