Comments (6)
Hi David,
to my knowledge S/N is not something that gets written into the raw file, but is rather estimated for each peak by an offline algorithm that examines the local surrounding. Where does your info come from that it is written into the file?
Best,
Tobi
from rawdiag.
Thanks for the reply, Tobi!
You are correct. We need the noise or background information stored for each peak.
from rawdiag.
Hello Tobi,
It seems I may have been unclear. We would still like to add signal/background information to the object returned by ReadScans. We believe this value is stored in one of the ThermoFisher DLLs, likely ThermoFisher.CommonCore.RawFileReader.dll. Here's a reference: https://github.com/PNNL-Comp-Mass-Spec/Thermo-Raw-File-Reader/blob/master/XRawFileIO.cs#L2508
Thank you!
from rawdiag.
Hi David,
in general DLLs do not store any values:
https://support.microsoft.com/en-us/help/815065/what-is-a-dll
In short, DLLs are code modules. The code line you linked above:
var data = mXRawFile.GetCentroidStream(scan, false);
references the method GetCentroidStream
and to my knowledge it returns a set of position and intensity values in array format. Position is equivalent to m/z and intensity is the abs. abundance aka the signal. Noise is not stored in a raw file can can be estimated by analysing the local/global environment of any signal.
@cpanse Is this correct?
Best,
Tobi
from rawdiag.
btw: I guess the only person that really KNOWs what is inside raw files is [email protected]
I could also be that the .NET assemblies do not make it accessible. :-(
from rawdiag.
Hello Tobi,
The GetCentroidStream returns an array of position, intensity, resolutions, baselines, noises, and charges. We would like the noises added to ReadScans. https://github.com/PNNL-Comp-Mass-Spec/Thermo-Raw-File-Reader/blob/master/XRawFileIO.cs#L2520
Thank you!
-David
from rawdiag.
Related Issues (20)
- plot.peaklist function does not allow to overwrite title and y- n xlabels
- R 4.0.2 - Error: `x` must be a vector, not a `data.frame/rawDiag` object. HOT 3
- Problems reading Meta Data from QExactive HF / HFX Instruments HOT 28
- Reading Analag Traces from RawFiles HOT 7
- Read additional Infos from Raw Files (Status Log, Tune Method) etc. HOT 10
- create unit test for `read.raw.info()`
- Cannot find dependency "Spectra" HOT 2
- .computeBestPeptideSpectrumMatch function HOT 11
- Installation of new RawFileReader files HOT 19
- Error in source(tfo) : negative length vectors are not allowed HOT 15
- replace `warning` with `message`
- Deprecation messages for read.XIC() and readScans() HOT 1
- `funs()` was deprecated in dplyr 0.8.0.
- Error in FUN(left, right) : non-numeric argument to binary operator in `PlotCycleTime` HOT 2
- issues with tempfile opening
- I am trying to run read.raw, but it returns an error HOT 1
- [Extra feature that would be nice] Using m/z / RT values for QCs rather peptides
- protViz 0.6.8 required prior to install rawDiag on R.4.0.5
- Package "mardown" and "plyr" have to be installed so the ShinyApp works
- Problems with the read.raw()
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rawdiag.