Releases: fcyu/ECL2
Releases · fcyu/ECL2
ECL2-2.1.9
This is a minor upgrade to fix some security vulnerabilities in some libraries
- Upgrade JUnit to 1.13.2 due to the security vulnerabilities.
- Upgrade Logback to 1.2.8 due to the security vulnerabilities.
- Upgrade Guava to 31.0.1 due to the security vulnerabilities.
- Upgrade sqlite-jdbc to 3.36.0.2.
ECL2-2.1.8
Major changes
- Delete q-value column in the decoy output to avoid the confusion. (40d33b2)
- Support more enzymes. (58b5a76)
- Support up to two enzymes simultaneously. (62947bb)
- Using "Others" as the default database type to make sure that there won't be any error if the database type is incorrect. (8864a64)
Minor changes
- Improve ProGuard parameters.
- Fix bugs.
- Minor improvements.
- Optimize logger outputs.
- Update some libraries to the latest version.
2.1.8-79b912
Major changes:
- 79b9123@Fall back to the linear FDR estimation approach when fuse_count < decoy_count. This change will affect the results a lot in some cases.
- 58b5a76@Support more enzymes.
- 62947bb@Support up to two enzymes simultaneously.
- af07e84@Add running time to logger and minor improvement.
- 40d33b2@Delete q-value column in the decoy output to avoid a confusion.
- 3c8f9fd@One more database_type in the parameter.
- c4f5bd0@Output some warnings regarding the "not enough data points" issue.
Minor changes:
Fix bugs and add small improvements.
ECL2-2.1.7
Add a link_same_peptide option.
ECL2-2.1.6
Major Changes
- Increase PTM mass decimal point to three. (3325076)
- Improve fasta reader. (b4bf5f6)
- Preserve the parameter order and print them. (8738c4e)
- Improve the String output with String.join(";"). Output all proteins' annotations. (452667e)
- Add a databaseType for parsing the header. Add to methods in DbTool. (db9a769, 924f103, 36a1cf1)
- Add contaminants.fasta. (9b48fcb)
- Delete three unimportant parameters. (72ba36b)
- Considering overlapped theoretical fragment ion multiple times.This is what Comet and Xolik do. (8040f53)
- Don't half the total score if two sequences are the same. (267408a)
- Always single thread in debug mode. (844e3d9)
- Add a append_contaminants parameter. (5d2f63a)
- Change > delta_c_t to >= delta_c_t. (3aa1733)
- Correct MS1 isotope error based on the Mercury method. (6539f32)
- Consider the first "M" being cut situation. (b07b34c, e275b43)
- Using SQL to reduce the RAM usage. (0d8310d, 1006535, e3fecc5, 807da21)
- Delete min_precursor_mass and max_precursor_mass parameters. Delete a unnecessary filter. (b7ef385)
Fixed Bugs:
- Fix a bug caused by failing to get the host name. (0c60e56)
- Fix a bug that MS level checking is only needed in mzXML format. (72ffd87)
- Fix a bug that caused by empty spectrum. (c5325af, a3262e0)
- Fix a bug when there is no results in estimating FDR. (63deabe, d368f5e)
- Fix a serious bug in CalEValue and improve CalEValue a lot. (418d314, ff49e7e)
- Fix a serious bug that may not check the middle bins' combinations. (a4cc349)
- Fix a bug in C-C setting. (8398aa4)
- Fix a serious bug that does not include any variable modification. (5325db3)
Minor Changes:
- Update some library versions and minor improve pom. (449fbff)
- Change some default values in the paremeter.def. (60b2d30)
- Using ProteomicsLibrary's methods. (c100de8, c3c6c20, 6b88a18, 9442bb5)
- Sort the PSMs according to their scores. (382b53a)
- Improve the procedure of generating theoretical fragment ions and calculating XCorr. (a212c13)
- Delete a debug output. (82cd63f)
- Improvement. Assume all advanced parameters are in the parameter.def. Delete unnecessary trim(). (3209614)
- Improve logger output. (4c3b840)
- Add more explanation to the parameter file. (4ca9035)
ECL2-2.1.5
ECL2-2.1.4
Big improvements
- Add binary var mod. (a32411c)
- Support new cross-linkers. (bbf133d)
- Output raw spectrum, normalized spectrum, xcorr spectrum, and two chains' theoretical spectra in debug mode. (a133aee)
- Finding the start and end points in e-value estimation based on Comet. (c527973)
- Improve the preprocessing part. (add5476)
- Add flanking peak as an option. (a4ef245, 840dfd4)
- Improve the dot() function. (659819a)
- Eliminate the uniprot decoy pool. (588ccda)
- Improve e-value estimation. (538a031)
- Eliminate "min_peak_num" parameter. (20d7186)
- Add a "single_chain_t" parameter. (4fb5646)
- Add "cal_evalue" as an option. (8e6d5d5)
- Add some advanced parameters. (e6b5baf)
- Add a parameter file version. (1c9b46a)
- Add "delta_c_t" as an option. (91b4444)
- Add computer's name. (54ff9fd)
- A big improvement in generating the random histogram. (c0b0b40)
- Add initialCapacity and loadFactor. (60db667)
- Improve the search part. (46c487a)
Many bug fix and improvements
Please check the comments.
ECL2.0-2.1.3
New release.