Cytoscapeisanopensourcesoftwareplatformforvisualizingmolecularinteractionnetworksandbiologicalpathwaysandintegratingthesenetworkswithannotations,geneexpressionprofilesandotherstatedata.AlthoughCytoscapewasoriginallydesignedforbiologicalresearch,nowitisageneralplatformforcomplexnetworkanalysisandvisualization.Cytoscapecoredistributionprovidesabasicsetoffeaturesfordataintegration,analysis,andvisualization.AdditionalfeaturesareavailableasApps(formerlycalledPlugins).Appsareavailablefornetworkandmolecularprofilinganalyses,newlayouts,additionalfileformatsupport,scripting,andconnectionwithdatabases.TheymaybedevelopedbyanyoneusingtheCytoscapeopenAPIbasedonJava鈩technologyandAppcommunitydevelopmentisencouraged.MostoftheAppsarefreelyavailablefromCytoscapeAppStore.
InstallJavaifyoudonothaveone.
Downloadcytoscape.
Appinstallation
Cytoscapemenubar→Apps→Appmanager→Browseandinstallapps.
Atoydata(savedintoy.txt)
Thetoynetwork
Thevideotutorialtoshowhowtousecytoscapetotransferthetextintoanetwork.
Filesneeded
RUAL.subset.sif:Protein-proteininteractiondata
RUAL.subset.na:ThemapfilebetweenGeneIDandproteinname
Thevideotutorial
galFiltered.sif:Protein-proteinandprotein-DNAinteractiondata
galExpData.mrna:Geneexpressionprofileinvariousconditions
Effectpicture
Time-seriesexpressionprofilewithinKEGGpathway
KEGGpathwayxmlfile,likeko00900.xml
Expressiondataforgenesinvolvedinko00900pathway
Pluginsneeded
KEGGscape:usedtoparseXMLfilesofKEGGpathway
enhancedGraphics:usedtodobarPlotandlinePlot
Import-Network-File-Seletatwo-columnfile,thenanetworkisconstructed.
Tools-NetworkAnalyzer-NetworkAnalysis-Analyzenetwork,theattributeofthenetworkisanalyzed.Theanalyzingresultcanbeusedtosetthevisualizationstylesofnodesandedges.
AttributeCircleLayoutismyfavoritealgorithmtoshownetworksespeciallywhenyouselectsomenodes.ThisalgorithmcanputnodeswithsamevaluestogetherwhenyouareperformingAttributeCircleLayoutbytherelatedattributes.
Forexample,Ihavetwoclassesofgenes,oneisupregulated,theotherisdownregulated.Thisinformationissavedinatwocolumnsfilewiththefirstcolumncontaininggenenamesandthesecondcolumnnamedexprcontaining0(down-regulated)and1(up-regulated).ThisfilecanbeimportedintoCytoscapebyFile-Import-Table.FollowingonecanselectallthesegenesandperformAttributeCircleLayoutbyexpr.
Select-Nodes-FromIDlistfile(workinginCytoscape3.1.1)
Contructaat-leasttwocolumnsfiletorepresentnodesandtheirattributes.Makesuretheattributecolumnshaveuniquenamestofacilitateselection.
ImportthisattributefileasNodeTableColumnthroughFIle-Import-Table.