importing dia-nn speclib

support
importing dia-nn speclib Brett Phinney  2023-07-10 17:28
 
Hi everyone. I am having issues importing a dia-nn speclib. I get the following error

I have verified that the speclib and tsv report have the same name and are in the same directory

For example

50ng_hela.tsv
50ng_hela.tsv.speclib

any ideas?


---------------------------
Skyline
---------------------------
ERROR: unable to determine DIA-NN report filename for '50ng_hela.tsv.speclib': the TSV report is required to read speclib files and must be in the same directory as the speclib and share some leading characters (e.g. somedata-tsv.speclib and somedata-report.tsv)

Command-line: C:\Users\protcore\AppData\Local\Apps\2.0\NRNP9D6P.1MW\1T6Y02OC.OX7\skyl..tion_2e441fc3bf6adc7f_0016.0002_8463f90593c7905a\BlibBuild -s -A -H -o -i hela_test -S "C:\Users\protcore\AppData\Local\Temp\tmpFEA4.tmp" "F:\Brett\480QC\dia-NN\hela_test.redundant.blib"
Working directory: F:\Brett\480QC\dia-NN
---------------------------
OK More Info
---------------------------
System.IO.IOException: ERROR: unable to determine DIA-NN report filename for '50ng_hela.tsv.speclib': the TSV report is required to read speclib files and must be in the same directory as the speclib and share some leading characters (e.g. somedata-tsv.speclib and somedata-report.tsv)

Command-line: C:\Users\protcore\AppData\Local\Apps\2.0\NRNP9D6P.1MW\1T6Y02OC.OX7\skyl..tion_2e441fc3bf6adc7f_0016.0002_8463f90593c7905a\BlibBuild -s -A -H -o -i hela_test -S "C:\Users\protcore\AppData\Local\Temp\tmpFEA4.tmp" "F:\Brett\480QC\dia-NN\hela_test.redundant.blib"
Working directory: F:\Brett\480QC\dia-NN
   at pwiz.Common.SystemUtil.ProcessRunner.Run(ProcessStartInfo psi, String stdin, IProgressMonitor progress, IProgressStatus& status, TextWriter writer, ProcessPriorityClass priorityClass) in C:\proj\skyline_22_2\pwiz_tools\Shared\Common\SystemUtil\ProcessRunner.cs:line 161
   at pwiz.BiblioSpec.BlibBuild.BuildLibrary(LibraryBuildAction libraryBuildAction, IProgressMonitor progressMonitor, IProgressStatus& status, String& commandArgs, String& messageLog, String[]& ambiguous) in C:\proj\skyline_22_2\pwiz_tools\Shared\BiblioSpec\BlibBuild.cs:line 412
   at pwiz.Skyline.Model.Lib.BiblioSpecLiteBuilder.BuildLibrary(IProgressMonitor progress) in C:\proj\skyline_22_2\pwiz_tools\Skyline\Model\Lib\BiblioSpecLiteBuilder.cs:line 161
---------------------------
 
 
Nick Shulman responded:  2023-07-10 17:43
You might find some helpful information in the following support request:
https://skyline.ms/announcements/home/support/thread.view?rowId=59776

When BiblioSpec is looking for the report.tsv file, the file has to have certain columns or else BiblioSpec will ignore the file and say that the file could not be found.

If that other support request was not helpful you can send us your files and we can try to figure out what is going wrong.
--Nick
 
Brett Phinney responded:  2023-07-10 17:59
That worked! Thank you !!!

so for those trying this at home

rename the main report DIA-nn spits out which apparently the one you want and not the tsv report that it makes with the library

For example mine was named report_50ng.tsv

so the import wizard should work if skyline looks for a file starting with report_ and contains the same name as the speclib file in the same directory I'm thinking