Back

SoftwareX

Elsevier BV

All preprints, ranked by how well they match SoftwareX's content profile, based on 15 papers previously published here. The average preprint has a 0.01% match score for this journal, so anything above that is already an above-average fit. Older preprints may already have been published elsewhere.

1
The open-source Masala software suite: Facilitating rapid methods development for synthetic heteropolymer design

Zaborniak, T.; Azadvari, N.; Zhu, Q.; Turzo, S. M. B. A.; Hosseinzadeh, P.; Renfrew, P. D.; Mulligan, V. K.

2025-07-10 biochemistry 10.1101/2025.07.02.662756 medRxiv
Top 0.1%
19.1%
Show abstract

Although canonical protein design has benefited from machine learning methods trained on databases of protein sequences and structures, synthetic heteropolymer design still relies heavily on physics-based methods. The Rosetta software, which provides diverse physics-based methods for designing sequences, exploring conformations, docking molecules, and performing analysis, has proven invaluable to this field. Nevertheless, Rosettas aging architecture, monolithic structure, non-open source code, and steep development learning curve are beginning to hinder new methods development. Here, we introduce the Masala software suite, a free, open-source set of C++ libraries intended to extend Rosetta and other software, and ultimately to be a successor to Rosetta. Masala is structured for modern computing hardware, and its build system automates the creation of application programming interface (API) layers, permitting Masalas use as an extension library for existing software, including Rosetta. Masala features modular architecture in which it is easy for novice developers to add new plugin modules, which can be independently compiled and loaded at runtime, extending functionality of software linking Masala without source code alteration. Here, we describe implementation of Masala modules that accelerate protein and synthetic peptide design. We describe the implementation of Masala real-valued local optimizers and cost function network optimizers that can be used as drop-in replacements for Rosettas minimizer and packer when designing heteropolymers. We explore design-centric guidance terms for promoting desirable features, such as hydrogen bond networks, or discouraging undesirable features, such as unsatisfied buried hydrogen bond donors and acceptors, which we have re-implemented far more efficiently in Masala, providing up to two orders of magnitude of speedup in benchmarks. Finally, we discuss development goals for future versions of Masala.

2
MDRepo - an open environment for data warehousing and knowledge discovery from molecular dynamics simulations

Roy, A.; Ward, E.; Choi, I.; Cosi, M.; Edgin, T.; Hughes, T. S.; Islam, M. S.; Khan, A. M.; Kolekar, A.; Rayl, M.; Robinson, I.; Sarando, P.; Skidmore, E.; Swetnam, T. L.; Wall, M.; Xu, Z.; Yung, M. L.; Merchant, N.; Wheeler, T. J.

2024-07-12 biochemistry 10.1101/2024.07.11.602903 medRxiv
Top 0.1%
18.6%
Show abstract

BackgroundMolecular Dynamics (MD) simulation of biomolecules provides important insights into conformational changes and dynamic behavior, revealing critical information about folding and interactions with other molecules. This enables advances in drug discovery and the design of therapeutic interventions. The collection of simulations stored in computers across the world holds immense potential to serve as training data for future Machine Learning models that will transform the prediction of structure, dynamics, drug interactions, and more. A needIdeally, there should exist an open access repository that enables scientists to submit and store their MD simulations of proteins and protein-drug interactions, and to find, retrieve, analyze, and visualize simulations produced by others. However, despite the ubiquity of MD simulation in structural biology, no such repository exists; as a result, simulations are instead stored in scattered locations without uniform metadata or access protocols. A solutionHere, we introduce MDRepo, a robust infrastructure that supports a relatively simple process for standardized community contribution of simulations, activates common downstream analyses on stored data, and enables search, retrieval, and visualization of contributed data. MDRepo is built on top of the open-source CyVerse research cyberinfrastructure, and is capable of storing petabytes of simulations, while providing high bandwidth upload and download capabilities and laying a foundation for cloud-based access to its stored data.

3
A Python Dash App and cPanel workflow to automate metabolomics data analyses and visualisation

O'Loughlin, J.; Moses, T.

2026-05-05 biochemistry 10.64898/2026.05.01.722139 medRxiv
Top 0.1%
18.6%
Show abstract

Metabolomics offers a sophisticated analytical framework for characterising the molecular phenotype of biological organisms and complex living systems at a high resolution. As the functional endpoint of the omics cascade, the metabolome serves as a close reflection of cellular activity. It integrates genetic, transcriptomic and proteomic variations with external environmental influences. However, the inherent complexity of metabolomic datasets, characterised by high-dimensional chemical diversity, wide dynamic ranges, and significant matrix effects, necessitates a rigorous suite of chemometric and bioinformatic workflows. For researchers uninitiated in computational biology, the multi-stage requirement for raw data pre-processing, signal deconvolution, and multivariate statistical modelling (such as PCA or PLS-DA) presents a substantial barrier to entry. Navigating these convoluted data architectures remains a primary challenge in deriving biological meaning from the global metabolic profile. Here, we present a workflow to use Python Dash Apps to create a user-friendly interface for simplifying data processing and statistical calculations. Users can select their desired samples to initiate calculations for various statistical tests, generating interactive and publication-quality figures to explore their results. These apps were deployed on an Apache server via cPanel, allowing individuals to share their findings with collaborators and for research facilities to share metabolomics results with their users.

4
AnimalTA: A simple yet flexible tool for video tracking and manual corrections.

Chiara, V.; Buatois, A.; Kim, S.-Y.

2026-06-30 animal behavior and cognition 10.64898/2026.06.27.733780 medRxiv
Top 0.1%
12.7%
Show abstract

1. Video-tracking programs have now become an essential tool for researchers measuring animal behavior across biological fields. The panel of available programs is growing rapidly, providing researchers with numerous specific tools that will match their precise needs. However, their proliferation may complicate post-tracking data processing, and some programs do not even provide tools for correcting tracking errors or analysing tracking data. In the case of commercial software, the loss of access to a program due to budget limitations or researchers' mobility from one institution to another could prevent them from accessing and visualizing their tracking data. 2. There is therefore a growing need for an accessible and flexible tool to handle post-tracking processes such as the correction and analysis of tracking data obtained across different video-tracking programs. 3. We present here the latest update of the video tracking and analysis program AnimalTA. With this new release, we propose to solve the above-mentioned problems by providing the scientific community with a program that will allow for data importation from other video-tracking programs. Like in its previous versions, AnimalTA remains a free, open-source, and highly user-friendly program, ensuring that it will always be accessible without restriction. Now, with this new importation option, users who performed their tracking with other programs can benefit from AnimalTA's complete toolset of data visualization, correction, and analysis. 4. Finally, this article gives an overview of the other main improvements associated with this new release. The program is now faster in both video importation and tracking, proposes an amplified toolset for data visualisation and correction, and features new options for data analysis.

5
BioTracs: A transversal framework for computational workflow standardization and traceability

Abi-Ghanem, J.; Ouattara, D. A.

2020-02-19 bioinformatics 10.1101/2020.02.16.951624 medRxiv
Top 0.1%
10.4%
Show abstract

BackgroundThe need of digital tools for integrative analysis is today important in most scientific areas. It leads to several community-driven initiatives to standardize the sharing of data and computational workflows. However, there exists no open agnostic framework to model and implement computation workflows, in particular in bioinformatics. It is therefore difficult for data scientists to share transparently and integrate heterogeneous analysis processes coming from different scientific domains, programing languages, projects or teams. ResultsWe present here BioTracs, a transversal framework for computational workflow standardization and traceability. It is based on PRISM architecture (Process Resource Interfacing SysteM), an agnostic open architecture we introduce here to standardize the way processes and resources can be modelled and interfaced in computational workflows to ensure traceability, reproducibility and facilitate sharing. BioTracs is today implemented in MATLAB and available under open source license on GitHub. Several BioTracs-derived applications are also available online. They were successfully applied to large-scale metabolomics and clinical studies and demonstrated flexibility and robustness. ConclusionsAs an implementation of the PRISM architecture, BioTracs paved the way to an open framework in which bioinformatics could specify ad model workflows. PRISM architecture is designed to provide scalability and transparency from the code to the project level we less efforts. It could also be implemented using open object-oriented languages such as Python, C++ or java. O_FIG O_LINKSMALLFIG WIDTH=200 HEIGHT=106 SRC="FIGDIR/small/951624v1_ufig1.gif" ALT="Figure 1"> View larger version (21K): org.highwire.dtl.DTLVardef@3775deorg.highwire.dtl.DTLVardef@11b5672org.highwire.dtl.DTLVardef@1c87ff7org.highwire.dtl.DTLVardef@495f2d_HPS_FORMAT_FIGEXP M_FIG C_FIG

