Size: 2334
Comment:
|
← Revision 78 as of 2020-11-02 00:56:51 ⇥
Size: 7416
Comment: Adds link to the new documentation at Read the Docs.
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl BaderLabGroup:read,write,revert,delete All: | #acl All:read |
Line 3: | Line 3: |
We can migrate some of the content from the MCODE site here: http://cbio.mskcc.org/~bader/software/mcode/ |
<<TableOfContents>> |
Line 6: | Line 5: |
attachment:MCODELogo.png | {{attachment:MCODELogo.png}} |
Line 8: | Line 7: |
MCODE is a Cytoscape !PlugIn that finds clusters (highly interconnected regions) in any network loaded into Cytoscape. Depending on the type of network, clusters may mean different things. For instance, clusters in a protein-protein interaction network have been shown to be protein complexes and parts of pathways. Clusters in a protein similarity network represent protein families. | MCODE is a [[http://cytoscape.org|Cytoscape]] plugin that finds clusters (highly interconnected regions) in a network. Clusters mean different things in different types of networks. For instance, clusters in a protein-protein interaction network are often protein complexes and parts of pathways, while clusters in a protein similarity network represent protein families. [[http://cytoscape.org|Cytoscape]] is freely available network visualization and analysis software. |
Line 10: | Line 9: |
MCODE is a relatively fast method of clustering, although it does not currently provide any statistical score on the resulting clusters. It can be used as discovery tool when analyzing a network. See the paper for more information. | * Coming Soon: Run MCODE v1.3 using Java !WebStart |
Line 12: | Line 11: |
[[TableOfContents()]] | MCODE is a relatively fast method of clustering. With an intuitive interface, it is suited for both computationally and biologically oriented researchers. Current features include: * Fast network clustering * Fine-tuning of results with numerous node-scoring and cluster-finding parameters * Interactive cluster boundary and content exploration * Multiple result set management * Cluster sub-network creation and plain text export Currently, MCODE does not provide any statistical score on the resulting clusters but can be used as a discovery tool in network analysis. Please see the [[http://www.biomedcentral.com/1471-2105/4/2|MCODE paper]] for more information. Also be sure to consult the [[https://mcode.readthedocs.io/en/latest/|documentation]] for screen shots, descriptions, and tutorials. |
Line 16: | Line 25: |
== Downloads == | == Latest Download == === Cytoscape 3 === With Cytoscape 3, you can download the latest MCODE version directly from within the software using the App Manager (''Apps > App Manager''). Just search for "MCODE" in the ''Install Apps'' section. You can also download and install the MCODE app from the [[http://apps.cytoscape.org/apps/mcode|Cytoscape App Store]]. |
Line 18: | Line 30: |
=== MCODE v1.2 === * plugin * requires Cytoscape v2.3.2 or later * Javadoc |
=== Cytoscape 2 === MCODE v1.32 is the current version for Cytoscape 2. |
Line 23: | Line 33: |
=== MCODE v1.1 === * plugin * requires Cytoscape v2.1 * Javadoc * Run using Java WebStart |
With Cytoscape 2.6 (or later), you can download the latest MCODE version directly from within the software using the Plugin Manager (''Plugins > Manage Plugins''). MCODE is found under the ''Analysis'' category. |
Line 29: | Line 35: |
=== MCODE v1.0 === * plugin * requires Cytoscape v2.0 |
Otherwise, you may install the plugin manually: [[attachment:MCODE_v1_32.zip|Download the latest version for Cytoscape 2]] * Plugin requires [[http://www.cytoscape.org/|Cytoscape 2.6, 2.7 or 2.8]] and [[http://java.sun.com/j2se/1.5.0/index.jsp|Java 1.5.0]] * See the [[Software/MCODE/UsersManual| documentation]] for installation instructions |
Line 33: | Line 39: |
=== Cytoscape === * Link to cytoscape page |
If you are a software developer, the MCODE algorithm is easy to incorporate into your own Java software. Just download the source code to get started. [[http://chianti.ucsd.edu/svn/csplugins/trunk/mskcc/gbader/mcode/|MCODE source code]] and [[http://chianti.ucsd.edu/svn/csplugins/trunk/mskcc/gbader/mcode/javadoc/index.html|Javadoc]] are made available through Subversion (SVN), a version control repository. * If you want to download the latest source from our Subversion server, use the following command: {{{svn checkout http://chianti.ucsd.edu/svn/csplugins/trunk/mskcc/gbader/mcode mcode-read-only}}} * The [[http://cytoscape.org/cgi-bin/moin.cgi/SVN_Access|Cytoscape developer wiki]] provides some detailed instructions on using SVN. |
Line 38: | Line 45: |
== User's Manual == === Installation === === Introduction === === Advanced Techniques === === Tutorials === === Index === |
== Previous Versions == === MCODE v1.31 === * [[attachment:MCODE_v1_31.zip|Download MCODE v1.31]] * requires Cytoscape v2.6 === MCODE v1.3 === * [[attachment:MCODE_v1_3.zip|Download MCODE v1.3]] * requires Cytoscape v2.5 === MCODE v1.2 === * [[attachment:MCODE_v1_2.zip|Download MCODE v1.2]] * requires Cytoscape v2.3 to v2.4 === MCODE v1.1 === * [[attachment:MCODE_v1_1.zip|Download MCODE v1.1]] * requires Cytoscape v2.1 === MCODE v1.0 === * [[attachment:MCODE_v1_0.zip|Download MCODE v1.0]] * requires Cytoscape v2.0 ---- == Literature and Resources == === MCODE Publication === Please see the following paper for more information about the algorithm: * Bader GD, Hogue CW. . An automated method for finding molecular complexes in large protein interaction networks. . ''BMC Bioinformatics''. 2003 Jan 13;4(1):2. . http://www.biomedcentral.com/1471-2105/4/2 === Documentation === The [[https://mcode.readthedocs.io/en/latest/|MCODE User's Manual]] is both a great place to start learning the basics and a helpful reference for expert users. It includes installation instructions, explanations, definitions, examples and tutorials to help you produce, interpret, output, and validate results. You can also check the [[Software/MCODE/UsersManual|old manual]] if you are using and older version of MCODE. [[attachment:May2003_MCODE-Bader.ppt|A presentation of MCODE from 2003, explaining the algorithm in detail]]. === Cytoscape Tutorials === A great deal of introductory and advanced tutorials are available at the [[http://www.cytoscape.org/tut/tutorial.php|Cytoscape Tutorial Resource]]. '''Section 7: Modules and Complexes''' incorporates MCODE, and several other plugins, in a complex discovery and validation exercise. === Source Code === Get the [[https://github.com/BaderLab/MCODE|source code]] from !GitHub. ---- == Future Developments == * Ability to run MCODE from the command line * Automation of * Robustness tests * Gene function over-representation analysis * Benchmarking: result comparison and validation using cluster benchmark * Attribute-enhanced clustering: consideration of user attributes, like expression data, in the clustering algorithm |
Line 49: | Line 106: |
=== Bugs / Feature Requests === If you encounter a bug with this plugin, or have a feature suggestion, please e-mail [[GaryBader| Gary Bader]]. Be sure to take a look at the Future Developments section before e-mailing a feature request. === Collaboration === This software is open-source. If you modify the source code and would like the modification to be included in a subsequent release, we would love to hear from you. Please send me an e-mail to [[GaryBader| Gary Bader]]. |
|
Line 51: | Line 114: |
== Acknowledgements == | == Credits == |
Line 53: | Line 116: |
This software was originally released as a command-line-only program from the Hogue Lab. It was created by Gary Bader, currently based in the [http://www.baderlab.org Bader Lab] at the University of Toronto (formerly in the Sander Group,[http://www.cbio.mskcc.org/ Computational Biology Center, Memorial Sloan-Kettering Cancer Center], New York City) | Version 1.3 is a Cytoscape compatibility update and was produced in conjunction with Mike Smoot and the Cytoscape development team. |
Line 55: | Line 118: |
Version 1.2 was produced by Vuk Pavlovic, at the Bader Lab. | Version 1.2 was produced by [[VukPavlovic| Vuk Pavlovic]] in the Bader Lab. Thanks to Christopher Workman (The Technical University of Denmark) and Carlo Laudanna (University of Verona) for their expert input during beta-testing. |
Line 57: | Line 120: |
This software is made available under the LGPL (Lesser General Public License), which means that you can freely use it within your own software, but if you alter the code itself and distribute it, you must make the source code alterations freely available as well. | This software was originally released as a command-line-only program from the Hogue Lab. It was created by [[GaryBader| Gary Bader]], currently based in the [[Home|Bader Lab]] at the University of Toronto (formerly in the Sander Group, [[http://www.cbio.mskcc.org/|Computational Biology Center, Memorial Sloan-Kettering Cancer Center]], New York City) |
Line 59: | Line 122: |
Please see the following paper for more information about the algorithm: * Bader GD, Hogue CW. . An automated method for finding molecular complexes in large protein interaction networks. . ''BMC Bioinformatics''. 2003 Jan 13;4(1):2. . http://www.biomedcentral.com/1471-2105/4/2 |
This software is made available under the [[http://www.gnu.org/copyleft/lesser.html|LGPL]] (Lesser General Public License), which means that you can freely use it within your own software, but if you alter the code itself and distribute it, you must make the source code alterations freely available as well. == Original command line version == The original command line version is available (originally published with the MCODE paper at ftp://ftp.mshri.on.ca/pub/BIND/Tools/MCODE but no longer available at this URL). This version is expected to work, but is no longer being maintained. [[attachment:MCODE_02162003_Linux.tgz.removeme.tgz]] [[attachment:MCODE_02162003_Windows.zip]] |
Contents
MCODE is a Cytoscape plugin that finds clusters (highly interconnected regions) in a network. Clusters mean different things in different types of networks. For instance, clusters in a protein-protein interaction network are often protein complexes and parts of pathways, while clusters in a protein similarity network represent protein families. Cytoscape is freely available network visualization and analysis software.
Coming Soon: Run MCODE v1.3 using Java WebStart
MCODE is a relatively fast method of clustering. With an intuitive interface, it is suited for both computationally and biologically oriented researchers. Current features include:
- Fast network clustering
- Fine-tuning of results with numerous node-scoring and cluster-finding parameters
- Interactive cluster boundary and content exploration
- Multiple result set management
- Cluster sub-network creation and plain text export
Currently, MCODE does not provide any statistical score on the resulting clusters but can be used as a discovery tool in network analysis.
Please see the MCODE paper for more information.
Also be sure to consult the documentation for screen shots, descriptions, and tutorials.
Latest Download
Cytoscape 3
With Cytoscape 3, you can download the latest MCODE version directly from within the software using the App Manager (Apps > App Manager). Just search for "MCODE" in the Install Apps section. You can also download and install the MCODE app from the Cytoscape App Store.
Cytoscape 2
MCODE v1.32 is the current version for Cytoscape 2.
With Cytoscape 2.6 (or later), you can download the latest MCODE version directly from within the software using the Plugin Manager (Plugins > Manage Plugins). MCODE is found under the Analysis category.
Otherwise, you may install the plugin manually: Download the latest version for Cytoscape 2
Plugin requires Cytoscape 2.6, 2.7 or 2.8 and Java 1.5.0
See the documentation for installation instructions
If you are a software developer, the MCODE algorithm is easy to incorporate into your own Java software. Just download the source code to get started. MCODE source code and Javadoc are made available through Subversion (SVN), a version control repository.
If you want to download the latest source from our Subversion server, use the following command: svn checkout http://chianti.ucsd.edu/svn/csplugins/trunk/mskcc/gbader/mcode mcode-read-only
The Cytoscape developer wiki provides some detailed instructions on using SVN.
Previous Versions
MCODE v1.31
- requires Cytoscape v2.6
MCODE v1.3
- requires Cytoscape v2.5
MCODE v1.2
- requires Cytoscape v2.3 to v2.4
MCODE v1.1
- requires Cytoscape v2.1
MCODE v1.0
- requires Cytoscape v2.0
Literature and Resources
MCODE Publication
Please see the following paper for more information about the algorithm:
- Bader GD, Hogue CW.
- An automated method for finding molecular complexes in large protein interaction networks.
BMC Bioinformatics. 2003 Jan 13;4(1):2.
Documentation
The MCODE User's Manual is both a great place to start learning the basics and a helpful reference for expert users. It includes installation instructions, explanations, definitions, examples and tutorials to help you produce, interpret, output, and validate results.
You can also check the old manual if you are using and older version of MCODE.
A presentation of MCODE from 2003, explaining the algorithm in detail.
Cytoscape Tutorials
A great deal of introductory and advanced tutorials are available at the Cytoscape Tutorial Resource. Section 7: Modules and Complexes incorporates MCODE, and several other plugins, in a complex discovery and validation exercise.
Source Code
Get the source code from GitHub.
Future Developments
- Ability to run MCODE from the command line
- Automation of
- Robustness tests
- Gene function over-representation analysis
- Benchmarking: result comparison and validation using cluster benchmark
- Attribute-enhanced clustering: consideration of user attributes, like expression data, in the clustering algorithm
Contact
Bugs / Feature Requests
If you encounter a bug with this plugin, or have a feature suggestion, please e-mail Gary Bader. Be sure to take a look at the Future Developments section before e-mailing a feature request.
Collaboration
This software is open-source. If you modify the source code and would like the modification to be included in a subsequent release, we would love to hear from you. Please send me an e-mail to Gary Bader.
Credits
Version 1.3 is a Cytoscape compatibility update and was produced in conjunction with Mike Smoot and the Cytoscape development team.
Version 1.2 was produced by Vuk Pavlovic in the Bader Lab. Thanks to Christopher Workman (The Technical University of Denmark) and Carlo Laudanna (University of Verona) for their expert input during beta-testing.
This software was originally released as a command-line-only program from the Hogue Lab. It was created by Gary Bader, currently based in the Bader Lab at the University of Toronto (formerly in the Sander Group, Computational Biology Center, Memorial Sloan-Kettering Cancer Center, New York City)
This software is made available under the LGPL (Lesser General Public License), which means that you can freely use it within your own software, but if you alter the code itself and distribute it, you must make the source code alterations freely available as well.
Original command line version
The original command line version is available (originally published with the MCODE paper at ftp://ftp.mshri.on.ca/pub/BIND/Tools/MCODE but no longer available at this URL). This version is expected to work, but is no longer being maintained.
MCODE_02162003_Linux.tgz.removeme.tgz MCODE_02162003_Windows.zip