bioRxiv Science⌕ Search

Biology subjects

Akshay, A.

Publications and source records attributed to Akshay, A..

2 recordsLinked to original sources

MLcps: Machine Learning Cumulative Performance Score for classification problems

MotivationA performance metric is a tool to measure the correctness of a trained Machine Learning (ML) model. Numerous performance metrics have been developed for classification problems making it overwhelming to select the appropriate one since each of them represents a particular aspect of the model. Furthermore, selection of a performance metric becomes harder for problems with imbalanced and/or small datasets. Therefore, in clinical studies where datasets are frequently imbalanced and, in situations when the prevalence of a disease is low or the collection of patient samples is difficult, deciding on a suitable metric for performance evaluation of an ML model becomes quite challenging. The most common approach to address this problem is measuring multiple metrics and compare them to identify the best-performing ML model. However, comparison of multiple metrics is laborious and prone to user preference bias. Furthermore, evaluation metrics are also required by ML model optimization techniques such as hyperparameter tuning, where we train many models, each with different parameters, and compare their performances to identify the best-performing parameters. In such situations, it becomes almost impossible to assess different models by comparing multiple metrics. ResultsHere, we propose a new metric called Machine Learning Cumulative Performance Score (MLcps) as a Python package for classification problems. MLcps combines multiple pre-computed performance metrics into one metric that conserves the essence of all pre-computed metrics for a particular model. We tested MLcps on 4 different publicly available biological datasets and the results reveal that it provides a comprehensive picture of overall model robustness. AvailabilityMLcps is available at https://pypi.org/project/MLcps/ and cases of use are available at https://mybinder.org/v2/gh/FunctionalUrology/MLcps.git/main. Supplementary informationSupplementary data are available at Bioinformatics online.

bioinformatics↗

ShinyArchR.UiO: User-friendly, integrative and open-source tool for visualisation of single-cell ATAC-seq data using ArchR

MotivationMapping of chromatin accessibility landscapes in single-cells and the integration with gene expression enables a better understanding of gene regulatory mechanisms defining cell identities and cell-fate determination in development and disease. Generally, raw data generated from single-cell Assay for Transposase-Accessible Chromatin sequencing (scATAC-seq) are deposited in repositories that are inaccessible due to lack of in-depth knowledge of computational programming. ResultsWe have developed ShinyArchR.UiO, an R-based shiny app, that facilitates scATAC-seq data accessibility and visualisation in a user-friendly, interactive, and open-source web interface. ShinyArchR.UiO is a tool that can streamline collaborative efforts for interpretation of massive chromatin accessible data and promotes open access data sharing for wider audiences. Availability and implementationShinyArchR.UiO is available at https://Github.com/EskelandLab/ShinyArchRUiO and a demo server set up with a haematopoietic tutorial dataset: https://cancell.medisin.uio.no/ShinyArchR.UiO ContactAnkush.Sharma@medisin.uio.no & Ragnhild.Eskeland@medisin.uio.no

bioinformatics↗