6
OpenFIBSEM: an application programming interface for easy FIB/SEM automation

Cleeve, P.; Dierickx, D.; Buckley, G.; Gorelick, S.; Naegele, L.; Burne, L.; Whisstock, J. C.; de Marco, A.

2022-11-02 cell biology 10.1101/2022.11.01.514681 medRxiv
Top 0.1%
9.8%
Show abstract

Automation in microscopy is the key to success in long and complex experiments. Most microscopy manufacturers provide Application Programming Interfaces (API) to enable communication between a user-defined program and the hardware. Although APIs effectively allow the development of complex routines involving hardware control, the developers need to build the applications from basic commands. Here we present a Software Development Kit (SDK) for easy control of Focussed Ion Beam Scanning Electron Microscopes (FIB/SEM) microscopes. The SDK, which we named OpenFIBSEM consists of a suite of building blocks for easy control that simplify the development of complex automated workflows.

7
Horus: Reproducible Workflow Manager for Biomolecular Modelling

Dominguez-Dalmases, C.; Canellas-Sole, A.; Lambea-Jane, R.; Municoy, M.; Guallar, V.

2025-09-29 bioinformatics 10.1101/2025.09.26.678751 medRxiv
Top 0.1%
9.7%
Show abstract

Horus is a versatile, multi-platform reproducible-workflow management system designed for biomolecular modelling and computational life sciences. Available as both a desktop application and a web-based service, Horus offers researchers an intuitive graphical interface alongside a robust Python API, democratising the creation, execution, and management of complex scientific workflows. Its modular architecture uses individual blocks that can be easily customised and extended, allowing for an integration with diverse computational tools and resources. Horus supports remote execution via SSH to efficiently dispatch tasks to high-performance computing clusters in remote machines. The platform also features integrated 3D and 2D molecular visualizers for interactive structure analysis, which enhances the interpretability of simulation results. Its design emphasises reproducibility, scalability, and user-friendliness, positioning Horus as a valuable tool to advance research in structural bioinformatics and related fields.

8
The Bayesian Inference library for Python R and Julia

Sosa, S.; Brooke McElreath, M.; Ross, C.

2026-01-22 bioinformatics 10.64898/2026.01.19.700318 medRxiv
Top 0.1%
8.1%
Show abstract

O_LIBayesian modeling is a powerful paradigm in modern statistics and machine learning. However, practitioners face significant obstacles in building bespoke models. C_LIO_LIThe landscape of Bayesian software is fragmented across programming languages and abstraction levels. Newcomers often gravitate towards high-level interfaces, like R, in order to use simple generalized linear models (GLMs) through interfaces like brms. C_LIO_LIFor niche problems, researchers must often transition to writing directly in lower-level programming languages, like Stan or JAX, which require specialist knowledge. C_LIO_LIFurthermore, computational demands remain a significant bottleneck, often limiting the feasibility of applying Bayesian methods on large datasets and complex, high-dimensional models. C_LIO_LIThe Bayesian Inference (BI) is a cross-platform software distributed as a Python, R and Julia library. It provides an intuitive model-building syntax with the flexibility of low-level abstraction coding, while also providing pre-built GLM functions. Further, by facilitating hardware-accelerated GPU computation under-the-hood, BI permits high-dimensional models to be fit in a fraction of the time of comparable Stan models (up to 200-fold). C_LI

9
Cloud-enabled Fiji for reproducible, integrated and modular image processing

Hung, L.-H.; Straw, E.; Reddy, S.; Colburn, Z.; Yeung, K. Y.

