- Update
run_plexedpiper
to process redox proteomics data. - Add more robust checks for
read_study_design
output. - Set minimum MSnID version to 1.25.2, though this does not prevent installation of an incorrect version of MSnID from Bioconductor, since the version number on Bioconductor is higher.
- Removed duplicate GENCODE protein IDs from
run_plexedpiper
output. GENCODE IDs are currently only unique when combining the protein (ENSP) and transcript (ENST) IDs. Since there are so few duplicates, we will remove them rather than concatenating these IDs in the "protein_id" column of the output ofmake_results_ratio_*
andmake_rii_peptide_*
functions. - Shortened UniProt headers in
run_plexedpiper
output to only use the middle portion of the UniProt IDs. - Bugfix: fixed parsing of crosstab rownames in
make_rii_peptide_ph
when acetylated peptides also contain PTMs denoted by a "@". - Requires an update to a version of MSnID built on or after 2023-01-26 when column "unique_id" was added to
parse_FASTA_names
output.
- Updated MoTrPAC BIC functions to extract information from GENCODE FASTA headers and include them as columns in results tables.
- Added checks for
create_crosstab
input. - Updated
run_plexedpiper
to accept multiple folder paths. Now capable of integrating multiple datasets, such as MoTrPAC PASS1A/1C. - Updated handling of UniProt-to-gene conversion in the
make_rii_peptide_*
andmake_results_ratio_*
functions. Now uses gene symbols from FASTA header and the AnnotationDbi Bioconductor package to convert to Entrez gene IDs, rather than converting from protein to gene symbol and Entrez gene. - Added "pkgdown" GitHub Action to automatically build website.
- Added use_mzIdentML argument to read_msgf_data to read mzid files from a local folder.
- Added prefix argument to read_study_design and run_plexedpiper.
- Expanded the functionality of filter_msgf_data to allow for filtering at the SiteID level. This performs the same optimization procedure as when filtering at the peptide level. Also added the filter_msgf_data_SiteID_level wrapper.
- Added
unique_only
andrefine_prior
arguments torun_plexedpiper
. Requires an update to a version of MSnID built on or after 2022-04-26--when therefine_prior
argument was added toinfer_parsimonious_accessions
. - Minor documentation changes.
- Added this NEWS file.
- Added website built with the pkgdown package.
- Added the
run_plexedpiper
wrapper function, which performs all the steps necessary to go from MS-GF+ and MASIC data to Reporter Ion Intensity (RII) and Ratio Results tables used by the MoTrPAC Bioinformatics Center (BIC).
- Added TMT6 and TMT18 tables to
reporter_converter
. - Removed functions that had previously been migrated to PNNL.DMS.utils during the switch to v0.3.0.
- Reduced computation time and memory usage of
filter_msgf_data
. This has the added benefit of increasing the precision of the optimization algorithms. As a result, filtered MSnIDs may be marginally different. - Added UniProt support for MoTrPAC BIC functions.
- Fixed check issues.
- Removed odbc package from imports. Leftover from changes in v0.3.0.
- Migrated DMS-related tools to PNNL.DMS.utils.
- First release since migration from vladpetyuk/PlexedPiper.
- Updated
read_study_design
.