Coder Social home page Coder Social logo

Comments (6)

tbaccata avatar tbaccata commented on July 23, 2024

Hello!

Thanks for sending example files, I could reproduce the error.

The issue are the sample names, they start with a number and contain special characters ("-" the hyphen).
R's read command(s) checks the column names whether they are in a correct format,
and finally coerces column names to syntactically valid names.

There should have been some error messages, and definitely some checks in the software.
I will have a deeper look into this, this should be reported back to the user.

Does it work when you use this exp. design? ( here I've appended an X in front of all samples, and removed special characters "-" with a dot ".")
expDesign.txt

Best,
Sebastian

from amica.

lananh-ngn avatar lananh-ngn commented on July 23, 2024

Sebastian,
Thank you for the quick answer. I tried to run the tool with file you provided in your message and with the names changed in the fragpipe input file. However, I still have the same error.
Thank you in advance,
Lan Anh

from amica.

tbaccata avatar tbaccata commented on July 23, 2024

I will have a look at this, I hope I can solve this until tomorrow.
I'll get back to you.

This error only affects FragPipe input.

from amica.

lananh-ngn avatar lananh-ngn commented on July 23, 2024

Thank you for your quick feedback. Also, I had to change the headers so that it fits amica's requirements but I think FragPipe changed the output in their recent upgrade: Nesvilab/FragPipe#774. The file now has Intensity and MaxLFQ Intensity.
Best regards,
Lan Anh

from amica.

tbaccata avatar tbaccata commented on July 23, 2024

Hello Lan Anh,

please try again, it should work now on the server, and the same code is also already on github.
You can use your original exp. design, amica automatically handles special characters now.

You did get an error message, that Total Intensity and Unique Intensity columns were missing, that's why you renamed them, is this correct?
The underlying issue in amica's code was, that some LFQ intensity columns were expected (either suffixed per sample with Intensity, RazorIntensity, or MaxLFQ Intensity in the combined_proteins.tsv file) in the analysis - that's what caused the error.

Relevant columns from FragPipe's output didn't change in their update, only a couple of Intensity columns have been removed. That's why amica complained about missing intensity columns.
Otherwise the same columns are present, that are parsed by amica.

I've fixed this behavior, FragPipe v18 output is now automatically handled by amica.
So you don't need to rename the columns your original file (although it should also work with the input file you've uploaded here).

Please let me know, whether everything works for you.

Best,
Sebastian

from amica.

lananh-ngn avatar lananh-ngn commented on July 23, 2024

Sebastian,
Thank you for the quick solve. I tried it with the source code and it works fine. Thank you also for the clear explanation!
Best regards,
Lan Anh

from amica.

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.