2021-10-25 bioinformatics 10.1101/2021.10.22.465513 medRxiv
Top 0.1%
8.1%
Show abstract

Modern biomedical image analyses workflows contain multiple computational processing tasks giving rise to problems in reproducibility. In addition, image datasets can span both spatial and temporal dimensions, with additional channels for fluorescence and other data, resulting in datasets that are too large to be processed locally on a laptop. For omics analyses, software containers have been shown to enhance reproducibility, facilitate installation and provide access to scalable computational resources on the cloud. However, most image analyses contain steps that are graphical and interactive, features that are not supported by most omics execution engines. We present the containerized and cloud-enabled Biodepot-workflow-builder platform that supports graphics from software containers and has been extended for image analyses. We demonstrate the potential of our modular approach with multi-step workflows that incorporate the popular and open-source Fiji suite for image processing. One of our examples integrates fully interactive Fiji macros with Jupyter notebooks. Our second example illustrates how the complicated cloud setup of an computationally intensive process such as stitching 3D digital pathology datasets using BigStitcher can be automated and simplified. In both examples, users can leverage a form-based graphical interface to execute multi-step workflows with a single click, using the provided sample data and preset input parameters. Alternatively, users can interactively modify the image processing steps in the workflow, apply the workflows to their own data, change the input parameters and macros. By providing interactive graphics support to software containers, our modular platform supports reproducible image analysis workflows, simplified access to cloud resources for analysis of large datasets, and integrated workflows across imaging, genomics and transcriptomics data.

10
Bio-Aurac an open-source browser plugin to better navigate literature content.

Evans, A. J.; Etherington, N. E. J.; Laing, M. P.; Rollings, B.; Sweeton, M. J.; Whitehorn, A. J.; Southan, C.; Holliday, G. L.; Jimenez, R. C.; Dunlop, I. W.

2022-09-26 biochemistry 10.1101/2022.09.23.508995 medRxiv
Top 0.1%
7.9%
Show abstract

SummaryBio-Aurac is an open-source web browser plugin designed to support the research community in drug discovery and life sciences. The tool has been designed to help researchers, scientists, and curators to better explore, navigate and understand content from literature accessing valuable integrated information from third party resources. It identifies, highlights, and provides additionally knowledge for names of biochemical entities like genes and proteins. Availability and ImplementationBio-Aurac has been implemented using a microservice architecture which is open-source and abstracted from non-technical users by utilizing Docker containers (Nust, 2020). It can be run with minimal prerequisites on both Chrome and Firefox browsers. The code for installing and running the web browser plugin can be found here: https://github.com/mdcatapult/bio-aurac (Along with detailed installation instructions). A comprehensive collection of all the code involved in building this open-source project can be found: https://github.com/mdcatapult/aurac-web-plugin, https://github.com/mdcatapult/PDF-Converter, https://github.com/mdcatapult/entity-recognition ContactSoftwareEngineering@md.catapult.org.uk, ian.dunlop@md.catapult.org.uk

11
CardIAP: Calcium images analyzer web application

Velez Rueda, A. J.; Garcia Smith, A.; Gonano, L. A.; Fornasari, S.; Parisi, G.; Sommese, L. M.

2021-09-09 bioinformatics 10.1101/2021.09.08.452919 medRxiv
Top 0.1%
7.8%
Show abstract

MotivationIonic calcium (Ca2+) plays the role of the second messenger in eukaryotic cells associated with cellular functions of regulation of the cell cycle, such as transport, motility, gene expression, and metabolism (Permyakov and Kretsinger, 2009). The use of fluorometric techniques in isolated cells, loaded with Ca2+ sensitive fluorescent probes allows the quantitative measurement of dynamic events that occur in living, functioning cells. The Cardiomyocytes Images Analyzer Application (CardIAP) covers the need for tools to analyze and retrieve information from confocal microscopy images, in a systematic, accurate, and fast way. ResultsHere we present the CardIAP web app, an automated method for the identification of spatio-temporal patterns in a calcium fluorescence imaging sequence. Through this tool, users can analyze single or multiple Ca2+ transients from confocal line-scan images and obtain quantitative information on the dynamic response of the stimulated myocyte. Our web application also allows the user the extraction of data on calcium dynamics in downloadable tables and plots, simplifying the calculation of the alternation and discordance indices and their classification. CardIAP could assist in studying the underlying mechanisms of anomalous calcium release phenomena. Availability and implementationCardIAP is an open-source app, entirely developed in Python, which can be freely accessed and used at http://cardiap.herokuapp.com/.

