GraphExperiment: infrastructure for high-dimensional quantitative data and associated networks in R/Bioconductor
GraphExperiment is a new R/Bioconductor package that extends the SingleCellExperiment class to provide a standardized, synchronized infrastructure for storing and manipulating high-dimensional quantitative omics data alongside associated feature- and observation-level networks.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer
In the vast landscape of modern biology, scientists are increasingly trying to understand life not just by listing its parts, but by mapping how those parts talk to one another. Imagine a city where you know the location of every house and every shop, yet you have no map of the roads connecting them. You might know that a bakery exists and that a school exists, but without the streets, you cannot see how a child gets to school or how a baker delivers bread. In the study of living things, the "houses" are the measurable features, such as genes or proteins, and the "roads" are the relationships between them. Researchers often build these maps, called networks, to see how genes work together or how different cells interact. However, for a long time, the tools used to store the list of parts and the tools used to store the maps of their connections have been kept in separate digital drawers. This separation makes it difficult to study the whole picture at once, as the data describing the parts and the data describing the relationships between them often get out of step with one another.
A new tool called GraphExperiment aims to fix this disconnect by bringing the lists and the maps into a single, unified container. Developed for the R programming environment, a standard platform for biological data analysis, this software creates a new way to organize information. Instead of keeping the quantitative measurements of biological features separate from the networks that describe their relationships, GraphExperiment stores them together in a way that allows for their simultaneous manipulation. The system keeps the networks in sync with the assays and metadata, ensuring that the connections remain consistent with the underlying data. If a researcher adds a new gene to their list of measurements or removes a sample, the structure is maintained so that the network stays aligned with the current dataset. This synchronization prevents the common error of analyzing a map that no longer fits the territory it is supposed to represent. The software is designed to handle two types of connections: those between features, such as how one gene might influence another, and those between observations, such as how one cell might communicate with a neighbor.
The researchers behind this project built the tool to extend an existing standard in the field, ensuring it works smoothly with other software that biologists already use. They demonstrated its utility by applying it to seven different types of biological data, ranging from studies of single cells to comparisons of entire genomes. In these tests, the tool successfully managed complex networks, including those that track how genes are co-expressed, how proteins move together in abundance, and how cells signal to one another. It also handled networks that map the evolutionary history of species. By testing the software across these diverse scenarios, the author showed that it can manage the intricate web of relationships found in modern biological data without losing track of the underlying numbers. The work suggests that keeping data and its associated networks in a single, synchronized package is a practical and necessary step for analyzing high-dimensional biological information. The tool is now available for other scientists to use, offering a way to keep their data and their maps in perfect step as they explore the complex machinery of life.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.