Code Monkey home page Code Monkey logo

Comments (4)

swillems avatar swillems commented on September 18, 2024

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.

swillems avatar swillems commented on September 18, 2024

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.

mastopoly avatar mastopoly commented on September 18, 2024

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.

swillems avatar swillems commented on September 18, 2024

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 in analysis.df does not contain an 8 or 9 in the MsMsType column, indicating ddaPASEF or diaPASEF scans. Without this, there is no diaFragmentFrameMsMsInfo of PasefFrameMsMsInfo table, meaning that no quad_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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.