12
Piximi - An Images to Discovery web tool for bioimages and beyond

Moser, L. M.; Gogoberidze, N.; Papaleo, A.; Lucas, A.; Dao, D.; Friedrich, C. A.; Paavolainen, L.; Molnar, C.; Stirling, D. R.; Hung, J.; Wang, R.; Tromans-Coia, C.; Li, B.; Evans, E. L.; Eliceiri, K. W.; Horvath, P.; Carpenter, A. E.; Cimini, B. A.

2024-10-10 cell biology 10.1101/2024.06.03.597232 medRxiv
Top 0.1%
7.8%
Show abstract

Deep learning has greatly accelerated research in biological image analysis yet it often requires programming skills and specialized tool installation. Here we present Piximi, a modern, no-programming image analysis tool leveraging deep learning. Implemented as a web application at Piximi.app, Piximi requires no installation and can be accessed by any modern web browser. Its client-only architecture preserves the security of researcher data by running all computation locally. Piximi offers four core modules: a deep learning classifier, an image annotator, measurement modules, and pre-trained deep learning segmentation modules. Piximi is interoperable with existing tools and workflows by supporting import and export of common data and model formats. The intuitive researcher interface and easy access to Piximi allows biological researchers to obtain insights into images within just a few minutes. Piximi aims to bring deep learning-powered image analysis to a broader community by eliminating barriers to entry.

13
SimpliPyTEM: An open-source Python library and app to simplify Transmission Electron Microscopy and in situ-TEM image analysis.

Ing, G.; Stewart, A.; Battaglia, G.; Ruiz-Perez, L.

2023-04-30 biophysics 10.1101/2023.04.28.538777 medRxiv
Top 0.1%
7.2%
Show abstract

Introducing SimpliPyTEM, a Python library and accompanying GUI that simplifies the post-acquisition evaluation of transmission electron microscopy (TEM) images, helping streamline the workflow. After an imaging session, a folder of image and/or video files, typically containing low contrast and large file size 32-bit images, can be quickly processed via SimpliPyTEM into high-quality, high-contrast .jpg images with suitably sized scale-bars. The app can also generate HTML or PDF files containing the processed images for easy viewing and sharing. Additionally, SimpliPyTEM has a specific focus on in situ TEM videos, an emerging field of EM, allowing for fast data processing into preview movies, averages, image series, or motion corrected averages using MotionCor2. The accompanying Python library offers many standard image processing methods, all simplified to a single command, plus a module to analyse particle morphology and population. This latter application is particularly useful for life sciences investigations. User-friendly tutorials and clear documentation are included to help guide users through the processing and analysis. We invite the EM community to contribute to and further develop this open-source package.

14
CcpNmr AnalysisDynamics: a unified framework for NMR dynamics data analysis

Mureddu, L. G.; Brooksbank, E. J.; Vuister, G. W.; Muskett, F. W.

2026-06-20 biochemistry 10.64898/2026.06.19.733360 medRxiv
Top 0.1%
7.2%
Show abstract

Nuclear Magnetic Resonance (NMR) relaxation experiments provide a powerful residue-resolved access to biomolecular dynamics across a wide range of timescales. Unfortunately, the quantitative analysis of the relaxation data remains distributed across specialised and often disconnected tools. Here, we present CcpNmr AnalysisDynamics, the latest addition to the CcpNmr Analysis program suite, providing an integrated framework for relaxation analysis, exchange-aware interpretation and dynamical modelling. The platform unifies relaxation-rate extraction, diagnostic validation, model-based analysis and structural visualisation within reproducible workflows, while supporting future extension through a robust application programming interface and plugin architecture. We introduce ModelAnalysis (ModA), a new analysis engine based on the Lipari-Szabo formalism that incorporates robust optimisation, uncertainty estimation and model-selection strategies designed for heterogeneous relaxation datasets. The framework also supports exchange-focused analysis and integration with specialised external modelling tools, allowing relaxation anomalies to be followed from initial detection to more detailed interpretation. The applicability and reliability of AnalysisDynamics are demonstrated through systematic re-analysis and validation of curated relaxation datasets from the Biological Magnetic Resonance Data Bank. These analyses enable assessment of data consistency, dynamic parameters and model reliability across magnetic fields, providing a reproducible route from NMR relaxation measurements to structure-linked interpretation of biomolecular dynamics.

