HolobiomicsLab
- 11k skills
- 0 followers
- last month last updated
- ▌ Consensus Clustering Optimization · holobiomicslabUse when when you have a feature attribution matrix (e.g., microbe-metabolite interaction scores) from ensemble neural network training and need to group rows and columns into functionally coherent modules without pre-specifying cluster numbers.
- ▌ Constraint Based Model Validation · holobiomicslabUse when after gap-filling metabolic models in a community context when you need to verify that filled reactions maintain stoichiometric balance, that biomass production is feasible under community-level constraints, and that cross-member metabolic dependencies are satisfied.
- ▌ Count Matrix Statistical Modeling · holobiomicslabUse when after count matrix preprocessing (normalization, batch correction, low-count filtering) when you have a feature-by-sample count matrix and phenotype metadata, and you need to identify differentially expressed genes, miRNAs, isoforms, or other features across treatment groups or conditions.
- ▌ Cross Domain Metadata Integration · holobiomicslabUse when when you have conducted batch MS/MS searches across one or more domain-specific MASST tools and need to combine their hit scores, metadata annotations, and taxonomic lineages into a single coherent result set for comparative analysis or publication.
- ▌ Cross Organism Network Comparison · holobiomicslabUse when you have selected two organisms whose metabolic networks are available in KEGG and you need to quantitatively assess their structural and functional similarity to identify shared or divergent metabolic capabilities for comparative systems biology, drug target discovery, or evolutionary.
- ▌ Cross Validation Parameter Tuning · holobiomicslabUse when when building Cox-PH or Cox-nnet survival models from expression or metabolomic feature matrices paired with event/time vectors, and you need to select optimal regularization strength (alpha), cross-validation fold count (nfold), risk stratification method, and optimization strategy before.
- ▌ Data Type Constraint Verification · holobiomicslabUse when when ingesting or updating MassBank records in plain-text or structured format, and you need to verify that metadata fields (accession, name, formula, mass, spectrum peaks) comply with type definitions, presence requirements, and allowed value ranges.
- ▌ Deep Learning Survival Prediction · holobiomicslabUse when you have metabolomic or expression feature data, sample-level event indicators (e.
- ▌ Deployment Artifact Documentation · holobiomicslabUse when preparing a scientific application (such as a metabolite annotation tool) for deployment to a shared or production app server, particularly when the deployment requires external database access, Java library dependencies, and credential management.
- ▌ Dereplication Candidate Filtering · holobiomicslabUse when after spectral database dereplication (using Spectra) and compound database dereplication (using SIRIUS or MetFrag) have produced candidate annotations in CSV or JSON format.
- ▌ Dgl Molecular Graph Featurization · holobiomicslabUse when you have a set of SMILES or molecular structures and need to represent them as graph tensors for a Graphormer or other graph neural network model that predicts molecular properties (e.g., retention time, spectroscopic features).
- ▌ Docker Volume Mount Configuration · holobiomicslabUse when deploying the ipbhalle/metfragweb container and you need to supply custom MetFrag settings (ChemSpider tokens, proxy servers, local database connections) without modifying the container image.
- ▌ Executable Version String Parsing · holobiomicslabUse when your R package wraps a compiled .NET assembly or binary executable and you need to expose the version of that dependency to users at runtime for troubleshooting, validation, or documentation purposes.
- ▌ Fatty Acid Composition Generation · holobiomicslabUse when you need to systematically enumerate all possible lipid species within a defined analytical scope—specifically when you have specified one or more lipid classes (e.g., phosphatidylcholine, triacylglycerol) and fatty acid composition ranges (e.
- ▌ Feature Table Comparison Analysis · holobiomicslabUse when after running Paramounter's peak-height optimization on XCMS CentWave–extracted metabolomic features when you need to decide whether to accept the optimized threshold (maximizing true positives) or apply a higher threshold to reduce false positives and software crashes.
- ▌ Feedforward Network Configuration · holobiomicslabUse when when implementing multiple spectrum predictor baseline models (NEIMS, MassFormer, etc.) and you need to isolate the impact of encoder architecture on predictive performance.
- ▌ File Format Conversion Validation · holobiomicslabUse when when you have raw mzML or mzXML mass spectrometry data files that need to be archived or transmitted with minimal storage footprint, and you must verify that the decompressed output exactly reproduces the original input at the byte level.
- ▌ File Format Detection And Routing · holobiomicslabUse when when you receive a mass spectrometry imaging dataset in unknown or mixed vendor formats and need to apply format-specific preprocessing before generating ion images.
- ▌ File Format Validation Proteomics · holobiomicslabUse when when raw MS files are uploaded to MSConnect via the Raw File Uploader and must be verified for compatibility with downstream processing tools (e.g., Proteomics_Data_Processor) before routing to the processing queue.
- ▌ File Io Error Handling Robustness · holobiomicslabUse when when designing or integrating a file parser for mass spectrometry formats (.raw Thermo RAW format, .mzml XML-based format) in a metabolomics processing pipeline, or when reading legacy or heterogeneous instrument output where file integrity cannot be guaranteed.
- ▌ Filter Module Toggle Verification · holobiomicslabUse when you need to confirm that a software API or tool correctly implements a boolean control over an optional filter module, particularly in contexts where filter activation state directly affects the set of predicted metabolites.
- ▌ Filter Threshold Parameterization · holobiomicslabUse when when expanding a compound set through multi-generation Pickaxe runs, use this skill if you want to retain compounds based on a similarity or property metric (e.
- ▌ Fold Change Frequency Aggregation · holobiomicslabUse when after performing univariate statistical testing (t-test or ANOVA via omu_summary or omu_anova) on metabolomics count data, use this skill when you need to summarize how many metabolites in each class showed significant increase or decrease (padj ≤ 0.05).
- ▌ Galaxy Installation Configuration · holobiomicslabUse when you have a Galaxy Master branch installation (or specific commit c429777c93680dcee449fe410f5360afbe673758) and need to add metabolomics tools from Galaxy-M.
- ▌ Galaxy Tool XML Option Formatting · holobiomicslabUse when when integrating a multi-backend metadata enrichment package (like MSMetaEnhancer) into Galaxy, and you need to expose all supported conversion options—such as SMILES, InChI, or CAS number conversions across multiple web services (CIR, CTS, PubChem, IDSM, BridgeDb) and compute backends.
- ▌ Gallery Benchmark Data Extraction · holobiomicslabUse when you have access to a computation-times table or performance log documenting rendering execution times for multiple visualization examples across different plotting backends (e.
- ▌ Gpu Accelerated Similarity Search · holobiomicslabUse when you have a large spectral library and many query spectra to search against it, and you need to identify both unmodified and open-modification peptides with strict false discovery rate control.
- ▌ Graph Representation Construction · holobiomicslabUse when you have KEGG metabolic data for one or more organisms and need to simultaneously analyze network topology and functional pathway organization—for example, when comparing metabolic capabilities between species for drug target discovery or when you need to expose both structural rewiring.
- ▌ Group Stratified Curve Generation · holobiomicslabUse when you have omics data with group labels (e.g., treatment vs. control, disease vs. healthy) and need to visualize how the cumulative distribution of a continuous variable (e.g., gene expression, abundance) differs between groups.
- ▌ Hash Based Deduplication Workflow · holobiomicslabUse when when processing open mass spectrometry library (OMSL) data that may contain duplicate spectral records (e.
- ▌ Hdf5 Cardinal Format Preservation · holobiomicslabUse when after performing isotopic correction, quantitation, or other pixel-level transformations on a feature-by-pixel intensity matrix imported from an imzML file via Cardinal's HDF5 layout.
- ▌ Hdf5 File Structure Specification · holobiomicslabUse when when exporting quantified MSI data (feature-by-pixel intensity matrices with associated ion m/z, lipid annotations, and pixel spatial coordinates) from LipidQMap and you need to produce a standards-compliant HDF5 container that can be read by Cardinal and other MSI analysis tools.
- ▌ Histogram Bin Width Configuration · holobiomicslabUse when you have uploaded a numeric column (e.g., H/C ratio, O/C ratio, or other derived properties from high-resolution mass spectrometry) and you are generating a histogram in Punc'data's Canvas tab.
- ▌ Identifier Mapping Implementation · holobiomicslabUse when when you have lipid names or abbreviations sourced from multiple databases (HMDB, LIPID MAPS, LipidHome, RefMet, SwissLipids) or software tools (LipidSearch, MS-DIAL, MZmine2, LipidBlast, etc.) and need to normalize them into a single canonical representation to enable data integration.
- ▌ Inchikey Identifier Normalization · holobiomicslabUse when gNPS has stopped supplying ClassyFire ontology information for spectral library matches (as of the ConCISE documentation snapshot) and you need to manually retrieve chemical classifications.
- ▌ Ion Formula Matrix Classification · holobiomicslabUse when you have peak data from MSI experiments (stored as .zip peak matrix files) where matrix ions (e.g., silver adducts in AgLDI-MSI) dominate the spectrum and obscure analyte signals.
- ▌ Ion Mobility Class Stratification · holobiomicslabUse when you have TWIM-MS experimental data with assigned biomolecular class labels (e.g., peptides, lipids, carbohydrates) and arrival time measurements, and you need to compute CCS values conditioned on class membership.
- ▌ JSON Structured Report Generation · holobiomicslabUse when after Mass2Motif annotation candidates have been ranked and filtered by similarity score (using Spec2Vec embeddings queried against MotifDB), you need to serialize the ranked results into a standardized, hierarchical format that preserves confidence metadata and enables programmatic access.
- ▌ Knn Imputation Quality Assessment · holobiomicslabUse when after deciding to use KNN imputation on a metabolomic assay matrix with missing values, but before proceeding to normalization and statistical testing. Trigger conditions include: (1) your metabolomic dataset contains metabolites with varying degrees of missingness across samples;
- ▌ Large Scale Database Construction · holobiomicslabUse when you have a collection of molecular structures (as SMILES or SDF files) and need to generate pre-computed CCS values for fast retrieval in downstream mass spectrometry workflows.
- ▌ Lipid Concentration Normalization · holobiomicslabUse when your lipidomics experiment includes spiked internal lipid standards with known absolute concentrations, and you have a data matrix of signal intensities (samples × lipids) from LipidSearch or LIQUID output.
- ▌ Lipid Feature Identifier Matching · holobiomicslabUse when you have an isotope-corrected or raw MSI dataset stored in HDF5 format following Cardinal::HDF5 conventions, a user-provided internal standard definition (sample identifier and/or feature name), and need to locate and extract the intensity row for that lipid before performing ratio-based.
- ▌ Lipid Metadata Annotation Mapping · holobiomicslabUse when when exporting in-memory generated spectra as MSP-format spectral libraries, you must first map each spectrum record to required MSP fields (NAME, PRECURSORMZ, SPECTRUM) and optional metadata annotations.
- ▌ Lipid Nomenclature Simplification · holobiomicslabUse when you have spatial metabolomics data with semicolon-delimited isomer name annotations (such as the 'all_IsomerNames' column in SpaMTP Seurat objects) and you need to reduce annotation complexity before pathway analysis, statistical testing, or visualization.
- ▌ Mass Spectrometry File Conversion · holobiomicslabUse when you have vendor raw mass spectrometry data files (.raw) from a commercial instrument and need to convert them to open formats (mzML for spectral data, imzML for imaging mass spectrometry) for compatibility with third-party analysis software or to meet open-data standards.
- ▌ Mass Spectrometry Peak Validation · holobiomicslabUse when after peak alignment across all spectra in an MSImagingExperiment using peakAlign(), when you need to reduce the feature set to high-confidence peaks by removing spurious or low-frequency detections.
- ▌ Mass Trace Separation By Grouping · holobiomicslabUse when your pandas DataFrame contains mass spectrometry data with retention time (rt) and intensity columns AND a column representing different mass-to-charge (m/z) values or ion identifiers. This is particularly relevant when generating chromatogram plots from data with multiple mass traces (e.
- ▌ Metabolic Function Classification · holobiomicslabUse when when you have reconstructed metabolic networks from two or more organisms in KEGG and need to compare them not only in terms of reaction topology but also in terms of which metabolic functions (e.g., glycolysis, citric acid cycle) are present and how they differ.
- ▌ Metabolite Class Subset Filtering · holobiomicslabUse when when you have an omu_summary output dataframe with Class metadata and adjusted p-values (padj), and you need to focus downstream analysis (e.
- ▌ Metabolomics Data Matrix Handling · holobiomicslabUse when when you have raw metabolomics peak intensities or concentrations and accompanying sample metadata (batch, run order, sample type, factors of interest) and need to organize them into the featuredata, sampledata, and metabolitedata dataframes that NormalizeMets functions expect.
- ▌ Metabolomics Data Quality Control · holobiomicslabUse when after loading raw metabolomics data (e.g., from Metabolon, Nightingale, Olink, or SomaLogic platforms) into a Metaboprep object and before statistical analysis or modeling.
- ▌ Metabolomics Parameter Extraction · holobiomicslabUse when you have raw untargeted metabolomics data in mzML, mzXML, or CDF format from qTOF, Orbitrap, or FTICR mass analyzers, at least 3 samples, a sample metadata spreadsheet linking filenames to experimental factors, and need to generate optimized processing parameters for XCMS or MZmine2.
- ▌ Missing Data Mechanism Assessment · holobiomicslabUse when when you have a filtered metabolite abundance matrix with remaining missing values after feature-level filtering (e.g., removal of metabolites with >80% missingness), and you need to decide whether missingness is concentrated in specific features or sample pairs, or distributed randomly.
- ▌ Missing Value Imputation Strategy · holobiomicslabUse when your feature intensity table (samples × compounds) contains NA values and you intend to apply log transformation or scaling-based normalization. Specifically, apply this skill when the transf_data function is invoked with missing_replace=TRUE, before any log transformation or scaling step.
- ▌ Model Generalizability Evaluation · holobiomicslabUse when you have a pre-trained or newly retrained graph neural network for collision cross section prediction and need to measure whether its performance generalizes across different molecular datasets (e.g., training on METLIN but evaluating on CCSBase).
- ▌ Molecular Conformer Preprocessing · holobiomicslabUse when you have a set of molecular SMILES strings and need to prepare them as inputs to a deep-learning CCS prediction model.
- ▌ Molecular Fingerprint Calculation · holobiomicslabUse when you have a collection of small molecules in standardized format (SMILES or SDF) that require quantitative chemical feature representation for machine learning or comparative analysis.
- ▌ Molecular Representation Learning · holobiomicslabUse when when you have a collection of molecules with known property labels (e.g., retention times on a chromatographic column) and need to predict those properties on new compounds.
- ▌ Molecular Structure Parsing Rdkit · holobiomicslabUse when you have raw molecular structures in SMILES or SDF format from a chemical database (e.
- ▌ 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.