HolobiomicsLab
- 7.4k skills
- 0 followers
- 1 day ago last updated
- ▌ Msi Array Data Structure Handling · holobiomicslabUse when you have imported raw imzML or Analyze 7.5 imaging data and need to represent it as a preprocessed spectral array before applying statistical methods (PCA, clustering, classification).
- ▌ Msi Metadata Curation And Storage · holobiomicslabUse when after generating a 3D pixel array (shape n+1, y, x) from raw line-scan MSI data via MSIGen's get_image_data() call, curate and validate the accompanying JSON metadata file before visualization or downstream analysis.
- ▌ Multi Omics Latent Space Learning · holobiomicslabUse when you have preprocessed and jointly normalized ST and SM data from the same sample(s) aligned to a common spatial resolution (via joint_adata_sm_st and normalize_total_joint_adata_sm_st), and you need to discover shared latent structure across modalities to identify co-localized spatial.
- ▌ Natural Product Model Application · holobiomicslabUse when you have (1) a collection of natural product or drug candidate molecules in SMILES format, (2) a downstream task (classification at Class/Superclass/Pathway levels, bioactivity regression, or virtual screening ranking), (3) access to pre-trained NaFM weights, and (4) a need to leverage.
- ▌ Noise Estimation Snr Thresholding · holobiomicslabUse when after normalizing, smoothing, and baseline-reducing mass spectra via normalize(), smooth(), and reduceBaseline(), when you need to distinguish true peaks from noise-induced artifacts.
- ▌ Online Mode Environment Detection · holobiomicslabUse when when deploying an OpenMS streamlit application that must support both local development (offline mode with multiprocessing) and production cloud/HPC environments (online mode with Redis + RQ task queue), and you need to transparently route workflow job submissions to the correct backend.
- ▌ Outlier Sample Identification Pca · holobiomicslabUse when after normalizing and log-transforming a LipidomicsExperiment object, when you need to detect samples with aberrant lipid profiles before differential expression or multivariate analysis.
- ▌ P Value Combination Fisher Method · holobiomicslabUse when when you have tabulated p-values and study sample sizes (N) from multiple independent metabolomics studies measuring the same compounds or metabolites, and you need to compute a single meta-analytic p-value that reflects both statistical significance and study weight.
- ▌ Package Installation Verification · holobiomicslabUse when after installing ChemDistiller or similar Python-based command-line analysis packages, to confirm the package is properly installed in the Python environment and the primary entry point script is accessible and executable.
- ▌ Peak Area Intensity Normalization · holobiomicslabUse when you have a targeted metabolomics peak area intensity table (samples in rows, compounds in columns) with assigned internal standards and you need to prepare data for quantification via regression models or statistical testing.
- ▌ Polarity Based Compound Filtering · holobiomicslabUse when you have a multi-polarity compound target list (e.g., a .xlsx file with a polarity or ionization mode column indicating positive or negative ESI mode) and you are about to perform targeted peak detection in a single LC–MS acquisition mode (e.g., positive-ion mode only).
- ▌ Pre Post Normalisation Comparison · holobiomicslabUse when after completing a hierarchical batch normalisation workflow (e.g., hRUV with intra-batch loess smoothing and inter-batch RUV-III correction) to verify that normalisation has eliminated run-order signal drift and batch-specific effects visible in raw or imputed assays.
- ▌ Python Data Structure Engineering · holobiomicslabUse when you have raw mass spectrometry quantification tables (feature abundance matrices), sample metadata tables, and spectral data files (e.g., from the omsw_pleurotus dataset) that must be ingested into the msFeaST pipeline;
- ▌ Python Job Metadata Serialization · holobiomicslabUse when implementing online task queue deployments (RQ + Redis) where job execution may outlive the originating web session, or where workers may restart unexpectedly.
- ▌ Qm Output Parsing And Aggregation · holobiomicslabUse when you have completed parallel QUICK quantum calculations on multiple conformers filtered by ASE-ANI and need to extract electronic properties from the output logs and consolidate them into a single structured table for use in CCS calculations or metabolite annotation workflows.
- ▌ R Package Parameter Configuration · holobiomicslabUse when when preparing to preprocess Salmon-derived count matrices or other omics abundance data, and you need to specify multiple configurable options (e.
- ▌ R Package Workflow Implementation · holobiomicslabUse when you have raw unnormalized metabolomics intensity data organized by batch and sample type (QC vs. biological), and you need to remove systematic variation (drift, batch effects) while preserving biological signal.
- ▌ R Wrapper Function Implementation · holobiomicslabUse when when you have multiple imputation methods with different function signatures and parameter conventions that need to be applied to the same input data matrix, and you want to allow users or downstream code to switch between methods via a single method argument without rewriting calling code.
- ▌ Ranked Statistic List Preparation · holobiomicslabUse when after completing differential analysis (e.g., via run_de()) to generate p-values and log2 fold changes, and before executing fgsea-based MetSEA enrichment.
- ▌ Rare Variant Integration Analysis · holobiomicslabUse when when analyzing rare-variant associations where sample sizes are modest, individual-variant tests lack power, or you need to aggregate signal across multiple rare variants within a biological pathway.
- ▌ Record Sorting By Multiple Fields · holobiomicslabUse when when applying str or matrix directives to JSON table data, and you need deterministic ordering of records before building output values—e.
- ▌ Regression Performance Evaluation · holobiomicslabUse when after training or fine-tuning a retention time prediction model on a source chromatographic method (e.g., SMRT dataset) and you need to verify prediction accuracy on a held-out test set or on a target chromatographic method from a different dataset (e.g., PredRet).
- ▌ Regulatory Relationship Inference · holobiomicslabUse when you have matched multiomics measurements (CNV, mutations, DNA methylation, histone PTMs, coding/noncoding transcripts, miRNA, lncRNA, proteomics, phosphoproteomics) across a cohort of cell lines or samples and want to identify which upstream omics features predict metabolite abundance.
- ▌ Retention Time Direction Matching · holobiomicslabUse when after componentization of parent and TP features with generateComponents(algorithm='tp'), when structural formula or compound annotations are available and you wish to prioritize TP candidates whose retention time behavior aligns with expected electronegativity, polarity, or hydrophobicity.
- ▌ Run Order Batch Effect Correction · holobiomicslabUse when metabolomics featuredata exhibits run-order-dependent signal drift, matrix effects, or batch effects that correlate with the order in which samples were analyzed.
- ▌ Sample Group Metadata Association · holobiomicslabUse when you have a preprocessed count matrix (genes, miRNAs, isoforms, proteins, or lipids) and need to prepare it for differential expression analysis by linking sample identifiers to their experimental group assignments.
- ▌ Savitzky Golay Filter Application · holobiomicslabUse when apply Savitzky-Golay smoothing when your mass spectra contain significant noise but you need to preserve sharp peaks and spectral fine structure (e.g., isotope patterns, peak asymmetry).
- ▌ Shiny UI Component Implementation · holobiomicslabUse when you have an existing R package with statistical or data-processing functions and need to expose its functionality through an interactive web interface where end users (non-R programmers) can upload datasets, configure analysis parameters (e.
- ▌ Spatial Spectral Array Processing · holobiomicslabUse when you have preprocessed MSImagingArrays data (after normalization, smoothing, and baseline reduction) and need to detect peaks consistently across all spectra in an imaging experiment, create reference peak positions from a representative subset, and filter by signal-to-noise ratio and.
- ▌ Spectral Library Match Assignment · holobiomicslabUse when you have a set of candidate molecular structures from in silico fragmentation (e.
- ▌ Spectrum Grouping And Aggregation · holobiomicslabUse when you have loaded raw PSM search results from a proteomics search engine (e.g., MaxQuant, MSGFPlus, Sage) and need to prepare them for multi-rank rescoring in MS²Rescore.
- ▌ Statistical Sub Cluster Detection · holobiomicslabUse when you have a collection of Biosynthetic Gene Clusters that have been tokenised into Pfam domain and subPfam sequences and filtered for redundancy, and you seek to identify statistically significant groupings of genes that co-occur across multiple BGCs—particularly when downstream linking to.
- ▌ Statistical Test Dispatch Routing · holobiomicslabUse when after data preprocessing, quality control, and batch effect correction have produced a validated peak intensity matrix (feature table: samples × peaks) with associated sample metadata (phenotype, grouping, or class labels).
- ▌ Sub Cluster Assignment Extraction · holobiomicslabUse when after PRESTO-TOP topic modelling has been run on redundancy-filtered tokenised BGCs and raw topic assignments have been generated.
- ▌ Test Suite Execution Verification · holobiomicslabUse when when you have cloned or obtained a Python package repository and need to confirm that the codebase's tests pass before integration, contribution, or deployment. Particularly relevant when the repository advertises a Tests badge linked to a CI/CD workflow (e.
- ▌ Third Party Processor Integration · holobiomicslabUse when when you have raw MS files (e.g., .raw, vendor-specific formats) stored in a centralized repository and need to invoke a third-party proteomics analysis tool—such as a mass spectrometry feature detector or quantification engine—without manually managing file transfers or output.
- ▌ Treatment Group Comparison Design · holobiomicslabUse when you have paired metabolomics count data and metadata with at least two treatment groups (e.g., Strep vs Mock), a clear Factor column identifying group membership, and a research question about which metabolites differ significantly in abundance between treatments.
- ▌ Twim Instrument Offset Correction · holobiomicslabUse when you have raw TWIM-MS data with arrival times (detector timestamps) rather than drift times, and you need to calibrate collision cross section values. TWIM platforms inherently record arrival time, not drift time, so this correction must precede CCS calibration workflows.
- ▌ Ubuntu Package Inventory Analysis · holobiomicslabUse when when you have a Ubuntu-based software package (e.g., MetumpX) that advertises bundling a specific number of tools (~89) but the individual tool names, versions, installation sources, and installation methods are not enumerated in the README or primary documentation.
- ▌ Unit Test Design For File Parsing · holobiomicslabUse when when implementing or extending file format parsers in a spectral data pipeline, you need unit tests to ensure that format-specific parsers correctly instantiate spectrum objects with expected m/z arrays, intensity arrays, and metadata attributes before releasing to users or integrating.
- ▌ Bioconductor Package Operation · holobiomicslabUse when you have transcript-level quantification files (quant.gz, h5, or similar) from a known upstream quantifier (salmon, kallisto, sailfish, oarfish) and need to import them into R as matrices for differential expression analysis with edgeR, DESeq2, or limma-voom.
- ▌ Count Matrix Format Validation · holobiomicslabUse when after constructing a count matrix from transcript quantification files (via tximport, HTSeq, featureCounts, or direct alignment) and before running DESeq() differential expression analysis.
- ▌ Highly Variable Gene Selection · holobiomicslabUse when after normalization (normalize_total, log1p transformation) and before PCA or other dimensionality reduction on raw or near-raw single-cell gene expression matrices.
- ▌ Index Construction Determinism · holobiomicslabUse when when comparing quantification results between two versions of a tool (e.g., salmon 2.0 Rust rewrite vs. C++ salmon 1.12.0), or when validating a new tool implementation against a reference version.
- ▌ Inferential Replicate Handling · holobiomicslabUse when when performing transcript- or gene-level differential expression analysis and your quantification tool (Salmon, Sailfish, or kallisto) has produced Gibbs sample or bootstrap sample replicates, and you want edgeR to account for inferential uncertainty rather than treating point estimates.
- ▌ Leiden Clustering Partitioning · holobiomicslabUse when apply Leiden clustering after constructing a k-nearest neighbor (kNN) graph from single-cell expression data when you need to partition cells into discrete, biologically meaningful clusters for downstream trajectory inference, differential expression testing, or graph abstraction.
- ▌ Local Splicing Event Detection · holobiomicslabUse when you have a GTF annotation file and need to systematically extract all local alternative splicing event coordinates (not transcript isoforms) for downstream PSI calculation or when you require a searchable index mapping events to contributing transcripts for inclusion and skipping forms.
- ▌ P Value Adjustment Methodology · holobiomicslabUse when after running DESeq() to fit negative binomial GLMs and obtaining raw p-values from results(dds), when you need to reduce false positives from multiple testing across thousands of genes while maximizing statistical power.
- ▌ Paired End Read Quantification · holobiomicslabUse when you have paired-end RNA-seq reads (FASTQ) and a reference transcriptome (FASTA), and you need to estimate transcript-level expression (NumReads and TPM).
- ▌ Transcript To Gene Aggregation · holobiomicslabUse when when you have transcript-level quantification files (e.g., Salmon quant.sf.gz, kallisto abundance.h5, or RSEM .results) and need to construct a gene-level count matrix for DESeq2 differential expression testing.
- ▌ Conditional Routing Logic Extraction · holobiomicslabUse when you need to understand how a data-processing software system discriminates among multiple input types (LC, GC, IMS, MALDI) and selectively instantiates processing pipelines.
- ▌ Cosine Similarity Matrix Computation · holobiomicslabUse when after generating normalized dense embeddings for both query and reference MS/MS spectra using a pre-trained model like SpecEmbedding.
- ▌ Metabolic Network Graph Construction · holobiomicslabUse when when you have an untargeted metabolomics feature table (m/z values, retention times, intensities) and aim to predict functional pathway activity without explicit metabolite identification.
- ▌ Peak Picking Parameter Configuration · holobiomicslabUse when when reconstructing a metabolite fragment library entry from raw MS/MS spectral data (e.g., from MassBank or local acquisition), you need to define peak-picking thresholds to separate true fragment ions from baseline noise and assign occurrence scores.
- ▌ Retention Time Based Ion Association · holobiomicslabUse when when processing Data Dependent Acquisition (DDA) raw mass spectrometry data (mzML or mzXML format) and you need to deconvolute fragmentation spectra by matching precursor ions to their corresponding fragment ions.
- ▌ Spectral Neutral Loss Transformation · holobiomicslabUse when when comparing two or more MSMS spectra and you need to emphasize structural relationships revealed by neutral losses (mass differences between precursor and fragment ions) rather than absolute m/z values.
- ▌ Batch Effect Correction Qc Reference · holobiomicslabUse when your peak intensity matrix exhibits batch-to-batch variation (retention time drift, signal intensity fluctuation across injection sequences), you have QC samples injected at regular intervals throughout the analysis, and you want to preserve biological signal differences while removing.
- ▌ Compound Identification From Ms Data · holobiomicslabUse when you have raw GC-MS or LC-MS data in vendor format (NetCDF, .raw, .d) or generic mass lists, and you need to assign chemical identities to detected peaks.
- ▌ Compound Isotope And Adduct Grouping · holobiomicslabUse when after XCMS feature detection, retention time correction, regrouping, and missing value imputation have produced an aligned feature table with multiple signals per compound. Use it when your data contains isotopic peaks (e.g., ¹³C variants) and multiple ionization products (e.
- ▌ Feature Pair Scoring In Metabolomics · holobiomicslabUse when use this skill after XCMS feature detection and alignment on non-targeted LC-MS or GC-MS metabolomics data, when you have aligned features with quantitative profiles across samples and need to group features that co-originate from the same compound (accounting for isotopic peaks, adducts.
- ▌ Gc Ms Spectral Similarity Clustering · holobiomicslabUse when when you have deconvolved GC-MS spectra (post-deconvolution output compatible with GNPS_GC input specification) and need to group them by chemical similarity to construct a molecular network.
- ▌ Graph Clustering Community Detection · holobiomicslabUse when after constructing a spectral similarity network from pairwise cosine similarity scores between deconvolved GC-MS spectra.
- ▌ Left Censored Missingness Simulation · holobiomicslabUse when when you have a complete metabolomics abundance table (e.g., targeted LC/MS or untargeted GC/MS counts) and need to generate synthetic left-censored missingness for evaluating imputation algorithm performance.
- ▌ Mass Spectral Metadata Harmonization · holobiomicslabUse when you have multiple mass spectral libraries in different formats (NIST MSP + MOL folder, MoNA MSP, RIKEN MSP, SWGDRUG MSP) and need to merge them into a single, MS-DIAL-compatible MSP file with consistent SMILES assignments, Kovats retention indices (RI), and polarity annotations across all.
- ▌ Metabolomic Feature Table Processing · holobiomicslabUse when you have a metabolomics feature table (rows=features, columns=samples) generated from LC-MS or GC-MS preprocessing and need to identify which features contain systematic errors from peak integration or alignment.
- ▌ Missing Data Mechanism Specification · holobiomicslabUse when when you have a metabolomics abundance table with missing values and need to decide which imputation method to apply, or when designing a simulation to evaluate imputation performance.
- ▌ Ms1 Feature Detection And Annotation · holobiomicslabUse when you have FIA-MS, LC-MS, or GC-MS full-scan data in mzML format and need to identify unknown molecular features by accurate mass.
- ▌ Peak Intensity Vector Transformation · holobiomicslabUse when you have a peak intensity matrix from LC/GC-MS analysis with known QC sample indices and suspect batch-related systematic variation in feature intensities. Use it as a preprocessing step before downstream analysis (e.
- ▌ Plate Layout Parameter Configuration · holobiomicslabUse when after uploading a sample list to InjectionDesign and before performing inter-batch balancing and intra-batch randomization.
- ▌ Savitzky Golay Smoothing Application · holobiomicslabUse when after filtering retention time and drift time ranges on raw GCIMS samples but before decimation and alignment.
- ▌ Spectral Library Matching Validation · holobiomicslabUse when you have GC-MS data preprocessed into a structured spread format and need to confirm that a set of known or suspected compounds are correctly identified in your samples.
- ▌ Spectral Library Metadata Assignment · holobiomicslabUse when you have a compiled EI or MS2 library object (read from MSP format via read_lib) and access to NIST ri.dat and USER.DBU files; you need to populate RI values for capillary GC-MS workflows.
- ▌ Spectral Library Polarity Separation · holobiomicslabUse when you have loaded an MS2 library (from NIST, GNPS, or other sources via read_lib()) that contains both positive and negative ionization modes mixed in a single file, and you need to produce two separate, polarity-specific MSP files for use in MS-DIAL or similar tandem MS analysis software.
- ▌ Spectrum Peak Counting And Reporting · holobiomicslabUse when when you need to quantify and compare the filtering efficacy of mutually exclusive noise-threshold methods on the same input mass spectrum, or when validating that a selected noise-filtering strategy retains an expected number of peaks for downstream molecular formula assignment.
- ▌ Structure Ranking From Spectral Data · holobiomicslabUse when you have an experimental tandem mass spectrum (collision-induced dissociation or ESI-MS/MS) and a chemical formula, and you need to identify the correct structure among multiple isomeric candidates in a database like PubChem.
- ▌ Adduct Type Assignment Positive Mode · holobiomicslabUse when you have an unknown MS/MS spectrum with a measured precursor m/z and want to determine which positive-mode adduct type ([M+H]+, [M+Na]+, [M+K]+, etc.) is most likely responsible for ionization.
- ▌ Amino Acid Level Accuracy Evaluation · holobiomicslabUse when you have predicted peptide sequences from a de novo sequencing tool (e.g., Casanovo) and want to understand the fine-grained accuracy of the predictions beyond exact-match peptide-level scoring.
- ▌ Annotaterc Function Parameterization · holobiomicslabUse when you have LC–MS all-ion fragmentation chromatograms already processed by xcms and clustered by RamClustR, a feature table (targetTable.csv format) listing features to annotate, and you need rank-1 metabolite or lipid identifications with confidence metrics.
- ▌ Annotation Pipeline Data Preparation · holobiomicslabUse when when you have raw PubChem compound records or other public chemical structure databases and need to supply candidate metabolite structures to a mass spectrometry annotation workflow like MAGMa.
- ▌ Anova Feature Significance Filtering · holobiomicslabUse when you have a normalized LC-MS/MS metabolite abundance matrix (e.g., from MS-DIAL preprocessing) with multiple samples across experimental groups (e.
- ▌ Assay Ratio Computation Verification · holobiomicslabUse when after calling buildExperiment on metabolomics data to construct a SummarizedExperiment object, before performing batch correction, outlier detection, or other QC calculations that depend on ratio assay values.
- ▌ Batch Wise Normalization Application · holobiomicslabUse when when processing a SummarizedExperiment containing metabolomics peak areas or intensities organized by batch (e.g., LC-MS/MS runs on different days or instruments), and you have pooled quality control samples injected repeatedly within or across batches to serve as batch anchors.
- ▌ Binary Classification Model Training · holobiomicslabUse when you have curated a labeled dataset of MS/MS spectra annotated as 'relevant' (compounds of interest obtained from reference standards) or 'other' (reference standards or non-target compounds), and you need to build a classifier to automatically distinguish these two classes on unknown.
- ▌ Bipartite Network Node Edge Assembly · holobiomicslabUse when after completing dereplication and cosine similarity clustering in the MolNotator workflow, when you have merged, dereplicated molecular and ion data (output from mode_merger and dereplicator steps) and need to assemble the final molecular network representation connecting predicted.
- ▌ Centroided Peak Extraction From Hrms · holobiomicslabUse when you have centroided data-dependent acquisition (DDA/ddMS2) mzML files from LC- or GC-HRMS measurements and need to systematically detect and characterize MS1 features across the mass-to-charge and retention-time dimensions prior to compound prioritization or suspect screening.
- ▌ Chemical Class Assignment Classyfire · holobiomicslabUse when you have computed low-dimensional embeddings (e.g., t-SNE coordinates) or clusterings of mass spectra and need to validate that the learned representation space organizes molecules by chemical taxonomy.
- ▌ Chemical Database Query And Matching · holobiomicslabUse when when you have mass-to-charge (m/z) values from mass spectrometry imaging or other MS experiments and need to assign molecular formulae with high precision, especially in spatially-resolved metabolomics where traditional LC-MS annotation methods are insufficient.
- ▌ Chemical Noise Tagging And Filtering · holobiomicslabUse when you have MS/MS spectra contaminated with chemical noise (spurious fragment ions that do not correspond to real chemical bonds or rearrangements), a known or predicted molecular formula or SMILES structure for the precursor, the adduct type (e.
- ▌ Chemical Structure Smiles Assignment · holobiomicslabUse when you have a mass spectral library (EI or MS2 format) loaded into R via read_lib() and possess either MOL files (from Lib2NIST export) or an SDF file containing the corresponding chemical structures, but the library entries lack SMILES fields or have incomplete structure information.
- ▌ Chromatogram Peak Boundary Detection · holobiomicslabUse when when you have loaded a TransitionGroup (extracted ion chromatogram or mobilogram from DIA-MS data) and need to identify precise peak boundaries and apex positions for feature extraction.
- ▌ Compound Identifier Mapping Curation · holobiomicslabUse when when integrating MS/MS spectra from multiple source repositories or instruments into a unified library, and the compound identifiers, adduct annotations, collision energies, and instrument types differ in format, terminology, or completeness across sources.
- ▌ Coverage Accuracy Metric Computation · holobiomicslabUse when you have two sets of lipid annotations—one from baseline spectral library matching and one from an enhanced method (e.
- ▌ Dda Spectrum Association To Features · holobiomicslabUse when you have centroided DDA mzML data and have already detected MS1 features (either via pyOpenMS or external feature finding), and need to extract MS2 fragment m/z values and diagnostic patterns (e.
- ▌ De Novo Mass Spectrum Interpretation · holobiomicslabUse when you have MS/MS spectra (centroided m/z and intensity pairs) and corresponding MS1 precursor masses but lack reference spectra or a priori formula information.
- ▌ Detection Limit Threshold Definition · holobiomicslabUse when when preparing metabolomics abundance tables with left-censored missingness (values below instrument detection limit or quantification limit) for imputation.
- ▌ Duplicate Spectrum Detection Removal · holobiomicslabUse when you have a large collection of MS/MS spectra with harmonized metadata and suspect that spectra for the same compound or adduct acquired under similar conditions may be duplicated or near-identical.
- ▌ Feature Consolidation Across Batches · holobiomicslabUse when you have two or more CSV feature tables from separate metabolomic experiments (each containing mass, retention time, intensity, isotope, and adduct columns), and you need to align and merge them into a single feature-by-sample matrix where features from different experiments are matched if.
- ▌ Few Shot Learning Calibration Design · holobiomicslabUse when you have experimental retention times measured on a source chromatographic method and want to predict RTs on a target chromatographic method, but possess only a small set (10–100) of molecules with ground-truth measurements on both methods.
- ▌ Fragment Peak Subformula Enumeration · holobiomicslabUse when you have a list of fragment peak m/z values and intensities from tandem MS/MS data and need to assign chemical subformulae to each peak for downstream formula ranking or structure inference.
- ▌ Fragmentation Pattern Classification · holobiomicslabUse when you have tandem mass spectra for compounds with known binary or categorical molecular properties (e.