15
Specificities of modeling membrane proteins using multi-template homology modeling

Koehler Leman, J.; Bonneau, R.

2020-10-23 biochemistry 10.1101/2020.10.22.351536 medRxiv
Top 0.1%
7.2%
Show abstract

Structures of membrane proteins are challenging to determine experimentally and currently represent only about 2% of the structures in the ProteinDataBank. Because of this disparity, methods for modeling membrane proteins are fewer and of lower quality than those for modeling soluble proteins. However, better expression, crystallization, and cryo-EM techniques have prompted a recent increase in experimental structures of membrane proteins, which can act as templates to predict the structure of closely related proteins through homology modeling. Because homology modeling relies on a structural template, it is easier and more accurate than fold recognition methods or de novo modeling, which are used when the sequence similarity between the query sequence and the sequence of related proteins in structural databases is below 25%. In homology modeling, a query sequence is mapped onto the coordinates of a single template and refined. With the increase in available templates, several templates often cover overlapping segments of the query sequence. Multi-template modeling can be used to identify the best template for local segments and join them into a single model. Here we provide a protocol for modeling membrane proteins from multiple templates in the Rosetta software suite. This approach takes advantage of several integrated frameworks, namely RosettaScripts, RosettaCM, and RosettaMP with the membrane scoring function.

16
cell-analysis-tools: an open-source library for single-cell analysis of multi-dimensional microscopy images

Contreras, E.; Rehani, P. R.; Skala, M. C.

2023-03-10 cell biology 10.1101/2023.03.08.531732 medRxiv
Top 0.1%
7.0%
Show abstract

Single cell analysis of multi-dimensional microscopy images is repetitive, time consuming, and arduous. Numerous analysis steps are required to quantify and visualize cell heterogeneity and trends between experimental groups. The open-source community has created tools to facilitate this process. To further simplify analysis, we created a library of functions called cell-analysis-tools. This library includes functions that can streamline single-cell analysis for faster quality checking and automation. This library also includes example code with randomly generated data for dimensionality reduction [t-distributed stochastic neighbor embedding (t-SNE), principal component analysis (PCA), Uniform Manifold Approximation and Projection (UMAP)] and machine learning models [random forest, support vector machine (SVM), linear regression] that scientists can swap with their own data to visualize trends. Lastly, this library includes template scripts for feature extraction that can help identify differences between experimental groups and cell heterogeneity within a group. This library can significantly decrease user time while increasing robustness and reproducibility of results.

17
NeuroCI: Continuous Integration of Neuroimaging Results Across Software Pipelines and Datasets

Sanz-Robinson, J.; Jahanpour, A.; Phillips, N.; Glatard, T.; Poline, J.-B.

2022-05-31 bioinformatics 10.1101/2022.05.30.494062 medRxiv
Top 0.1%
6.9%
Show abstract

--Neuroimaging study results can vary significantly depending on the datasets and processing pipelines utilized by researchers to run their analyses, contributing to reproducibility issues. These issues are compounded by the fact that there are a large variety of seemingly equivalent tools and methodologies available to researchers for processing neuroimaging data. Here we present NeuroCI, a novel software framework that allows users to evaluate the variability of their results across multiple pipelines and datasets. NeuroCI makes use of Continuous Integration (CI), a software engineering technique, to facilitate the reproducibility of computational experiments by launching a series of automated tests when code or data is added to a repository. However, unlike regular CI services, our CI-based framework uses distributed computation and storage to meet the large memory and storage requirements of neuroimaging pipelines and datasets. Moreover, the frameworks modular design enables it to continuously ingest pipelines and datasets provided by the user, and to compute and visualize results across the multiple different pipelines and datasets. This allows researchers and practitioners to quantify the variability and reliability of results in their domain across a large range of computational methods.

