bioRxiv Science⌕ Search

Biology subjects

Charnock, S. J.

Publications and source records attributed to Charnock, S. J..

2 recordsLinked to original sources

ro-crate-rs: Development of a Lightweight RO-Crate Rust Library for Automated Synthetic Biology

Advances in laboratory automation and AI-driven experimental design have increased the scale and complexity of data generated in synthetic biology. Whilst biofoundries provide significant resources and infrastructure to execute these experiments, most laboratories rely on isolated automated instruments and software systems that operate as disconnected silos, producing heterogeneous data formats with little structured metadata. This fragmentation hinders data integration, reproducibility, and downstream computational workflows. A potential solution is RO-Crate, which offers a lightweight, extensible framework for packaging research data with machine-readable metadata, but existing tooling remains immature for automation-orientated, cloud-native, or high-throughput laboratory workflows. Here, we introduce ro-crate-rs, a new suite of tools centred on a performant Rust library for constructing, validating and packaging RO-Crates across diverse compute environments and automated hardware. The library enforces RO-Crate 1.1 constraints through strong typing while enabling flexible extensions, and is complemented by a Python API and CLI for interactive use and pipeline integration. We demonstrate this combined approach through a semi-automated Old Yellow Enzyme characterisation workflow, showing how RO-Crates can capture data and metadata across multiple independent instruments. Together, these tools provide a robust foundation for FAIR-compliant, automation-ready data management and enable reproducible reconstruction of experimental workflows even in non-biofoundry settings. Availabilityhttps://github.com/intbio-ncl/ro-crate-rs

synthetic biology↗

Functional Analysis of Enzyme Families Using Residue-Residue Coevolution Similarity Networks

MotivationResidue-residue coevolution has been used to elucidate structural information of enzymes. Networks of coevolution patterns have also been analyzed to discover residues important for the function of individual enzymes. In this work, we take advantage of the functional importance of coevolving residues to perform network-based clustering of subsets of enzyme families based on similarities of their coevolution patterns, or \"Coevolution Similarity Networks\". The power of these networks in the functional analysis of sets of enzymes is explored in detail, using Sequence Similarity Networks as a benchmark.\n\nResultsA novel method to produce protein-protein networks showing the similarity between proteins based on the matches in the patterns of their intra-residue residue coevolution is described. The properties of these co-evolution similarity networks (CSNs) was then explored, especially in comparison to widely used sequence similarity networks (SSNs). We focused on the predictive power of CSNs and SSNs for the annotation of enzyme substrate specificity in the form of Enzyme Commission (EC) numbers using a label propagation approach. A method for systematically defining the threshold necessary to produce the optimally predictive CSNs and SSNs is described. Our data shows that, for the two protein families we analyse, CSNs show higher predictive power for the reannotation of substrate specificity for previously annotated enzymes retrieved from Swissprot. A topological analysis of both CSNs and SSNs revealed core similarities in the structure, topology and annotation distribution but also reveals a subset of nodes and edges that are unique to each network type, highlighting their complementarity. Overall, we propose CSNs as a new method for analysing the function enzyme families that complements, and offers advantages to, other network based methods for protein family analysis.\n\nAvailabilitySource code available on request.

bioinformatics↗