Skip to content

.net version of Raxport for scan extraction of raw file

Notifications You must be signed in to change notification settings

xyz1396/Raxport.net

Repository files navigation

publish-linux publish-linux publish-linux

.NET version of Raxport

Raxport is a simple program which extract scans from raw file generated by mass spectrum from ThermoFisher. It support orbitrap and iontrap scan both. But the generated .FT1 or .FT2 file will have charge information only if the scan is from orbitrap. And we only support MS1 and MS2 scan up to now.

Run it on Windows

.\Raxport.exe -i 'input path' -o 'output path -j 'threads number'

Run it on Linux or MAC

.\Raxport -i 'input path' -o 'output path' -j 'threads number'

to split 20000 scan per .FT2 file

.\Raxport -i 'input path' -o 'output path' -s 20000 -j 'threads number'

Scan in Genrated .FT1 file

The format of .FT1 is as following picture. All chunks are split by Tab. First "H" line is software information. Second "H" is column name for peaks. Third H is instrument model. Each scan has a scan header and peaks information table. "S" line in scan header is scan number and TIC (total ion current). First "I" is retention time. Second "I" is scan type. Third "I" is scan filter.

.FT1 Scan Demo

Scan in Genrated .FT2 file

The format of .FT2 is as following picture. All chunks are split by Tab. First "H" line is software information. Second "H" is column name for peaks. Third H is instrument model. Each scan has a scan header and peaks information table. "S" line in scan header is scan number, precursor mz and TIC (total ion current). "Z" line is precursor charge and precursor mass, other precursor charges and mzs. First "I" is retention time. Second "I" is scan type. Third "I" is scan filter."D" line is the scan number of precursor.

.FT2 Scan Demo

Compile it in Visual Studio

Raxport.net is developed under .NET 6 and relies on ThermoFisher.CommonCore.RawFileReader.dll and ThermoFisher.CommonCore.Data.dll from FreeStyle of ThermoFisher. You can clone this project and compile it in Visual Studio.

About

.net version of Raxport for scan extraction of raw file

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages