All Projects → GSEA-MSigDB → gsea-desktop

GSEA-MSigDB / gsea-desktop

Licence: other
Gene Set Enrichment Analysis (GSEA) is a computational method that determines whether an a priori defined set of genes shows statistically significant, concordant differences between two biological states (e.g. phenotypes).

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects
CSS
56736 projects
NSIS
403 projects
HTML
75241 projects
Batchfile
5799 projects

Introduction

Gene Set Enrichment Analysis (GSEA) is a computational method that determines whether an a priori defined set of genes shows statistically significant, concordant differences between two biological states (e.g. phenotypes). See the GSEA website for more details.

GSEA Desktop is a free genomic analysis program written in the Java(tm) language implementing the GSEA method while providing preprocessing tools along with further analysis methods and visualizations.

License

GSEA is made available under the terms of a BSD-style license, a copy of which is included in the distribution in the LICENSE.txt file. See that file for exact terms and conditions.

Latest Version

The latest binary release of this software can be obtained from the Downloads page of the GSEA website.

If you have any comments, suggestions or bugs to report, please see our Contact page for information on how to reach us.

History and Acknowledgements

The GSEA Desktop application version 1.0 was developed by Aravind Subramanian as part of his PhD thesis. The work was supported by the Broad Institute of MIT and Harvard and advised by Jill Mesirov, Pablo Tamayo, Vamsi Mootha, Sayan Mukherjee, Todd Golub and Eric Lander.

Joshua Gould (code) and Heidi Kuehn (docs) contributed greatly to GSEA Desktop 2.0. There were additional code contributions by Michael Angelo, Chet Birger, Justin Guinney, Keith Ohm, and Michael Reich.

Thanks also to Vuk Pavlovic and Ruth Isserlin from the Bader Lab at the University of Toronto for their contribution of the Enrichment Map integration with Cytoscape.

GSEA Desktop 3.0 is the open-source release.

David Eby was responsible for the open-source conversion and handles current maintenance and new feature development. While David is listed on the initial commit to this public GitHub repository, original authorship is due to the individuals listed above regardless of the GitHub history metadata.

The initial GitHub commit roughly corresponds to the GSEA Desktop version 3.0 Beta 2 release of October 13, 2016 with a few minor changes. The earlier code revision history is not available.

The GSEA project is currently a joint effort of the Broad Institute and the University of California San Diego, and funded by the National Cancer Institute of the National Institutes of Health (PI: JP Mesirov).

Dependencies

GSEA Desktop is 100% Pure Java. Java 8 is required for our pre-built binaries. Builds against other versions of Java may be possible but are unsupported. Oracle Java is recommended as there are known issues when running with OpenJDK.

Cytoscape v3.3.0 or greater must be installed in order to use the Enrichment Map integration. Cytoscape also requires Java 8.

See the LICENSE-3RD-PARTY.txt file for a full list of the GSEA library dependencies. In our binary builds, all required 3rd party library code is bundled into the single self-contained GSEA jar file so that no additional downloads or installation are required.


Copyright (c) 2003-2022 Broad Institute, Inc., Massachusetts Institute of Technology, and Regents of the University of California. All rights reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].