Comments (4)
Dear mastapoly,
As our lab mostly focusses on MS/MS data, I unfortunately have no experience with pure TIMS data. Looking at your error messages I think that the data format in which Bruker stores the TIMS data is different than the way they store LC-TIMS-MSMS data as produced by their timsTOF Pro instrument. If this is indeed the case, I am afraid that AlphaTims is not the right tool for you. However, if your .d folder contains both the "analysis.tdf" and "analysis.tdf_bin" files, I could briefly see if this format is compatabile with AlphaTims.
Best,
Sander
from alphatims.
Dear mastapoly,
Thank you for providing the raw data in a private message. For future corresponding (which does not involve unpublished data) I suggest we communicate via this issue so other people will similar issues can be helped as well.
It looks like the data you provided is actually compatible for the largest part. I quickly tested if I can update AlphaTims based on the difference in format and this actually seems to work quite nicely as well. I will update the source code where needed and I will aim to release version 0.2.6 somewhere this week. Please note that this use case falls somewhat outside the scope of AlphaTims and we will hence not guarantee it to run completely bug-free at this point in time.
Best,
Sander
from alphatims.
Sander,
Thank you for taking a look at this. I will install the updated packages and let you if things work. In addition, I would be happy to have provided the file on github and the data I sent is actually already published, I couldn't upload it to github on this forum because it was too large. If you would like to include the file in an example or to support open source. But if you would like to upload it for the sake of others, that is okay.
from alphatims.
Dear mastapoly,
Now worries about the dataset, just wanted to make sure that people who read this issue in the future can follow along and know what we are talking about. If you want you can provide a link to the paper as reference.
More important, I just released version 0.2.6, which should solve your issue. Please check it out and let me kow if this works as expected so we can close this issue.
Extra info:
- This issue was caused because AlphaTims raises an error when the
fragments
table inanalysis.df
does not contain an 8 or 9 in theMsMsType
column, indicating ddaPASEF or diaPASEF scans. Without this, there is nodiaFragmentFrameMsMsInfo
ofPasefFrameMsMsInfo
table, meaning that noquad_indptr
array and other associated arrrays can be defined. - Solved by creating a dummy
MsMsInfo
table stating that in frame 0 from start scan 0 to end scan 0 there is a precursor with index 0 and quad selection of 0 m/z present. This results in empty sliders in the GUI, so the GUI has been updated to disable usage of quad information with default 0-1 sliders. - This is released for all the GUIs on all Operating Systems and on PyPi as well.
- NOTE: This functionality ifalls outside of AlphaTims main scopre and will not be a primary focus for future development.
from alphatims.
Related Issues (20)
- Error on loading the data HOT 6
- np.uint16 sufficient for intensities? HOT 8
- recode polarity to int HOT 2
- loading data that were collected without mobility acquisition HOT 4
- File extension not understood HOT 1
- convert_from_indices HOT 2
- No plots are shows when using the GUI in Google Chrome or Firefox HOT 4
- python 3.10 HOT 4
- 1.0.5 GUI wont start HOT 2
- Unable to read data folder on some systems HOT 2
- [Pitch] Docker Image HOT 9
- [Question] precursor_indices definition HOT 2
- Synchro/slice data import HOT 7
- Numpy Dependency issue "Attribute not found" HOT 1
- [Maintainance] CICD HOT 3
- Exporting diaPASEF as mgf HOT 2
- [Question] Centroiding of TimsTOF class objects HOT 1
- [Question] Precursor masses from XML settings are not present as indices in raw data HOT 5
- Only increasing indices are supported: Can combinations of recurring elements be retrieved at once? HOT 5
- Remove warning message on module load
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 alphatims.