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...
Autores principales: | , , , , |
---|---|
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 |