HolobiomicsLab
- 7.4k skills
- 0 followers
- 1 day ago last updated
- ▌ Pytorch Tensor Shape Validation · holobiomicslabUse when after implementing a transformer encoder backbone with masking mechanisms in PyTorch, before training on mass spectra data.
- ▌ Random Forest Regression Tuning · holobiomicslabUse when your MetaboSet object contains missing values (marked as NA) in the expression matrix after quality flagging, but you need complete data for multivariate analysis.
- ▌ Ranked Candidate Prioritization · holobiomicslabUse when you have a feature quantification table (m/z, retention time, peak areas) and candidate metabolite annotations (chemical identifiers, MS/MS spectra matches, or SIRIUS/GNPS predictions) linked to a sample organism or taxon, and you need to prioritize which candidates are most biochemically.
- ▌ Retention Order Prediction Rplc · holobiomicslabUse when when you have a set of small molecules (as SMILES or structures) that need to be identified or ranked by their elution order in RPLC systems with acidic pH (~2.7), and you want to assess model confidence in retention predictions.
- ▌ Retention Time Window Filtering · holobiomicslabUse when you have mzML/mzXML chromatogram files from Thermo, Waters, or Bruker instruments and need to extract MS1 and MS2 scans matching both a target m/z value AND a known or suspected retention time range.
- ▌ Roc Curve Auc Metric Evaluation · holobiomicslabUse when after training a NeatMS CNN model on labeled MS1 peaks and generating predictions on a held-out test set, compute ROC-AUC to assess whether the model achieves the target discrimination threshold (AUC ≥ 0.9) without evidence of overfitting.
- ▌ Sample Partitioning By Metadata · holobiomicslabUse when you have a merged MGF file (e.g., from MZmine output) containing MS/MS spectra from multiple biological or environmental samples, and you need to process each sample independently through annotation pipelines (e.
- ▌ Scikit Learn Metric Computation · holobiomicslabUse when you have prediction arrays (model outputs) and ground-truth label arrays from a classification task and need to compute confusion matrices, accuracy scores, or other performance metrics for visualization or quantitative evaluation.
- ▌ Separation Metric Normalization · holobiomicslabUse when you have extracted retention times from top MS1 features across an LC-MS run and need a single, comparable metric to evaluate how effectively a gradient spreads compounds across the chromatographic window.
- ▌ Simulation Output Serialization · holobiomicslabUse when after a ViMMS Environment.run() simulation completes with save_eval flag enabled, you have collected EvaluationData containing chemical compounds, their generated scans, and fragmentation events in memory.
- ▌ Spectral Alignment Optimization · holobiomicslabUse when when you have two MS/MS fragmentation spectra (with precursor m/z values and fragment ion lists) and need to establish correspondence between their fragment ions beyond simple pairwise comparison.
- ▌ Spectral Data Format Conversion · holobiomicslabUse when you have raw tandem mass spectrometry data in one or more of the vendor formats (MGF, mzML, or msp) and need to apply unsupervised topic modeling (LDA-based motif discovery) or comparative fragmentation analysis.
- ▌ Spectral Data Import Validation · holobiomicslabUse when when you have raw mass spectrometry data in one or more of the six supported file formats (mzML, mzXML, msp, metabolomics-USI, MGF, JSON) and need to transform it into matchms spectrum objects for processing, cleaning, or similarity comparisons.
- ▌ Spectral Data Normalization Tic · holobiomicslabUse when apply TIC normalization when you have raw, unprocessed mass spectrometry data (Cardinal objects or imaging matrices with 10,000+ m/z features and 1,000+ spectra) where signal intensity varies across spatial locations or samples due to instrumental drift, uneven sample preparation, or.
- ▌ Spectral Data Quality Assurance · holobiomicslabUse when when importing raw mass spectrometry data in formats like mzML, mzXML, msp, MGF, or JSON and you need to ensure spectral data quality before proceeding to similarity comparisons or other downstream analyses.
- ▌ Spectral File Format Conversion · holobiomicslabUse when when you have a GNPS molecular networking job archive (downloaded as a .zip or compressed archive) and need to prepare metabolomics spectra and molecular family data for NPLinker integration.
- ▌ Spectral Metadata Schema Design · holobiomicslabUse when you are implementing a file parser or data ingestion module that must read .raw (Thermo) and .mzml files from heterogeneous LC-MS instruments and pass structured data to downstream tools (e.
- ▌ Spectral Peak Fragment Matching · holobiomicslabUse when you have MS/MS spectral data (mzML, mzXML format) and a parent mass or molecular formula, and you need to identify the metabolite(s) responsible for the observed fragmentation pattern by scoring candidates against their theoretical fragmentation profiles.
- ▌ Spectral Precursor Peak Removal · holobiomicslabUse when after loading a raw MsmsSpectrum object from a tandem mass spectrometry experiment (e.g., via USI) and before intensity filtering or scaling.
- ▌ Spectral Scan Metadata Matching · holobiomicslabUse when you have extracted MS1 and MS2 scans in mzML/mzXML format from raw chromatogram files and a structured metadata file (containing retention time, m/z, compound name, molecular weight, and annotation fields), and you need to pair each scan set with its corresponding chemical record to build.
- ▌ Spectral Similarity Computation · holobiomicslabUse when after inferring Mass2Motif definitions from LDA modeling when you need to build a network representation of motif relationships.
- ▌ Statistical Enrichment Analysis · holobiomicslabUse when you have ranked GCF-MF (Gene Cluster Family–Molecular Family) links using two or more independent scoring functions and a set of experimentally validated links.
- ▌ Statistical Result Reproduction · holobiomicslabUse when you have downloaded a Jupyter notebook from a published metabolomics workflow repository (e.
- ▌ Strain Spectrum Mapping Linkage · holobiomicslabUse when when you have downloaded and extracted a GNPS archive (from GNPS1 or GNPS2 workflows) and need to establish which spectral records (from spectra.mgf) were generated from which bacterial strains or samples. The file_mappings.tsv or file_mappings.
- ▌ Swath Ms Spectrum Deconvolution · holobiomicslabUse when you have SWATH-MS raw data (mzML or vendor format) from an untargeted metabolomics experiment and need to identify metabolites.
- ▌ Tandem Mass Spectrum Clustering · holobiomicslabUse when you have a large collection of tandem mass spectra (mzML, mzXML, or MGF format) and want to group similar spectra into clusters to identify redundancy, discover novel peptides or metabolites, or prepare data for downstream annotation.
- ▌ Tandem Ms Output Interpretation · holobiomicslabUse when you have received spectrum predictions (fragment masses and intensities) from a neural model (ICEBERG, SCARF, or similar) and need to extract structural information, rank candidate molecules, or validate predictions against experimental spectra.
- ▌ Tanimoto Similarity Computation · holobiomicslabUse when you have a trained MS2DeepScore neural network and a set of MS/MS spectra (52 binned peaks per spectrum after preprocessing) for which you need to compute pairwise structural similarity predictions.
- ▌ Tcn Encoder Input Preprocessing · holobiomicslabUse when when reproducing or auditing FIDDLE's formula prediction pipeline, or when implementing the TCN encoder in your own codebase and need to confirm that the precursor m/z (env[:, 0]) has been removed from the feature vector to avoid leakage of mass information into the model's learned.
- ▌ Theoretical Spectrum Generation · holobiomicslabUse when you have a defined set of lipid species (identified by class and fatty acid composition) and need to create a high-throughput spectral library for mass spectrometry-based lipid identification.
- ▌ Tracer Metabolite Pair Matching · holobiomicslabUse when you have acquired LC-MS peak tables from both unlabeled (12C) and isotope-labeled (13C) samples from a stable isotope tracing experiment, paired with sample metadata distinguishing case and control groups, and you need to systematically identify which unlabeled features correspond to.
- ▌ Transformer Input Preprocessing · holobiomicslabUse when preparing chemical formulae (e.g., 'C6H12O6') as inputs to a transformer-based neural network for MS/MS spectrum scoring. Use it specifically when the transformer must rank multiple candidate formulae against an observed mass spectrum and element composition constraints are important;
- ▌ Untargeted Lcms Peak Annotation · holobiomicslabUse when you have a peak-intensity matrix from untargeted LC-MS analysis (raw detected peaks with m/z and intensity values) and need to assign putative metabolite identities.
- ▌ Usi Spectrum Identifier Parsing · holobiomicslabUse when when you have a USI string (e.g., mzspec:MTBLS1124:QC07.
- ▌ Vendor Instrument Data Handling · holobiomicslabUse when you have acquired raw mass spectrometry data in vendor-proprietary formats (ThermoFisher, Agilent, or equivalent) and need to analyze it using MSThunder for unknown organic pollutant identification.
- ▌ Workflow Branching Logic Design · holobiomicslabUse when when a spectral matching tool produces mixed output containing both exact library matches and analog search results, and your analysis or publication requires separate handling, interpretation, or reporting of these two match classes.
- ▌ Chemical Shift Reference Matching · holobiomicslabUse when when preparing an input spectral peak list for NMRformer or similar Transformer-based peak assignment models, and you have observed peaks whose chemical shifts do not align with known metabolite signatures.
- ▌ Command Line Interface Invocation · holobiomicslabUse when when you have installed a Python package and need to verify that its command-line entry point is accessible, or when you need to discover available commands and options for NMR data processing workflows without consulting external documentation.
- ▌ Emd Spectral Distance Computation · holobiomicslabUse when you have an NMR mixture spectrum and a library of single-compound reference spectra, and you need to identify which compounds are present in the mixture and their abundances.
- ▌ Endianness Detection And Handling · holobiomicslabUse when when reading a binary file format with a magic integer or fixed checksum field at a known offset, and endianness is not explicitly declared in file metadata or header comments.
- ▌ Mass Spectrometry Data Processing · holobiomicslabUse when you have raw mass spectrometry data in vendor-specific formats (Thermo RAW, Waters RAW, or open formats like mzML/jcamp) that need to be ingested, validated, and converted to a standardized representation for downstream peak detection, quantification, or integration with other NMR/IR/MS.
- ▌ Metabolic Parameter Visualization · holobiomicslabUse when when you have paired NMR metabolite measurements and corresponding processing metadata (pre-centrifugation delay, post-centrifugation delay, sample type, cohort) for a blood sample cohort and need to determine which metabolites remain stable across the expected or observed delay range, or.
- ▌ Metabolite Signal Drift Detection · holobiomicslabUse when when you have multi-batch metabolomics data (SummarizedExperiment object with raw or log-transformed assays) and need to assess whether specific metabolites exhibit systematic signal drift across experimental run order or strong batch effects that would justify hierarchical normalisation.
- ▌ Metabolomics Data Standardization · holobiomicslabUse when you have raw 1D NMR spectral data (urine, worm, or other biological samples) that needs to be converted into peak tables for metabolite identification and quantification.
- ▌ Metadata Structure Transformation · holobiomicslabUse when you have raw tabular experimental metadata (mass spectrometry or NMR sample descriptions, sample-to-treatment mappings, instrument parameters, etc.) that needs to be deposited into a structured online repository like Metabolomics Workbench, but the raw format does not conform to the.
- ▌ Multi Database Structure Querying · holobiomicslabUse when after cleaning and clustering LC-MS features in MS-CleanR, when you need to assign putative compound identities to a feature set with MS/MS spectra, and when candidate compounds may exist across multiple specialized databases (e.g., natural products, pharmaceuticals, contaminants).
- ▌ Mzmine Quantitative Table Parsing · holobiomicslabUse when you have LC–MS/MS data processed through MZmine2 or MZmine3 and need to construct a feature quantification table for natural product discovery pipelines (e.g., INVENTA prioritization, GNPS networking, or metabolite annotation).
- ▌ Nmr Spectral Comparative Analysis · holobiomicslabUse when you have 2D NMR spectral data (heteronuclear and/or homonuclear experiments) from multiple samples in a natural products library or mixture, and you need to identify common structural scaffolds, correlate features across samples, or prioritize samples for further structural annotation.
- ▌ Small Molecule Structure Matching · holobiomicslabUse when you have observed compounds (from LC-MS, GC-MS, or spectroscopy) and a set of predicted metabolite structures from BioTransformer, and need to assign identities to the observed compounds by matching their experimental features (mass-to-charge ratio, retention time, spectral signature) to.
- ▌ Structure Prediction From Spectra · holobiomicslabUse when you have experimental mass spectrometry spectra (LC–QTOF or similar format) from unknown compounds and need to predict their molecular structures.
- ▌ Virtual Environment Configuration · holobiomicslabUse when you have a Python application (e.g., ROIAL-NMR) with documented dependencies and version constraints, and you need to install it on a fresh machine or verify that the environment can be reconstructed without import or runtime errors.
- ▌ Bead Count Threshold Filtering · holobiomicslabUse when apply this filter after loading raw .idat files or beta-valued matrices from HumanMethylation450 or EPIC methylation arrays when you need to remove probes with insufficient bead counts that may introduce measurement noise or bias into downstream differential methylation or enrichment.
- ▌ Chip Seq Peak Calling Workflow · holobiomicslabUse when when you have aligned ChIP-Seq reads (single-end BED or paired-end BEDPE format) and need to identify enriched genomic regions by comparing ChIP signal against control background, with the ability to customize fragment length estimation, local bias calculation, and peak score thresholds.
- ▌ Cis Contact Frequency Analysis · holobiomicslabUse when when you have loaded a cooler file containing Hi-C contact matrices and need to quantify how contact probability decays with genomic distance within a single chromosome.
- ▌ Slingshot Trajectory Embedding · holobiomicslabUse when you have an ArchR project with clustered single-cell ATAC-seq cells and want to reconstruct developmental or cellular transition trajectories. Use this skill when your research question requires ordering cells along a developmental continuum (e.
- ▌ Tf Binding Site Classification · holobiomicslabUse when you have aligned ATAC-seq BAM files, corrected Tn5 insertion bias and computed footprint scores (via TOBIAS ATACorrect and ScoreBigwig), a motif database in JASPAR or compatible format, and you need to assign occupancy states (bound/unbound) and confidence scores at specific TF binding.
- ▌ Bioconda Package Installation · holobiomicslabUse when you have identified a package available in the Bioconda channel (indicated by a conda version badge or Bioconda recipe URL) and need to verify that installation succeeds and that the package's critical modules are importable in the target Python environment, especially before integrating.
- ▌ Conditional Record Resolution · holobiomicslabUse when converting JSON metadata and you need to populate a target field by selecting or iterating over records only when they satisfy a logical test condition (e.g., 'include this record only if a specific field has a particular value').
- ▌ Configuration File Generation · holobiomicslabUse when you need to set up a LipoCLEAN analysis for MS-DIAL lipid identifications and do not yet have a configuration file, or you are switching between MS-DIAL versions 4 and 5 and need version-specific parameter defaults (e.g., column names and scaling factors that differ between versions).
- ▌ Database Metadata Enumeration · holobiomicslabUse when when you have downloaded a curated structure-organism dataset (such as LOTUS) and need to verify the reported counts of unique entities (source databases, organisms, structures, and their pairs) to confirm dataset integrity, assess data coverage, or reproduce published statistics in a.
- ▌ Deep Learning Model Inference · holobiomicslabUse when you have preprocessed mass spectrometry spectra (tokenized m/z and intensity pairs or feature matrices) and a trained deep learning model checkpoint, and you need to classify unknown compounds or generate prediction confidence scores for structural novelty analysis.
- ▌ Development Environment Setup · holobiomicslabUse when when you have cloned a Python package repository and need to prepare a working environment for development, debugging, or contribution. Specifically when the package declares dev dependencies in setup.py or pyproject.toml and maintains a pytest test suite in a tests/ directory.
- ▌ Flat File Parsing And Loading · holobiomicslabUse when when you have published LOTUS flat files (TSV or compressed TSV.GZ) containing structure-organism pairs and need to enumerate unique structures, group by organism prevalence, or validate record counts against gold-standard benchmarks.
- ▌ Injection Sequence Annotation · holobiomicslabUse when you have a Sciex Multiquant TXT export file containing a metabolomics or lipidomics analytical sequence and need to locate QCpool samples that were injected at regular intervals, validate their spacing matches study design expectations, and compile structured metadata for downstream.
- ▌ Ion Image Augmentation Design · holobiomicslabUse when when preparing ion image data from mass spectrometry imaging for contrastive self-supervised representation learning, and you need to generate augmented image pairs that reflect either co-localization relationships between different molecular ions (COL mode) or isotopic relationships.
- ▌ Lexical Analysis Tokenization · holobiomicslabUse when you have a mass-spectrometry query string written in MassQL (or similar domain-specific SQL-inspired syntax) that must be converted into structured form for execution. The input is raw, unparsed text containing SQL keywords, MS-specific operators (e.
- ▌ Mass Spectrometry Data Import · holobiomicslabUse when when beginning a new mass spectrometry analysis workflow with raw spectral data files in mzML, mzXML, msp, MGF, or JSON format.
- ▌ Mass2motif Annotation Mapping · holobiomicslabUse when after LDA-based Mass2Motif discovery has generated a set of recurring fragmentation patterns (motifset_optimized.
- ▌ Ms Backend API Implementation · holobiomicslabUse when you have MS data in a new format or storage system (e.g., a custom database, HDF5 file, or proprietary raw file) and need to make it accessible to Spectra-based analysis workflows without forking the Spectra package itself.
- ▌ Ms Dial Version Compatibility · holobiomicslabUse when you are preparing to run LipoCLEAN on MS-DIAL output and need to create or update a configuration file, or you have switched between MS-DIAL 4 and MS-DIAL 5 data and need to verify that your options file and trained model are compatible with the current version's column naming and scaling.
- ▌ Mzml File Parsing And Loading · holobiomicslabUse when when you have real LC-MS/MS experimental data in mzML format (e.
- ▌ Package Dependency Management · holobiomicslabUse when you need to set up a cloned or downloaded scientific Python package for local development, testing, or execution. Specifically, use it when: (1) you have a package repository with a pyproject.toml or setup.py that declares dev dependencies;
- ▌ Ppm Error Tolerance Filtering · holobiomicslabUse when after molecular formula assignment has been performed on FT-ICR MS peaks and you need to remove assignments with unacceptable mass error before proceeding to chemodiversity analysis, transformation network generation, or multivariate statistics.
- ▌ Reproducibility Gap Detection · holobiomicslabUse when evaluating whether a published computational method can be independently executed: (1) source code is claimed to be available but repository structure, build instructions, or dependency specifications are incomplete;
- ▌ Runtime Performance Profiling · holobiomicslabUse when when you need to empirically validate that one mass spectrometry data processing library achieves higher throughput than competing alternatives. Specifically: you have multiple candidate libraries (e.
- ▌ Smiles Canonicalization Rdkit · holobiomicslabUse when when preprocessing raw SMILES strings from external chemistry databases (e.g., CCSBase, METLIN-CCS, or custom compound libraries) that may contain multiple valid but non-canonical notations for the same molecular structure.
- ▌ Smiles Parsing And Validation · holobiomicslabUse when you have SMILES strings for candidate novel psychoactive substance structures and need to convert them into a machine-readable molecular representation before computing descriptors, generating mass spectra, or calculating chemical fingerprints.
- ▌ Smiles Sdf Parsing Validation · holobiomicslabUse when you have raw molecular structures in SMILES or SDF format that will feed into BitterPredict.m or other structure-based classifiers.
- ▌ Tabular Data Field Comparison · holobiomicslabUse when you have multiple independent implementations of the same data format reader (e.g., Rust, Python, R versions) and need to verify they produce identical or equivalent output.
- ▌ Tensor Encoding Deep Learning · holobiomicslabUse when when you have validated SMILES strings or RDKit molecule objects representing chemical structures and need to feed them into a pre-trained deep learning model (such as PS2MS, NEIMS, or DeepEI) that expects fixed-size numerical tensor inputs.
- ▌ Web Service Health Monitoring · holobiomicslabUse when your annotation pipeline depends on multiple external web converters and you need to diagnose why annotation jobs are failing, slow, or incomplete. Use it if you observe missing metadata fields in output .
- ▌ Annotation Table Construction · holobiomicslabUse when when you have access to multiple public metabolomics databases and need to build a unified reference table for metabolite annotation in untargeted mass spectrometry analysis.
- ▌ Aromaticity Index Computation · holobiomicslabUse when after molecular formula assignment from FT-ICR MS peaks and elemental composition tabulation (C, H, O, N, S, P counts), when you need to quantify the degree of aromaticity and carbon-skeleton unsaturation for each detected compound to support Van Krevelen classification, chemodiversity.
- ▌ Autotuner Object Manipulation · holobiomicslabUse when after AutoTuner has completed EICparams extraction and parameter estimation on raw untargeted metabolomics data (mzML, mzXML, or CDF format), and you need to pass those estimates into XCMS or MZmine2 for full dataset processing.
- ▌ Biomolecular Class Annotation · holobiomicslabUse when you have raw or processed TWIM-MS data with arrival time and m/z dimensions, and you need to label experimental features by biomolecular class before performing CCS calibration or validation.
- ▌ Biomolecule Metadata Handling · holobiomicslabUse when initiating a proteomics or panomics analysis with peptide- or protein-level expression data. The trigger is the simultaneous availability of: (1) a quantification matrix (rows = biomolecules, columns = samples), (2) sample metadata (e.
- ▌ Biotransformation Enumeration · holobiomicslabUse when you have a known parent drug chemical formula and aim to predict its metabolite landscape prior to or during high-resolution mass spectrometry analysis (mzML).
- ▌ Bruker Solarix Format Parsing · holobiomicslabUse when you have acquired Bruker Solarix FT-ICR-MS raw data (e.g., ESI_NEG_SRFA.d) and need to programmatically access the transient time-domain signal and metadata for zero-filling, apodization windowing (e.g., Hanning), or mass calibration.
- ▌ Bubble Plot Aesthetic Mapping · holobiomicslabUse when you have parsed GO enrichment results (GO term identifiers, p-values or adjusted p-values, gene ratios, gene counts) into CSV format and need to render them as interactive bubble plots.
- ▌ Ccs Prediction Model Training · holobiomicslabUse when you have a dataset of SMILES strings with corresponding experimental CCS measurements and want to build a predictive model that can rapidly generate CCS values for new molecules without running expensive ion-mobility spectrometry experiments.
- ▌ Ccs Reference Data Extraction · holobiomicslabUse when you have obtained or need to prepare a DTCCS_N2 reference library for U13C-labeled lipids (typically provided as part of a lipidomics tool distribution) and need to extract, validate, and normalize its contents into a machine-readable table format before using it for CCS bias calculation.
- ▌ Chemical Descriptor Retrieval · holobiomicslabUse when after harmonizing compound identifiers to PubChem IDs (e.g., via check_names function).
- ▌ Chemical Formula Manipulation · holobiomicslabUse when when you have a parent drug's raw chemical formula and need to predict its potential metabolites in mass spectrometry data (mzML format) to match against observed peaks.
- ▌ Chemical Structure Validation · holobiomicslabUse when after compound database dereplication with SIRIUS or MetFrag has produced candidate annotations (CSV or JSON format), and you need to filter implausible structures, compute standardized molecular descriptors, and rank candidates by confidence before reporting final metabolite.
- ▌ Chromatographic Peak Labeling · holobiomicslabUse when you have a user-defined reference list of isolated, high-confidence chromatographic peaks (ground-truth) matched across multiple LC-HRMS samples, and you need to produce a labelled training dataset large enough to train a CNN model that discriminates true peaks from background noise and.
- ▌ Compound Set Filtering Python · holobiomicslabUse when when running Pickaxe reaction network expansion and you need to reduce the candidate compound set before each generation using criteria not covered by built-in filters (e.g., similarity thresholds, metabolomics matching, or target-based selection).
- ▌ Compound Structure Processing · holobiomicslabUse when you have a collection of DNA adduct or small-molecule compound structures stored in SDF format and need to prepare them for computational workflows like CFM-ID fragment prediction, or when integrating new compounds into a structured compound database.
- ▌ Conformer Ensemble Processing · holobiomicslabUse when you have a set of conformers that have already been filtered by ASE-ANI neural network potentials and need to extract quantum-mechanical electronic properties (polarizability tensor, dipole moment) required for collision cross section calculation.
- ▌ Conversion Graph Construction · holobiomicslabUse when when integrating MSMetaEnhancer into Galaxy or another workflow platform and you need to dynamically populate conversion option menus without hardcoding service-specific logic.
- ▌ Costes Threshold Segmentation · holobiomicslabUse when when you have two or more co-registered LA-ICP-MS element channel images and need to compute colocalization coefficients (especially Manders) that require reproducible, bias-free segmentation.