Description Usage Arguments Details Value See Also Examples
View source: R/functions-TopDownSet.R
It creates an TopDownSet object and is its only constructor.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | readTopDownFiles(
path,
pattern = ".*",
type = c("a", "b", "c", "x", "y", "z"),
modifications = c("Carbamidomethyl", "Acetyl", "Met-loss"),
adducts = data.frame(),
neutralLoss = MSnbase::defaultNeutralLoss(),
sequenceOrder = c("original", "random", "inverse"),
tolerance = 5e-06,
redundantIonMatch = c("remove", "closest"),
redundantFragmentMatch = c("remove", "closest"),
dropNonInformativeColumns = TRUE,
sampleColumns = c("Mz", "AgcTarget", "EtdReagentTarget", "EtdActivation",
"CidActivation", "HcdActivation", "UvpdActivation"),
conditions = "ScanDescription",
verbose = interactive()
)
|
path |
|
pattern |
|
type |
|
modifications |
|
adducts |
|
neutralLoss |
|
sequenceOrder |
|
tolerance |
|
redundantIonMatch |
|
redundantFragmentMatch |
|
dropNonInformativeColumns |
logical, should columns with just one identical value across all runs be removed? |
sampleColumns |
|
conditions |
|
verbose |
|
readTopDownFiles
reads and processes all top-down files, namely:
.fasta
(protein sequence)
.mzML
(spectra)
.experiments.csv
(method/fragmentation conditions)
.txt
(scan header information)
adducts
: Thermo's Xtract
allows some mistakes in deisotoping, mostly it
allows +/- C13-C12
and +/- H+
.
The adducts
argument takes a
data.frame
with the mass
to add, the name
that should assign to these
new fragments and an information to
whom the modification should be
applied, e.g. for H+
on z
,
data.frame(mass=1.008, name="zpH", to="z")
.
Please note: The adducts
are added to the output of
MSnbase::calculateFragments()
.
That has some limitations, e.g.
neutral loss calculation could not be done in
topdownr-package.
If neutral loss should be applied on adducts you have to create
additional rows, e.g.:
data.frame(mass=c(1.008, 1.008), name=c("cpH", "cpH_"), to=c("c", "c_"))
.
A TopDownSet
object.
MSnbase::calculateFragments()
,
MSnbase::defaultNeutralLoss()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | if (require("topdownrdata")) {
# add H+ to z and no neutral loss of water
tds <- readTopDownFiles(
topdownrdata::topDownDataPath("myoglobin"),
## Use an artifical pattern to load just the fasta
## file and files from m/z == 1211, ETD reagent
## target 1e6 and first replicate to keep runtime
## of the example short
pattern=".*fasta.gz$|1211_.*1e6_1",
adducts=data.frame(mass=1.008, name="zpH", to="z"),
neutralLoss=MSnbase::defaultNeutralLoss(
disableWaterLoss=c("Cterm", "D", "E", "S", "T")),
tolerance=25e-6
)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.