18
anndataR improves interoperability between R and Python in single-cell transcriptomics

Deconinck, L.; Zappia, L.; Cannoodt, R.; Morgan, M.; scverse core, ; Virshup, I.; Sang-aram, C.; Bredikhin, D.; Seurinck, R.; Saeys, Y.

2025-08-22 bioinformatics 10.1101/2025.08.18.669052 medRxiv
Top 0.1%
6.8%
Show abstract

SummaryMany single-cell transcriptomics datasets are stored in the HDF5-backed AnnData (H5AD) file format, as popularised by the Python scverse ecosystem. However, accessing these datasets from R, allowing users to take advantage of the strengths of each language, can be difficult. anndataR facilitates this access by allowing users to natively read and write H5AD files in R, convert them to and from SingleCellExperiment or Seurat objects, or even work with the resulting R AnnData object directly. We perform rigorous testing to ensure compatibility between Python-written and R-written H5AD files, guaranteeing long-term interoperability between languages. AvailabilityanndataRs source code is available on GitHub at scverse/anndataR under the MIT license. It is compatible with R version 4.5, has been archived at 10.5281/zenodo.18775712 and included within Bioconductor: 10.18129/B9.bioc.anndataR. Installation instructions and tutorials can be found in the online documentation at anndatar.scverse.org. Issues can be reported at the GitHub repository. Code to reproduce the analyses performed can be found on GitHub at LouiseDck/anndataR-paper, archived at 10.5281/zenodo.18792241. Contactrobrecht.cannoodt@gmail.com

19
The Labbing Project: A database management application for neuroimaging research

Baratz, Z.; Assaf, Y.

2023-01-03 bioinformatics 10.1101/2023.01.02.522426 medRxiv
Top 0.1%
6.8%
Show abstract

The goal of this article is to present "The Labbing Project"; a novel neuroimaging data aggregation and preprocessing web application built with Django and VueJS. Neuroimaging data can be complex and time-consuming to work with, especially for researchers with limited programming experience. This web application aims to streamline the process of aggregating and preprocessing neuroimaging data by providing an intuitive, user-friendly interface that allows researchers to upload, organize, and preprocess their data with minimal programming requirements. The application utilizes Django, a popular Python web framework, to create a robust and scalable platform that can handle large volumes of data and accommodate the needs of a diverse user base. This robust infrastructure is complemented by a user-friendly VueJS frontend application, supporting commonplace data querying and extraction tasks. By automating common data processing tasks, this web application aims to save researchers time and resources, enabling them to focus on their research rather than data management.

20
Cardio PyMEA: A user-friendly, open-source Python application for cardiomyocyte microelectrode array analysis

Dunham, C. S.; Mackenzie, M. E.; Nakano, H.; Kim, A. R.; Nakano, A.; Stieg, A. Z.; Gimzewski, J. K.

2022-03-25 cell biology 10.1101/2022.03.25.485780 medRxiv
Top 0.1%
6.7%
Show abstract

Open source analytical software for the analysis of electrophysiological cardiomyocyte data offers a variety of new functionalities to complement closed-source, proprietary tools. Here, we present the Cardio PyMEA application, a free, modifiable, and open source program for the analysis of microelectrode array (MEA) data obtained from cardiomyocyte cultures. Cardio PyMEA was written entirely in Python 3 to provide an accessible, integrated workflow that possesses a user-friendly graphical user interface (GUI) written in PyQt5 to allow for performant, cross-platform utilization. This application makes use of object-oriented programming (OOP) principles to facilitate the relatively straightforward incorporation of custom functionalities, e.g. power law analysis, that suit the needs of the user. Cardio PyMEA is available as an open source application under the terms of the GNU General Public License (GPL). The source code for Cardio PyMEA can be downloaded from Github at the following repository: https://github.com/csdunhamUC/cardio_pymea.