본문으로 건너뛰기
cccskills
무료GitHub에 공개

bioconductor-msstatslip

Tools for LiP peptide and protein significance analysis. Provides functions for summarization, estimation of LiP peptide abundance, and detection of changes across conditions. Utilizes functionality across the MSstats family of packages.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

MSstatsLiP

Workflows

Proteolytic Resistance Analysis

library(MSstatsLiP)

# Calculate proteolytic resistance ratios and perform differential analysis
Accessibility <- calculateProteolyticResistance(
  MSstatsLiP_Summarized, 
  fasta_file, 
  differential_analysis = TRUE
)

# Plot proteolytic resistance results as a barcode along the protein sequence
ResistanceBarcodePlotLiP(
  Accessibility, 
  fasta_file, 
  which.prot = "P16622", 
  which.condition = "F1", 
  differential_analysis = TRUE, 
  which.comp = "F1 vs F2", 
  address = FALSE
)

Input: Summarized LiP-MS and TrP-MS datasets (MSstatsLiP_Summarized) and a FASTA file (fasta_file). Output: Proteolytic resistance ratios and sequence-aligned barcode plots.

Standard Workflow

library(MSstatsLiP)

# Convert raw Spectronaut data to MSstatsLiP format
msstats_data <- SpectronauttoMSstatsLiPFormat(
  raw_lip, 
  fasta_file, 
  raw_prot
)

# Summarize the preprocessed data
MSstatsLiP_Summarized <- dataSummarizationLiP(
  msstats_data, 
  normalization.LiP = "equalizeMedians"
)

# Perform group comparison modeling
MSstatsLiP_model <- groupComparisonLiP(MSstatsLiP_Summarized)

Input: Raw Spectronaut LiP and TrP datasets, and a FASTA file. Output: Preprocessed, summarized, and modeled LiP-MS and TrP-MS datasets.

When to Use

  • Analyzing Limited Proteolysis-coupled Mass Spectrometry (LiP-MS) datasets alongside Trypsin-only control (TrP-MS) datasets.
  • Preprocessing Spectronaut exports using SpectronauttoMSstatsLiPFormat.
  • Performing differential analysis of proteolytic resistance patterns across conditions using calculateProteolyticResistance and groupComparisonLiP.
  • Visualizing peptide-level proteolytic resistance changes along a protein sequence using ResistanceBarcodePlotLiP.

When NOT to Use

  • For standard bottom-up shotgun proteomics data without limited proteolysis, use MSstats directly.
  • For differential expression analysis of RNA-seq data, use packages like limma, edgeR, or DESeq2.

Data Requirements

  • Raw LiP-MS and TrP-MS datasets (e.g., Spectronaut exports) containing columns like PG.ProteinAccessions, PEP.GroupingKey, EG.Qvalue, and F.PeakArea.
  • A FASTA file containing the protein sequences of interest.

Key Parameters

  • normalization.LiP ("equalizeMedians"): Normalization method for LiP data in dataSummarizationLiP.
  • differential_analysis (TRUE): Whether to perform differential analysis in calculateProteolyticResistance.
  • which.prot (NULL): Protein accession to plot in ResistanceBarcodePlotLiP.
  • which.condition (NULL): Condition to plot in ResistanceBarcodePlotLiP.
  • address (FALSE): Whether to save the plot to a file or display it in ResistanceBarcodePlotLiP.

Best Practices

  • Filter out half-tryptic (HT) peptides and retain only fully tryptic (FT) peptides for proteolytic resistance analysis using calculateTrypticity.
  • Ensure that the Condition nomenclature is identical in both LiP and TrP datasets before summarization.
  • Ensure unique BioReplicate nomenclature for case-control experiments.

Common Pitfalls

  • Mismatched condition names between LiP and TrP datasets, causing errors in summarization or modeling; verify using unique(msstats_data[["LiP"]]$Condition) %in% unique(msstats_data[["TrP"]]$Condition).
  • High memory usage during summarization; clear memory cache using rm() and gc() if needed.

Alternatives

  • MSstats for standard proteomics without limited proteolysis.
  • limma for general linear modeling of expression data.

Citations

  • Cappelletti et al., 2021 (referenced in vignette text)

References

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

This tool uses the label-tree function from HyPhy to annotate a phylogenetic tree. It allows users to select a subset of leaves using either a regular expression or a list of sequence names, and then apply a specified label to these selecte

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

This package provides a client for the Bioconductor AnnotationHub web resource. The AnnotationHub web resource provides a central location where genomic files (e.g., VCF, bed, wig) and other resources from standard locations (e.g., UCSC, En

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

apeglm provides Bayesian shrinkage estimators for effect sizes for a variety of GLM models, using approximation of the posterior for individual coefficients.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

ASURAT is a software for single-cell data analysis. Using ASURAT, one can simultaneously perform unsupervised clustering and biological interpretation in terms of cell type, disease, biological process, and signaling pathway activity. Inputting a single-cell RNA-seq data and knowledge-based databases, such as Cell Ontology, Gene Ontology, KEGG, etc., ASURAT transforms gene expression tables into original multivariate tables, termed sign-by-sample matrices (SSMs).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

AUCell allows to identify cells with active gene sets (e.g. signatures, gene modules...) in single-cell RNA-seq data. AUCell uses the "Area Under the Curve" (AUC) to calculate whether a critical subset of the input gene set is enriched with

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bioMate-AI/biomate-bioconductor-kb7932026년 6월 21일 업데이트

bioMate-AI의 스킬 모두 보기

이 스킬의 문제 신고