Package: glysmith 0.12.0

Bin Fu

glysmith: Full-Featured Analysis Pipeline for Glycomics and Glycoproteomics

glysmith provides high-level, end-to-end workflows for glycomics and glycoproteomics data analysis within the glycoverse ecosystem. It acts as an orchestrator that integrates data cleaning, quality control, derived trait computation, motif detection, statistical testing, and visualization into unified, one-command analytical pipelines. Featuring AI-assisted pipeline generation, glysmith can intelligently translate natural language research questions into executable analysis blueprints, streamlining complex bioinformatics workflows. Built on top of the experiment() data container and domain-knowledge-aware infrastructure provided by glyclean, glydet, glymotif, glystats, glyvis, and related packages, glysmith enables users to quickly forge polished tables, figures, and analysis reports suitable for publication. The package is designed for reproducibility and ease of use, allowing both novice and advanced users to obtain standardized and structure-aware results with minimal code while retaining full flexibility for customization.

Authors:Bin Fu [aut, cre, cph]

glysmith_0.12.0.tar.gz
glysmith_0.12.0.zip(r-4.7)glysmith_0.12.0.zip(r-4.6)glysmith_0.12.0.zip(r-4.5)
glysmith_0.12.0.tgz(r-4.6-any)glysmith_0.12.0.tgz(r-4.5-any)
glysmith_0.12.0.tar.gz(r-4.7-any)glysmith_0.12.0.tar.gz(r-4.6-any)
glysmith_0.12.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
glysmith/json (API)

# Install 'glysmith' in R:
install.packages('glysmith', repos = c('https://glycoverse.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/glycoverse/glysmith/issues

Pkgdown/docs site:https://glycoverse.github.io

On CRAN:

Conda:

4.43 score 6 scripts 47 exports 85 dependencies

Last updated from:e4386b8b33 (on v0.12.0). Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE369
source / vignettesOK466
linux-release-x86_64NOTE377
macos-release-arm64NOTE166
macos-oldrel-arm64NOTE288
windows-develNOTE293
windows-releaseNOTE307
windows-oldrelNOTE281
wasm-releaseOK305

Exports:blueprintblueprint_defaultbrcast_datacast_expcast_plotcast_tablecheck_glysmith_depsforge_analysisinquire_blueprintmodify_blueprintpolish_reportquench_resultread_blueprintstep_adjust_proteinstep_correlationstep_coxstep_dea_anovastep_dea_kruskalstep_dea_limmastep_dea_tteststep_dea_wilcoxstep_derive_traitsstep_heatmapstep_ident_overviewstep_infer_structurestep_logostep_oplsdastep_pcastep_plot_qcstep_plsdastep_preprocessstep_quantify_branch_motifsstep_quantify_dynamic_motifsstep_rocstep_sig_boxplotstep_sig_enrich_dostep_sig_enrich_gostep_sig_enrich_keggstep_sig_enrich_ncgstep_sig_enrich_reactomestep_sig_enrich_wpstep_subset_groupsstep_tsnestep_umapstep_volcanowrite_blueprint

Dependencies:askpassbackportsbase64encbitbit64bslibcachemcheckmateclicliprcodetoolscorocpp11crayoncurldigestdplyrellmerevaluatefarverfastmapfontawesomefsfurrrfuturegenericsggplot2globalsglueglyexpglyreprgtablehighrhmshtmltoolshttr2igraphisobandjquerylibjsonliteknitrlabelinglaterlatticelifecyclelistenvmagrittrMatrixmemoisemimeopensslotelparallellypillarpkgconfigprettyunitsprogresspromisespurrrR6rappdirsRColorBrewerRcppreadrrlangrmarkdownrstackdequeS7sassscalesstringistringrsystibbletidyrtidyselecttinytextzdbutf8vctrsviridisLitevroomwithrxfunyaml

Get Started with glysmith
Analyze your data with a single line of code | Save all results with one line of code | One line to generate a report | About naming | Blueprints

Last update: 2026-05-07
Started: 2025-12-21

AI-Powered Workflow in Glysmith
Getting Started | Cost and Efficiency | Designing Pipelines with inquire_blueprint() | Refining Your Analysis | AI-Enhanced Reporting | Complete AI Workflow

Last update: 2026-04-29
Started: 2026-01-04

Custom Blueprint
Step functions | Step dependencies | The on parameter | Branches | Summary

Last update: 2026-04-28
Started: 2026-02-27

Readme and manuals

Help Manual

Help pageTopics
Create a Blueprintblueprint
Default blueprintblueprint_default
Create a Branch in a Blueprintbr
Get Data from GlySmith Resultcast_data cast_exp cast_plot cast_table
Check glysmith dependencies for a blueprintcheck_glysmith_deps
Perform the Whole Analysis Pipelineforge_analysis
Create a Blueprint using Natural Languageinquire_blueprint
Modify a Blueprint using Natural Languagemodify_blueprint
Render a HTML Report for GlySmith Resultspolish_report
Save GlySmith Resultquench_result
Step: Adjust Protein Abundancestep_adjust_protein
Step: Correlation Analysisstep_correlation
Step: Cox Proportional Hazards Modelstep_cox
Step: Differential Expression Analysis (DEA) using ANOVAstep_dea_anova
Step: Differential Expression Analysis (DEA) using Kruskal-Wallis teststep_dea_kruskal
Step: Differential Expression Analysis (DEA) using Limmastep_dea_limma
Step: Differential Expression Analysis (DEA) using t-teststep_dea_ttest
Step: Differential Expression Analysis (DEA) using Wilcoxon teststep_dea_wilcox
Step: Derived Trait Calculationstep_derive_traits
Step: Heatmapstep_heatmap
Step: Identification Overviewstep_ident_overview
Step: Infer Glycan Structuresstep_infer_structure
Step: Logo Plotstep_logo
Step: Orthogonal Partial Least Squares Discriminant Analysis (OPLS-DA)step_oplsda
Step: Principal Component Analysis (PCA)step_pca
Step: Plot QCstep_plot_qc
Step: Partial Least Squares Discriminant Analysis (PLS-DA)step_plsda
Step: Preprocessingstep_preprocess
Step: Quantify Branch Motifsstep_quantify_branch_motifs
Step: Quantify Dynamic Motifsstep_quantify_dynamic_motifs
Step: ROC Analysisstep_roc
Step: Significant Variables Boxplotstep_sig_boxplot
Step: DO Enrichment Analysis on Differentially Expressed Variablesstep_sig_enrich_do
Step: GO Enrichment Analysis on Differentially Expressed Variablesstep_sig_enrich_go
Step: KEGG Enrichment Analysis on Differentially Expressed Variablesstep_sig_enrich_kegg
Step: NCG Enrichment Analysis on Differentially Expressed Variablesstep_sig_enrich_ncg
Step: Reactome Enrichment Analysis on Differentially Expressed Variablesstep_sig_enrich_reactome
Step: WikiPathways Enrichment Analysis on Differentially Expressed Variablesstep_sig_enrich_wp
Step: Subset Groupsstep_subset_groups
Step: t-SNEstep_tsne
Step: UMAPstep_umap
Step: Volcano Plotstep_volcano
Save or Load a Blueprintread_blueprint write_blueprint