The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
ProteoDisco is an R package to facilitate proteogenomics studies. It houses functions to create customized (variant) protein databases based on user-submitted genomic variants, splice-junctions, fusion genes and manual transcript sequences. The flexible workflow can be adopted to suit a myriad of research and experimental settings.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Generate a customized protein database incorporating genomic variants (SNVs, MNVs, InDels) from VCF/MAF files.
library(ProteoDisco)
# Generate the ProteoDiscography
ProteoDiscography.hg19 <- ProteoDisco::generateProteoDiscography(
TxDb = TxDb.Hsapiens.UCSC.hg19.knownGene::TxDb.Hsapiens.UCSC.hg19.knownGene,
genomeSeqs = BSgenome.Hsapiens.UCSC.hg19::BSgenome.Hsapiens.UCSC.hg19
)
# Import genomic variants
ProteoDiscography.hg19 <- ProteoDisco::importGenomicVariants(
ProteoDiscography = ProteoDiscography.hg19,
files = system.file('extdata', 'validationSet_hg19.vcf', package = 'ProteoDisco'),
samplenames = 'Validation Set (GRCh37)',
threads = 1,
performAnchorCheck = FALSE
)
# Incorporate genomic variants into transcripts
ProteoDiscography.hg19 <- ProteoDisco::incorporateGenomicVariants(
ProteoDiscography = ProteoDiscography.hg19,
aggregateSamples = FALSE,
aggregateWithinExon = TRUE,
aggregateWithinTranscript = TRUE,
ignoreOverlappingMutations = TRUE,
threads = 1
)
# Export to FASTA
ProteoDisco::exportProteoDiscography(
ProteoDiscography = ProteoDiscography.hg19,
outFile = 'example.fasta',
aggregateSamples = TRUE
)
Note: Inputs are a TxDb object, genome sequences, and VCF/MAF files; the output is a customized protein database in FASTA format.
Generate a customized protein database incorporating alternative splicing events from BED or custom splice junction files.
library(ProteoDisco)
# Initialize ProteoDiscography
ProteoDiscography.hg19 <- ProteoDisco::generateProteoDiscography(
TxDb = TxDb.Hsapiens.UCSC.hg19.knownGene::TxDb.Hsapiens.UCSC.hg19.knownGene,
genomeSeqs = BSgenome.Hsapiens.UCSC.hg19::BSgenome.Hsapiens.UCSC.hg19
)
# Import splice junctions
ProteoDiscography.hg19 <- ProteoDisco::importSpliceJunctions(
ProteoDiscography = ProteoDiscography.hg19,
inputSpliceJunctions = system.file('extdata', 'spliceJunctions_pyQUILTS_chr22.bed', package = 'ProteoDisco'),
samples = c('pyQUILTS'),
isTopHat = TRUE,
aggregateSamples = FALSE,
removeExisting = TRUE
)
# Generate junction models
ProteoDiscography.hg19 <- ProteoDisco::generateJunctionModels(
ProteoDiscography = ProteoDiscography.hg19,
maxDistance = 150,
skipCanonical = TRUE,
threads = 1
)
Note: Inputs are splice junction BED files or custom tables; the output is putative splice-isoform fragments added to the ProteoDiscography.
Import manually-curated or long-read transcript sequences to check for proteotypic peptides and export to a customized protein database.
library(ProteoDisco)
# Initialize ProteoDiscography
ProteoDiscography.hg19 <- ProteoDisco::generateProteoDiscography(
TxDb = TxDb.Hsapiens.UCSC.hg19.knownGene::TxDb.Hsapiens.UCSC.hg19.knownGene,
genomeSeqs = BSgenome.Hsapiens.UCSC.hg19::BSgenome.Hsapiens.UCSC.hg19
)
# Create manual sequences DataFrame
testSeq1 <- Biostrings::DNAString('ATGACCGCGTCCTCCTCCAGCGACTATGGACAGACTTCCAAGATGAGCCCACGCGTCCCTCAGCAGGATTGGCTGTCTCAACCCCCAGCCAGGGTCACCATCAAAATGGAATGTAACCCTAGCCAGGTGAATGGCTCAAGGAACTCTCCTGATGAATGCAGTGTGGCCAAAGGCGGGAAGATGGTGGGCAGCCCAGACACCGTTGGGATGAACTACGGCAGCTACATGGAGGAGAAGCACATGCCACCCCCAAACATGACCACGAACGAGCGCAGAGTTATCGTGCCAGCAGATCCTACGCTATGGAGTACAGACCATGTGCGGCAGTGGCTGGAGTGGGCGGTGAAAGAATATGGCCTTCCAGACGTCAACATCTTGTTATTCCAGAACATCGATGGGAAGGAACTGTGCAAGATGACCAAGGACGACTTCCAGAGGCTCACCCCCAGCTACAACGCCGACATCCTTCTCTCACATCTCCACTACCTCAGAGAGACTCCTCTTCCACATTTGACTTCAGATGATGTTGATAAAGCCTTACAAAACTCTCCACGGTTAATGCATGCTAGAAACACAGGGGGTGCAGCTTTTATTTTCCCAAATACTTCAGTATATCCTGAAGCTACGCAAAGAATTACAACTAGGCCAGTCTCTTACAGATAA')
manualSeq <- S4Vectors::DataFrame(
sample = 'Validation Set (GRCh37)',
identifier = 'TMPRSS2-ERG prostate cancer specific isoform 1',
gene = 'TMPRSS2-ERG',
Tx.SequenceMut = Biostrings::DNAStringSet(base::list(testSeq1))
)
# Import manual transcripts
ProteoDiscography.hg19 <- ProteoDisco::importTranscriptSequences(
ProteoDiscography.hg19,
transcripts = manualSeq,
removeExisting = TRUE
)
Note: Inputs are a DataFrame containing manually-curated or long-read transcript sequences; the output is imported transcript sequences added to the ProteoDiscography.
importGenomicVariants() and incorporateGenomicVariants().importSpliceJunctions() and generateJunctionModels().importTranscriptSequences().checkProteotypicFragments().MSnbase or MSstats instead.Spectra instead.BSgenome object or FASTA file read via readDNAStringSet()).TxDb object containing 'EXONID', 'TXID', and 'GENEID' columns, or GTF/GFF file parsed via makeTxDbFromGFF()).VRanges objects.TRUE): Validates whether reference alleles in VCF/MAF correspond to nucleotides on the reference genome.FALSE): If TRUE, removes non-matching reference anchor records instead of throwing an error.FALSE): Determines whether to aggregate samples or generate mutant transcripts per sample.TRUE): If TRUE, multiple mutations within the same exon (CDS) are placed on the same mutant CDS sequence.TRUE): If TRUE, aggregates multiple mutant exons within the same transcript.TRUE): If TRUE, retains only the first of overlapping mutations on the same coding position.150): Maximum distance from a known exon boundary before introducing a novel exon in junction modeling.TRUE): If TRUE, skips known canonical exon-exon junctions in junction modeling.summary() or print() on the ProteoDiscography object to inspect imported variants, mutational types, and sample counts.AnnotationDbi::select() and org.Hs.eg.db to ease downstream interpretation.clearLoggers() and registerLogger() from ParallelLogger to configure logging thresholds (e.g., 'TRACE' or 'INFO') for detailed execution tracking.generateProteoDiscography() will cause anchor check failures. Fix by ensuring identical reference versions or setting performAnchorCheck = FALSE (not recommended).TxDb object. Fix by using standard Bioconductor annotation packages or correctly formatted GTF files with makeTxDbFromGFF().ignoreOverlappingMutations = TRUE to retain only the first mutation.MSstats for statistical relative quantification of proteins and peptides.MSnbase for mass spectrometry data container and processing.Spectra for low-level mass spectrometry raw data representation and handling.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
apeglm provides Bayesian shrinkage estimators for effect sizes for a variety of GLM models, using approximation of the posterior for individual coefficients.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.