HolobiomicsLab
- 11k skills
- 0 followers
- last month last updated
- ▌ Statistical Score Distribution Analysis · holobiomicslabUse when when you have run the same mass spectrum through molecular formula assignment under different parameter settings (e.
- ▌ Structured Data Compilation From Readme · holobiomicslabUse when when a scientific software repository documents multiple standalone tools, web applications, or resources with associated metadata (URLs, publications, taxonomic coverage) in its README, and you need to create a machine-readable inventory for downstream indexing, validation, or reuse.
- ▌ Two Layer Architecture Dispatch Testing · holobiomicslabUse when when you need to verify that a wrapper package (e.g., rawrr) correctly bridges R and a managed .NET assembly (such as RawFileReader), specifically to confirm that internal dispatch functions can retrieve assembly location and version string before attempting actual spectral data extraction.
- ▌ Abstract Method Subclassing Filter Base · holobiomicslabUse when when you need to apply domain-specific filtering logic to compounds during Pickaxe expansion—for example, retaining only compounds within a Tanimoto similarity threshold to known targets, or compounds matching experimentally detected masses.
- ▌ Batch Effect Correction In Metabolomics · holobiomicslabUse when you have a preprocessed and normalized lipid abundance matrix with documented batch identifiers and experimental group assignments, and you need to perform differential abundance testing across simple or complex experimental designs (multi-factor, repeated measures) where batch effects.
- ▌ Batch Effect Correction Reference Based · holobiomicslabUse when when you have log-transformed metabolite abundance data from multiple batches (e.
- ▌ Candidate Set Generation For Annotation · holobiomicslabUse when when you have raw or unprocessed PubChem compound records and need to produce a curated set of candidate metabolite structures for input to MAGMa job calculations.
- ▌ Cardinal Object Structure Understanding · holobiomicslabUse when when you have loaded a raw or processed Cardinal MSImagingExperiment object from MS imaging data and need to (1) extract spectral intensities and m/z feature information for conversion to other formats (e.g., Seurat), (2) verify that normalization or spatial segmentation (e.
- ▌ Cell Type Protein Profiling Integration · holobiomicslabUse when you have co-registered IMC (protein imaging mass cytometry) and SIMS (secondary ion mass spectrometry for metabolites) data from the same tissue regions, cell segmentation masks, and need to assign cell types based on protein expression patterns, then overlay those assignments onto.
- ▌ Chemical Structure Format Normalization · holobiomicslabUse when when integrating chemical structure data from multiple source databases that represent the same compound in different notations (e.
- ▌ Collision Cross Section Bias Estimation · holobiomicslabUse when when you have IM-MS lipidomics data spiked with U13C labeled lipid internal standards (e.g., fully labeled yeast extract) and want to assess whether measured CCS values deviate systematically from expected values in the DTCCS_N2 reference library.
- ▌ Community Metabolic Pathway Integration · holobiomicslabUse when you have multiple draft metabolic models (in JSON, XML, or SBML format) representing individual members or assembly variants of a community—such as Arabidopsis thaliana-associated microbiota—and need a single integrated model that captures the consensus metabolic potential while resolving.
- ▌ Conformer Filtering Threshold Selection · holobiomicslabUse when after RDKit has generated a large ensemble of 3D conformers for a molecule (typically hundreds to thousands), you need to reduce computational burden before quantum-chemical single-point energy evaluation.
- ▌ Cross File Version Consistency Checking · holobiomicslabUse when before initiating a release branch workflow for a multi-module Maven project, particularly when the repository contains multiple pom.xml files at different directory levels and a release branch naming convention (e.g., 'release/X.Y.Z') is planned.
- ▌ Cross Validation Performance Evaluation · holobiomicslabUse when when you have paired microbiome and metabolome count data and need to estimate how well a neural network or regression model can predict metabolite abundances from microbial features without overfitting to a single held-out test set.
- ▌ CSV Delimiter Parsing And Configuration · holobiomicslabUse when when uploading a new mass spectrometry data file to Punc'data in CSV or delimited-text format, before attempting to map columns to their semantic roles (m/z value, intensity, formula).
- ▌ Dataset Serialization For Deep Learning · holobiomicslabUse when after generating aligned multimodal feature tensors from molecular structures (graph-based features, Morgan fingerprints, and physicochemical descriptors) and before initiating model training loops.
- ▌ Deep Learning Model Architecture Design · holobiomicslabUse when you have extracted molecular features (voxel projected areas, molecular graphs, m/z values, adduct encodings) and need to build a predictive model to map these features to a continuous molecular property (CCS).
- ▌ Dictionary Lookup And Cross Referencing · holobiomicslabUse when after integrating and curating raw structure-organism pairs from multiple heterogeneous databases, use this skill when you need to verify that each pair and its associated metadata (literature citations, organism taxonomy, chemical identifiers) exist in your authoritative reference.
- ▌ Distance Matrix Computation For Samples · holobiomicslabUse when after batch effect removal and data integration, when you have a feature-by-sample matrix (finalData) and wish to separate and visualize sample groups by their metabolomic profiles using clustering methods such as hierarchical clustering analysis (HCA).
- ▌ Docker Containerized Pipeline Execution · holobiomicslabUse when you have raw mass spectrometry data converted to MS1 format and need to predict peptide features (charge, isotope count, retention time) without installing complex dependencies or configuring GPU/Python environments locally.
- ▌ Dynamic Branch Cutting Module Detection · holobiomicslabUse when after constructing a hierarchical dendrogram from a biweight midcorrelation dissimilarity matrix of metabolite measurements, when your dendrogram exhibits complicated structure (multiple scales, varying branch heights) that would be poorly captured by a single fixed-height cutoff, and you.
- ▌ Elemental Ratio Histogram Visualization · holobiomicslabUse when after loading a numeric elemental ratio column (H/C, O/C, N/C, etc.) from a CSV file into Punc'data, when you need to visualize the distribution of molecular formulas across a sample and want bin spacing to adapt automatically: narrow bins (0.1) for low-range data (span ≤ 3.
- ▌ Enrichment Visualization And Annotation · holobiomicslabUse when after pathway enrichment analysis has been executed by clusterProfiler or biotranslator on differentially expressed features filtered by layer-specific p-value cutoffs (genes_genespval=1, mirna_genespval=1, proteins_genespval=0.5, lipids_genespval=0.5).
- ▌ Fold Change Significance Interpretation · holobiomicslabUse when when you have differential expression results with both fold-change and p-value columns from a CSV file (e.g., volcano_example.
- ▌ Gpu Accelerated Neural Network Training · holobiomicslabUse when when you have a trainable neural network model (e.g., MSNovelist), labeled training data with known input/output pairs, GPU resource availability on a compute cluster, and need to optimize model weights via backpropagation.
- ▌ Gpu Capability Detection And Validation · holobiomicslabUse when after setting up a conda/pip environment with PyTorch and CUDA, before loading pretrained model weights or running inference/training pipelines.
- ▌ HTTP Endpoint Connectivity Verification · holobiomicslabUse when after deploying a web service in a Docker container with port mapping (e.g., -p 8888:8080), verify that the application is running and responding to HTTP requests at the mapped endpoint.
- ▌ Instrumental Noise Spike Identification · holobiomicslabUse when you have raw LA-ICP-MS image data (line-by-line, spot-wise, or ablation-time-aligned) that exhibits isolated high-intensity or low-intensity pixels inconsistent with neighboring pixels.
- ▌ Internal Standard Intensity Calibration · holobiomicslabUse when you have added a known internal standard compound to your nano-DESI MSI sample and want to correct for pixel-to-pixel variation in ionization efficiency or sample deposition.
- ▌ Isotope Mass Table Reference Management · holobiomicslabUse when when building a mass spectrometry analysis pipeline that requires exact mass lookups, molecular formula validation, or isotope abundance predictions. Specifically: (1) you are constructing a MolecularFormula class that needs to validate element symbols against known isotopes;
- ▌ Lexical Tokenization And Grammar Design · holobiomicslabUse when you need to enable users to express complex domain-specific queries in a natural, succinct syntax—particularly when SQL patterns are familiar but must be augmented with domain assumptions (e.
- ▌ Log Transformation And Scale Adjustment · holobiomicslabUse when raw metabolomics peak intensity data exhibits right-skewed distributions with heteroscedastic variance across metabolites and samples, or when combining multiple normalization methods (e.
- ▌ M Z Annotation Reduction Quantification · holobiomicslabUse when you have spatial metabolomics data with semi-colon-delimited multi-isomer annotations (e.g., 'all_IsomerNames' column in SpaMTP Seurat objects) and you want to quantify the benefit of RefineLipids simplification with lipid_info='simple' parameter.
- ▌ Machine Learning Model Training Sklearn · holobiomicslabUse when your metabolomics analysis pipeline requires CCS value prediction for ion-mobility mass spectrometry data, you have access to a curated training set of known metabolites with experimentally validated CCS values, and you plan to predict CCS values on target datasets containing 10,000+.
- ▌ Mass Grid Index Traversal And Retrieval · holobiomicslabUse when when you have constructed a MassGrid (m/z-aligned mass tracks across multiple samples) and need to retrieve all sample-specific mass tracks for a given m/z value in order to sum their intensities, apply retention time calibration, or construct composite mass track objects for peak.
- ▌ Mass Recalibration Lock Mass Correction · holobiomicslabUse when converting mzML files to imzML format for imaging mass spectrometry data and you have a known internal standard (lock mass) whose exact m/z value is available. Use it specifically during the metadata annotation stage (iw_utils.
- ▌ Mass Spectrometry Drift Time Processing · holobiomicslabUse when when you have raw ion mobility-mass spectrometry data (drift times, m/z values, and frame metadata) from DTIMS-MS, TWIMS-MS, or SLIM-based instruments and need to compute CCS values for structural characterization or database matching.
- ▌ Matrix Subsetting With Index Reordering · holobiomicslabUse when when you need to subset a backend containing multiple MS spectra to a user-defined subset (e.
- ▌ Metabolite Benchmark Dataset Validation · holobiomicslabUse when after mzRAPP has exported a benchmark CSV file from processing a batch of centroided mzML files (e.
- ▌ Metabolite Feature Grouping By Compound · holobiomicslabUse when after XCMS feature detection and retention time correction, when you have a feature table (CSV or XCMS object) with m/z and retention time values aligned across samples.
- ▌ Metabolite Stability Database Retrieval · holobiomicslabUse when you have measured metabolites or lipids from blood samples (plasma or serum) and need to assess whether quantitative results may be compromised by pre-analytical handling.
- ▌ Model Evaluation Metrics Interpretation · holobiomicslabUse when you have retrained or modified a neural network model (e.g., MSNovelist) to accept a different input fingerprint representation (e.
- ▌ Model Performance Evaluation Roc Curves · holobiomicslabUse when you have a binary classification task on metabolomics data (e.g., covid_data) and need to benchmark multiple algorithms to determine which produces the highest discriminative power.
- ▌ Molecular Class Annotation For Networks · holobiomicslabUse when after molecular formulas have been assigned to detected peaks (via CoreMS, Formularity, or equivalent) and you are constructing biochemical transformation networks where node interpretation requires understanding what chemical classes are being transformed.
- ▌ Molecular Complexity Metric Computation · holobiomicslabUse when you have a formula-assigned FT-ICR MS dataset (CSV or tab-delimited table with molecular formulas and mass values) and need to quantify the structural diversity, elemental stoichiometry patterns, or complexity landscape of the organic mixture.
- ▌ Molecular Graph Representation Handling · holobiomicslabUse when when you have molecular structure data (SMILES or molecular IDs) from chemistry databases (e.g., PubChem, HMDB) and need to feed it into a neural network architecture like TransG-Net that expects multimodal inputs combining graph-structured molecular topology with learned embeddings.
- ▌ Molecular Structure To Graph Conversion · holobiomicslabUse when when you have validated RDKit molecule objects from chemical databases (PubChem, HMDB) and need to generate graph-structured features for machine learning models that consume molecular topology as input.
- ▌ Molecular Structure Tokenization Smiles · holobiomicslabUse when when you have molecular structures encoded as SMILES strings and need to incorporate them into a multi-modal language model (such as BART) that also processes mass spectra.
- ▌ Msi Intensity Matrix Isotope Correction · holobiomicslabUse when you have loaded a feature-by-pixel intensity matrix (HDF5 format following Cardinal::HDF5 layout) from imzML MSI data in positive ion mode and you have identified paired [M+H]+ and [M+Na]+ features for the same neutral lipid species (differing by ~22 Da in m/z).
- ▌ Multi Backend Visualization Abstraction · holobiomicslabUse when when building a mass spectrometry visualization library that must support multiple plotting backends (matplotlib for static output, bokeh and plotly for interactive exploration) with a uniform DataFrame-based API, and where different plot kinds (spectrum, chromatogram, mobilogram, peakmap).
- ▌ Multi Branch Representation Integration · holobiomicslabUse when when building an end-to-end deep learning model that predicts multiple related properties from a single input (e.
- ▌ Multi Organism Metabolic Data Retrieval · holobiomicslabUse when when you have identifiers for two organisms available in KEGG and need to compare their metabolic networks quantitatively and visually at both structural (node–edge topology) and functional (pathway role) levels for applications in drug engineering, medical science, or systems biology.
- ▌ Multiclass Biomarker Quality Assessment · holobiomicslabUse when you have a multi-class metabolomic peak table with quality control (QC) samples included, and you need to select an optimal preprocessing workflow for downstream biomarker discovery or differential profiling.
- ▌ Multiple Testing Correction Application · holobiomicslabUse when when performing statistical tests (e.g., t-tests, ANOVA) across many metabolites in a MultiAssayExperiment object to identify differentially abundant metabolites between sample groups.
- ▌ Multistage Neural Architecture Training · holobiomicslabUse when you have paired mass spectra and molecular structure datasets and need to train a model that jointly understands both modalities for tasks like structure elucidation. Specifically, use it when: (1) you have large unlabeled or weakly-labeled pretraining data with both spectra and molecules;
- ▌ Natural Product Database Schema Parsing · holobiomicslabUse when when ingesting raw data from multiple external natural-product databases with different formats, field naming conventions, and data structures.
- ▌ Noise Perturbation Sensitivity Analysis · holobiomicslabUse when when comparing pathway analysis methods on metabolomics peak data and you need evidence that one method is more robust than another to the noise and missing peaks that are prevalent in real metabolomics experiments.
- ▌ Noise Smoothing Chromatographic Signals · holobiomicslabUse when when you have raw LC-HRMS profile-mode data (rt × mz intensity matrices) and need to detect chromatographic peaks using gradient-descent or local-maxima algorithms.
- ▌ Noise Threshold Filtering Spectral Data · holobiomicslabUse when working with raw IM-MS data (Agilent MassHunter .d or UIMF format) that contains low-abundance background noise, isolated high-intensity artifacts, or jagged peaks characteristic of low-abundance ions.
- ▌ Normalized Enrichment Score Computation · holobiomicslabUse when you have differential analysis results (p-values and log2 fold changes) from metabolomics data and need to assess whether predefined sets of metabolites (metabolic pathways) show coordinated enrichment patterns.
- ▌ Omics Network Visualization Preparation · holobiomicslabUse when after constructing a correlation-based network from omics data (nodes and edges defined), when you need to assign visual positions to nodes for rendering.
- ▌ Over Representation Enrichment Analysis · holobiomicslabUse when you have p-values and effect sizes from two independent association studies (metabolomic GWAS and meta-genome GWAS) and want to identify whether variants associated with disease phenotypes co-occur with metabolites that share biochemical pathways or protein interactions.
- ▌ Pairwise Similarity Matrix Construction · holobiomicslabUse when after XCMS feature detection and retention time correction, when you have a feature abundance table aligned across samples and need to group features that likely arise from the same compound before downstream annotation.
- ▌ Pearson Correlation Statistical Testing · holobiomicslabUse when when you have two co-registered LA-ICP-MS element images and need to determine whether the spatial distribution of one element correlates significantly with another.
- ▌ Pixel Replacement With Local Statistics · holobiomicslabUse when lA-ICP-MS image data contains isolated spike outliers (single or few pixels with anomalously high or low intensities relative to their local neighborhood) that distort quantitative analysis or visualization.
- ▌ Python Binding Generation With Nanobind · holobiomicslabUse when when you have a C++ library (such as OpenMS) with nanobind binding specifications in a designated bindings directory and need to create a Python module that exposes C++ classes, functions, and data types to Python code.
- ▌ Python Dependency Management With Conda · holobiomicslabUse when you have a requirements file (e.g., jestr_requirements.
- ▌ Qc Sample Filtering Multi Step Criteria · holobiomicslabUse when after feature extraction from XCMS, MS-Dial, or similar tools (producing a feature intensity matrix with samples in rows and compounds in columns), and after sample type annotation (blank, curve, qc, unknown).
- ▌ R Tibble Object Creation And Validation · holobiomicslabUse when when you have raw metabolomics results from multiple studies in heterogeneous file formats (xls/xlsx, csv, or txt) and need to harmonize them into a single, machine-readable tibble structure with required columns (compound identifier, p-value, fold-change, study size N, reference) for.
- ▌ Relative Standard Deviation Computation · holobiomicslabUse when when you have preprocessed metabolomics data with pooled QC samples and assigned internal standards, and need to select the optimal internal standard for each compound by comparing ratio stability across candidate standards.
- ▌ Signal Anomaly Detection Chromatography · holobiomicslabUse when you have raw total ion current (TIC) traces extracted from mass spectrometry samples (e.g., from qTOF, orbitrap, or FTICR instruments) and need to identify and flag scans with anomalous peak intensities before feature detection.
- ▌ Small Molecule 3d Structure Preparation · holobiomicslabUse when when you have ionized adduct structures (SMILES or MOL format) from a prior ionization-state determination step and need to create multiple low-energy 3D conformations before filtering with machine-learning potentials (ASE-ANI) or quantum calculations.
- ▌ Smiles Formula Representation Chemistry · holobiomicslabUse when when obtaining transformation products through mixed algorithmic backends (library, CTS, BioTransformer, metabolic logic rules) that require different chemical representations: structure-based algorithms need SMILES strings with optional log P values, while formula-based algorithms need.
- ▌ Software Distribution File Organization · holobiomicslabUse when you have edited one or more core algorithm scripts (Modular.r, genEIC.r, MS1Spectragen.r, or Stats.R) in a shared developer repository (e.g., Core-Match on GitHub) and need to integrate those changes into an already-installed LipidMatch-4.2 or FluoroMatch distribution on disk.
- ▌ Spatial Segmentation Shrunken Centroids · holobiomicslabUse when apply SSC when you have preprocessed and normalized MS imaging data (e.g., after TIC normalization and peak processing) and need to discover spatially distinct metabolite regions without prior tissue annotation.
- ▌ Spectrum Metadata Extraction Validation · holobiomicslabUse when when ingesting heterogeneous MS spectral data from multiple open-access libraries (OMS libraries) where metadata completeness and correctness are uncertain.
- ▌ Statistical Model Ranking And Selection · holobiomicslabUse when you have trained multiple machine learning algorithms (e.
- ▌ Structure Organism Consistency Checking · holobiomicslabUse when after curating structure-organism pairs from multiple source databases (1_curating stage), when you need to filter curated pairs into high-confidence subsets for downstream analysis.
- ▌ Summarizedexperiment Assay Manipulation · holobiomicslabUse when when working with multi-batch metabolomics studies where you need to create intermediate normalized assays (e.
- ▌ Table Consolidation And Denormalization · holobiomicslabUse when when you have cleaned, normalized organism, structure, and reference tables from separate cleaning pipelines (e.g., after 2_curating stage) and must integrate them into a single queryable table while maintaining referential integrity and generating lookup dictionaries.
- ▌ Targeted Peak Detection And Integration · holobiomicslabUse when you have centroided LC–MS data in .mzML format, a validated table of target compounds with adjusted expected retention times (RT in minutes), and you need to extract peak areas and quality metrics across all sample runs.
- ▌ Training Metric Monitoring Torchmetrics · holobiomicslabUse when during supervised model training loops when you need to log loss and validation metrics at each epoch to assess whether the model is learning properly and to determine when to stop training.
- ▌ Trust Score Propagation Directed Graphs · holobiomicslabUse when you have (1) a directed edge list representing a global network (e.
- ▌ Genome Scale Metabolic Flux Modeling Workflow · holobiomicslab bundleUse when you have a genome-scale constraint-based metabolic model (GEM, SBML/JSON) for one or more organisms and want predicted flux states grounded in your own omics data — integrate transcriptomics / metabolomics-derived constraints (eFlux-style Reaction Activity/Propensity Scores, extracellular uptake-secretion rates) into the model, sample the feasible flux space with optGpSampler, interpret and compare the resulting flux distributions across samples or conditions, and, when multiple organism or community-member models exist, gap-fill and merge them into a consensus community model (COMMIT-style) — connecting metabolomics features to predicted flux states.
- ▌ Chain Pruning Threshold Optimization · holobiomicslabUse when when comparing mapped read counts between two RNA-seq quantification implementations (e.
- ▌ Gene Expression Matrix Normalization · holobiomicslabUse when when you have raw or unnormalized gene expression data from microarray experiments (e.
- ▌ Log Fold Change Shrinkage Estimation · holobiomicslabUse when after running DESeq() and extracting base results with results(), apply shrinkage when you have differential expression estimates and want to reduce the variance of log fold change estimates while preserving signal.
- ▌ Method Comparison Differential Calls · holobiomicslabUse when you have applied two or more competing analysis workflows to the same RNA-seq or microarray dataset and need to assess whether they yield consistent or divergent differential expression results. Typical triggers: (1) comparing a new normalization method (e.
- ▌ Overdispersion Estimation Validation · holobiomicslabUse when after using edgeR::DGEListFromTximport with divide=TRUE on tximport output containing Gibbs sample or bootstrap replicates.
- ▌ Precision Weight Calculation Rna Seq · holobiomicslabUse when you have raw RNA-seq read counts and a set of normalization factors (e.g., TMM-computed library size scales from edgeR's calcNormFactors), and you plan to fit a linear model to detect differential expression.
- ▌ Psi Matrix Loading And Normalization · holobiomicslabUse when you have generated PSI matrices for alternative splicing events or transcripts across two or more biological conditions using SUPPA's psiPerEvent or psiPerIsoform subcommand, and you need to align and standardize these matrices with corresponding transcript expression quantification files.
- ▌ Selective Alignment Parameter Tuning · holobiomicslabUse when you observe discrepancies in mapping rate or per-transcript quantification between two salmon implementations, or when the default chain-pruning thresholds (orphanChainSubThresh, postMergeChainSubThresh) are leaving a substantial fraction of reads unmapped (e.
- ▌ Group Wise Chemical Enrichment Calculation · holobiomicslabUse when when comparing GNPS chemical annotations across two or more groups of samples (defined by ReDU sample-information categories such as sample type, extraction method, or ionization source) where the groups contain different numbers of files.
- ▌ Interactive Spectral Visualization Emperor · holobiomicslabUse when when you have computed PCA coordinates from chemical annotation matrices (e.
- ▌ Mass Spectrometry Library Search Retrieval · holobiomicslabUse when when you have an unknown MSMS spectrum (precursor m/z and fragment ions) and need to discover structurally related compounds from a spectral library.
- ▌ Peak Detection And Boundary Identification · holobiomicslabUse when when you have CE-MS raw data (mzML or netCDF format) with extracted ion traces for target compounds and need to identify peak boundaries and extract quantitative peak properties (retention time on µeff scale, peak intensity, peak area) within a specified mobility window.
- ▌ Sodium Adduct Detection And Classification · holobiomicslabUse when analyzing MALDI-mass spectrometry imaging data in which sodium or other alkali metal contamination is suspected, or when peak lists show unexplained mass differences in the range of ~20–25 Da (characteristic of Na adducts).
- ▌ Spectral Library Annotation Interpretation · holobiomicslabUse when you have received chemical annotations from GNPS spectral library matching and need to (1) assess annotation confidence and validity for downstream analysis, (2) understand why the same chemical may appear under multiple GNPS annotation IDs, or (3) decide whether to collapse or deduplicate.
- ▌ Tabular Results Aggregation And Comparison · holobiomicslabUse when when you have chemical annotations (GNPS matches) distributed across multiple sample groups (e.g., by sample type, extraction method, ionization source) with unequal numbers of files per group, and you need to compare enrichment fairly without group-size bias.