Cargando…

RCy3: Network biology using Cytoscape from within R

RCy3 is an R package in Bioconductor that communicates with Cytoscape via its REST API, providing access to the full feature set of Cytoscape from within the R programming environment. RCy3 has been redesigned to streamline its usage and future development as part of a broader Cytoscape Automation e...

Descripción completa

Detalles Bibliográficos
Autores principales: Gustavsen, Julia A., Pai, Shraddha, Isserlin, Ruth, Demchak, Barry, Pico, Alexander R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000 Research Limited 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6880260/
https://www.ncbi.nlm.nih.gov/pubmed/31819800
http://dx.doi.org/10.12688/f1000research.20887.3
_version_ 1783473725402775552
author Gustavsen, Julia A.
Pai, Shraddha
Isserlin, Ruth
Demchak, Barry
Pico, Alexander R.
author_facet Gustavsen, Julia A.
Pai, Shraddha
Isserlin, Ruth
Demchak, Barry
Pico, Alexander R.
author_sort Gustavsen, Julia A.
collection PubMed
description RCy3 is an R package in Bioconductor that communicates with Cytoscape via its REST API, providing access to the full feature set of Cytoscape from within the R programming environment. RCy3 has been redesigned to streamline its usage and future development as part of a broader Cytoscape Automation effort. Over 100 new functions have been added, including dozens of helper functions specifically for intuitive data overlay operations. Over 40 Cytoscape apps have implemented automation support so far, making hundreds of additional operations accessible via RCy3. Two-way conversion with networks from \textit{igraph} and \textit{graph} ensures interoperability with existing network biology workflows and dozens of other Bioconductor packages. These capabilities are demonstrated in a series of use cases involving public databases, enrichment analysis pipelines, shortest path algorithms and more. With RCy3, bioinformaticians will be able to quickly deliver reproducible network biology workflows as integrations of Cytoscape functions, complex custom analyses and other R packages.
format Online
Article
Text
id pubmed-6880260
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher F1000 Research Limited
record_format MEDLINE/PubMed
spelling pubmed-68802602019-12-06 RCy3: Network biology using Cytoscape from within R Gustavsen, Julia A. Pai, Shraddha Isserlin, Ruth Demchak, Barry Pico, Alexander R. F1000Res Software Tool Article RCy3 is an R package in Bioconductor that communicates with Cytoscape via its REST API, providing access to the full feature set of Cytoscape from within the R programming environment. RCy3 has been redesigned to streamline its usage and future development as part of a broader Cytoscape Automation effort. Over 100 new functions have been added, including dozens of helper functions specifically for intuitive data overlay operations. Over 40 Cytoscape apps have implemented automation support so far, making hundreds of additional operations accessible via RCy3. Two-way conversion with networks from \textit{igraph} and \textit{graph} ensures interoperability with existing network biology workflows and dozens of other Bioconductor packages. These capabilities are demonstrated in a series of use cases involving public databases, enrichment analysis pipelines, shortest path algorithms and more. With RCy3, bioinformaticians will be able to quickly deliver reproducible network biology workflows as integrations of Cytoscape functions, complex custom analyses and other R packages. F1000 Research Limited 2019-12-04 /pmc/articles/PMC6880260/ /pubmed/31819800 http://dx.doi.org/10.12688/f1000research.20887.3 Text en Copyright: © 2019 Gustavsen JA et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software Tool Article
Gustavsen, Julia A.
Pai, Shraddha
Isserlin, Ruth
Demchak, Barry
Pico, Alexander R.
RCy3: Network biology using Cytoscape from within R
title RCy3: Network biology using Cytoscape from within R
title_full RCy3: Network biology using Cytoscape from within R
title_fullStr RCy3: Network biology using Cytoscape from within R
title_full_unstemmed RCy3: Network biology using Cytoscape from within R
title_short RCy3: Network biology using Cytoscape from within R
title_sort rcy3: network biology using cytoscape from within r
topic Software Tool Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6880260/
https://www.ncbi.nlm.nih.gov/pubmed/31819800
http://dx.doi.org/10.12688/f1000research.20887.3
work_keys_str_mv AT gustavsenjuliaa rcy3networkbiologyusingcytoscapefromwithinr
AT paishraddha rcy3networkbiologyusingcytoscapefromwithinr
AT isserlinruth rcy3networkbiologyusingcytoscapefromwithinr
AT demchakbarry rcy3networkbiologyusingcytoscapefromwithinr
AT picoalexanderr rcy3networkbiologyusingcytoscapefromwithinr