Release notes
Roadmap for Prostar 2.0
New features
- To Be Announced - Many Great stuffs! đ
News in Prostar 1.38
Bugs fixed
[1.38.1] (25/11/2024)
- Bug fixed in the swap conditions tool indise the Hypothesis Test proess
News in Prostar 1.36
Bugs fixed
[1.36.3] (05/10/2024)
- Bug fixed in the Convert tool when using the âOrder by conditionsâ feature
- Bug fixed in the Convert tool when clicking on âConvert Dataâ: sometimes the following error occured: Error in [.data.frame(tmp.df, , âSample.nameâ) : undefined columns selected.
- The page âCheck for Updatesâ is back
Bugs fixed
[1.36.2]
- Bug fixed in the Convert tool when using the âOrder by conditionsâ feature
Bugs fixed
[1.36.1]
- Bug fixed in hypothesis test tool with Limma when using a dataset in which the names of the samples contain spaces
- Differential analysis tool. A warning message has been added if the user selects a p-value threshold that is over the p-values of all the data in the volcanoplot. In this case, the FDR cannot be computed.
- Peptide-protein graph: bug fixed to view the list of One-One connected components in the table and when sorting elements in the tabs.
- Bug fixed in the convert tool when the use do not select any column for the identification type of samples.
New features
[1.36.0]
- Hypothesis testing : it is now possible to change the log(FC) threshold and reprocess the test without resetting the entire interface
- Filtering tool: as for the cell metadata filtering, when users select infos of symbolic or numerical nature, the number of lines which will be deleted is displayed before clicking on the âPerformâ button.
- Convert dataset: fixed a bug which built wrong cells metadata when using the option âOrder by conditionsâ (in the Build design step).
News in Prostar 1.34.6
Bugs fixed
- Hypothesis testing: bug fixed with Limma and designs of level 2 and 3.
News in Prostar 1.34.5
Bugs fixed
- Differential analysis: fixing the details of quantitative values of peptides (when a user clicks on a protein in the volcanoplot).
- Hypothesis testing: allow the use of Limma with dataset containing up to 26 conditions
- Bug fixed in the tree for the selection of cells metadata (used in Filtering tool and Descriptive Statistics)
News in Prostar 1.34.2
Bugs fixed
- Bug fixed while opening the âDescriptive statisticsâ tab after have used one of the processes in âData processingâ tab.
News in Prostar 1.34.1
New features
- Allow hypothesis test using Limma with a dataset built on a flat design and containing up to 26 conditions
News in Prostar 1.34.0
Bugs fixed
- Bug fixed while opening xlsx files.
- Bug fixed while converting either text nor Excel files
- Bug fixed with the display of some pages
News in Prostar 1.32.1
New features
- New selection tool for cell metadata tags (used in the filtering tool, in Descriptive Statistics and Differential Analysis)
- Export as Excel file: additional sheet with DAPAR and Prostar version number used to process the dataset
News in Prostar 1.30.7
Bugs fixed
- Buggy plots have been temporarly disabled in aggregation process
- Bug fixed while converting a text/Excel file to a MSnset file (issue with the versions of Prostar and DAPAR)
News in Prostar 1.30.6
Bugs fixed
- Bug fixed in agregation tool for peptide-level pipeline
New features
- A popup windows appears if the dataset which is loaded was built with an older version of Prostar than the running one. Prostar will continue to run but the user is informed that unexpected behaviour may happen in this case.
News in Prostar 1.30.5
Bugs fixed
- Bug fixed in the filtering tool with the cell metadata tags
News in Prostar 1.30.4
Bugs fixed
- Small bug fixed in the normalization tool
News in Prostar 1.30.3
Bugs fixed
- In the imputation tool: all imputation methods are functional again
- Bug fixed in the Studentâs test (the value of logFC is now correct and consistent with Limma)
New features
- In case of error during the execution of some processes(), a popup window - containing the text of the error - will be shown.
News in Prostar 1.30.2
Bugs fixed
- In the normalization tool:
- the intensity plots (violinplot and boxplot) are displayed again
- the display of the comparative plot (before and after normalization) is faster, which speeds up the overall normalisation process.
News in Prostar 1.30.1
New features
- Differential analysis : a new information has been included concerning the âpush p-valueâ feature. This information is the number of entities that have been pushed
- Missing values imputation in pipeline at protein: In the âMissing on Entire Conditionâ step, the info text after impuation was confusing. Now, when the imputation has been achieved a more explicit message( giving the number of imputed proteins) is displayed
- Metacell tags have been renamed. For more information, please got to the FAQ
Bugs fixed
- In the filtering tool, when selecting a tag which not appeared in the dataset, all the lines were deleted. This has been fixed. Moreover, the list of tags to choose now reflects only the tags that are really in the dataset and not all the tags available in DAPAR
- Bug fixed in âOpen a MSnsetâ (âAttempt to select less than one element in get1indexâ)
News in Prostar 1.28
New features
- In the âHypothesis testingâ tool, the interface for the âSwap conditionsâ option has been updated (a collapsible panel has been added).
- Textual information has been added in the imputation tool when the dataset contains no missing values. This prevents any user to run an imputation on such datasets (which made some imputation methods crash)
Bugs fixed
- [1.28.5]
- Improvements of the Differential Analysis tool, especially the information and tooltips related to the volcanoplot.
- [1.28.0]
- The âResetâ action button in âDifferential Analysisâ has been fixed. Now, the âPush p-valueâ widgets are also set back to default values.
- Bug fixed when exporting a peptide dataset as an Excel file
- The âReload Prostarâ button works now (Prostar used to crash when the user clicked on the button)
- Bug fixed in âNormalizationâ tool when normalizing with tags in a âSpecific columnâ
- Bug fixed with the Push p-value feature in âDifferential analysisâ tool.
- Prostar can now handle peptide datasets in which the protein accession contains â|â (The problem occurred during connected component computation)
- Bug fixed about the display of quantitative metadata in the data explorer (the columns and their names were not aligned)
- Bug fixed about Prostar freeze when saving the aggregated dataset.
News in Prostar 1.26
New features
- In the âConvertâ tool, implementation of a new way to select the nature of quantitative data for each sample
- Add colors to cells metadata tags in Excel export file
- The âswap volcanolplotâ feature in Differential Analysis has been removed. It is replaced by a new feature in the âHypothesis Testâ tool where it is now possible to swap the conditions of any comparison. This leads to a new list of comparisons which are available in the âDifferential analysisâ tool.
Bug fixed
- [1.26.4]
- Fixes a bug with the Swap feature in the Hypothesis Test tool. When the user has swaped a first comparison and want to swap a second comparison, the first one was automatically swaped again.
- Fixed a bug with the Reset button in the differential analysis which did not reset the parameters of the Push p-value tool.
- [1.26.3]
- The function Prostar() works now when the user wants to launch Prostar via a R console.
- [1.26.2]
- The selection of tooltips in the volcanoplot works now. It no longer stay on the default one but is updated with the current user selection for tooltips.
- Bug fixed with the âResetâ button in the âHypothesis Testâ tool
- [1.26.1]
- A bug has been fixed in the computation of the t-test (in the Hypothesis test tool). The logFC value for a given comparison was swaped and not consistent with the computation of LogFC in Limma.
- In the Differential Analysis tool, the small info table about the number of selected entities is showed
- A bug fixed in the Filter tool with the tab âQuanti. metadata filteringâ or with the âPush p-valueâ feature in the Differential Analysis tool. Now, both âkeepâ and âdeleteâ options work.
- [1.26.0]
- Bug fixed in demo datasets (package âDAPARdataâ) related to the cell metadata tags for quantitative values.
- A bug in the function which exports datasets to MSnSets has been fixed.
- âAggregation toolâ: Bug fixed with the âproteinIdâ on new aggregated protein dataset.
- Bug fixed with the feature â#/% of values to deleteâ when selecting â%â. This bug occurred in the âFiltering tool > Quanti. metadata filteringâ and the âDifferentiel analysis > Push p-valueâ
- Bug fixed in select metadata information for Aggregation
News in Prostar 1.24
New features
- Fully operational peptidomics and peptide-level workflows.
- Addition of a cell metadata tag about quantitative values (it indicates for each condition and each entity (either protein or peptide) whether it is a quantitative, missing or imputed value.
- The missing value filtering tool has been replaced by a filter tool that operates on quantitative cell metadata. A more user-friendly GUI is provided.
- Missing values barplots have been generalized to any type of cell metadata tag.
- The information available in cell metadata is now accounted for during the aggregation step.
- Better color managment in plots.
- When converting a dataset into a MSnSet object, the log-transformation is run after 0 values have been replaced by NAs.
Bug fixed
- [1.24.8]
- Bug fixed in the Convert data tool (when selecting the identification method of quantitative data). The chechbox widget has been replaced by two radio buttons to improve the GUI experience. When the user choose to select identification methods, it is now mandatory to choose appropriate column names.
- Add comma as separating character for protIds (Use to generate adjacency matrices)
- [1.24.7]
- Bug fixed within the âConvert toolâ, in the âBuild designâ tab where the use of âOrder conditionsâ did not apply to the quantitative cell metadata. Now, this functionality works.
- The âpush p-valueâ feature in the Differential Analysis tool works fine now!
- [1.24.6]
- Bug fixed with the âResetâ button in the âHypothesis testâ processing tool.
- [1.24.5]
- Bug fixed with download Excel and csv buttons. Now, it is possible to download the entire table rather than only 153 items.
- All spaces in column names have been replaced by â_â to standardize names.
- A âkeyIdâ field has been in the aggregated dataset. It is the same feature as in the Convert tool but, during the aggregation process, it is set automatically - based on the adjacency matrix)
- [1.24.4]
- During the conversion process, the following error (âCreateMSnSet: unused argument (indFData=indexForFDataâ) has been fixed.
- The push p-value interface is now consistent with the one in the filtering tool. Furthermore, the user cannot run successive âPush p-valueâ operations. if he runs several times the âPush p-value buttonâ, the dataset is now automatically reset to the original comparison.
- Bug fixed in the plot which shows the number of lines with <quant. metadata> tags which appears in the filtering tool (tab âQuanti. metadata filteringâ) and the menu âDescriptive statisticsâ (tab âQuantitative natureâ)
- The error message âArgument âobjâ is missing with no defaultâ in the preview filtering example (in the tab âQuantitative natureâ) has been fixed.
- [1.24.3]
- Update the download functionality to get the list of proteins and peptides that make the aggregation failed.
- Bugs fixed in plots of âQuantitative natureâ of entities
- [1.24.2]
- Bug fixed with the Reset button in Differential Analysis, as well as in the âPush p-valueâ functionality
- [1.24.1]
- Bug fixed with the number of digits when displaying numbers (such as in quantitative data tables)
- [1.24.0]
- Enhancement of the pi0 value selection in differential analysis tool.
- Bug fixed when the user wants to impute NAs after the normalization tool display (without process any normalization).
- Bug fixed in differential analysis: The âPush p-valueâ function now also works on One-vs-All comparisons.
- Bug fixed with normalization on some selected proteins.
News in Prostar 1.22
New features
- Functionalities enabling the focus on a protein (or a subset of proteins) to compare the normalization options.
- Possibility to apply normalization with respect to a user-defined subset of reference proteins.
- Missing values filtering: It is now possible to tune the filtering option with proportions, in addition to with absolute values.
- Missing values filtering and âPush p-valuesâ (in Differential analysis tool): one can now select either numeric values or percentage of NA or imputed values.
- In DAPAR, implementation of ANOVA tools
Bug fixed
- [1.22.10]
- Bug fixed in convert tool
- [1.22.6]
- Fixed issue when converting a dataset into MSnSet and select columns which correspond to the origin of quantitative values (e.g. âBy_MS/MSâ, âBy_Matchingâ, etc..)
- Bug fixed in normalization tool when the user wants to normalize on a selection of protein. Now, there is no need to check âSynchronizeâ option to proceed to the normalization.
- The volcanoplot in the differential analysis tool now updates automatically when the user clicks on the âPush p-valueâ button.
- [1.22.5]
- Bug fixed when Prostar is used with R > 4.0.0 (Convert tool crashes)
- MEC imputation crashed after POV imputation using KNN
- [1.22.4]
- Bug fixed in Welch/Student hypothesis tests.
- Bug fixed in the convert tool, introduced by R-4.0.3,
- The extension of the exported file has been corrected
- Bug fixed in MEC imputation after the POV imputation proceeded with KNN
News in Prostar 1.20
New features
- Implementation of for more complex experimental designs,
- Automatic clustering of protein expression profiles,
- Additional preliminary filtering option for match between run based evidence.
Bug fixed
- Typos corrections
- Optimisation of Convert Data tool
News in Prostar 1.18
New features
- Warning on the FDR if the number of selected peptides/proteins is too small.
- Computation of the number of shared and specific peptides per protein in the aggregation tool. Notably useful for filtering.
- Filters on numerical values.
- New tool for exploring and visualize peptide-protein graphs.
- New navigation principle to switch between differents steps of a process.
- Better default filenames when the user click on downloads Button or on export buttons above the different tables in Prostar
Bug fixed
- [1.18.6]
- Due to some instability of cache memory when successively opening several datasets in a Prostar session, data management has been simplified. To work on another dataset than the current one, reloading Prostar first is now necessary (with the button above). It will restart Prostar with a fresh R session where import menus are enabled âDataset managerâ menu.
- [1.18.4]
- Spinner wheels showed during the computation of plots were replaced by a progress bar at the bottom right of the window.
- [1.18.3]
- Bug fixed in retro-compatibility with certain MSnset datasets created with previsous versions of Prostar.
- Bug fixed in the Color settings UI.
- [1.18.2] Bug fixed in the volcanoplots.
- [1.18.1] Bug fixed in the dataset convert tool.
- In the convert tool (build design step), the reordering of conditions is now functional. In the same screen, bug fixed when the user wants to show design examples.
- Export of a dataset when several metadata are selected to be integrated to the export file
- Bug fixed in the navigation bar for each process: the reset button is functional
- Inconsistent behaviour when the user changes a dataset in any process UI
News in Prostar 1.16
New features
- New customized theme according to Prostar logo colors.
- Uniform organization of the method parameters.
- Three buttons are displayed above each tab to export the data (Copy to clipboard, export to CSV, print).
- In the CV distribution plot (Descriptive statistics), a convenient zoom is predefined.
Bug fixed
- [1.16.10] Bug fixed in imputation tools (package imp4p) when the dataset has not samples grouped by conditions. Bug fixed which appeared sometimes in the Export tool.
- [1.16.9] Bug fixed in hypothesis testing when the dataset has samples not grouped by conditions
- [1.16.8] Bug fixed: The logFC value calculated by t.test was the opposite as the real one (-log(FC))
- [1.16.7] Bug fixed which have made wrong Fold Change computation in a specific case : when the dataset contains conditions with different number of samples AND the names of the conditions were not in an alphabetic order
- [1.16.6] Delete âcopy to clipboardâ button in the âBug reportâ screen
- [1.16.5] Bug fixed in intensity values during conversion
- [1.16.4] Bug fixed when converting into MSnset some datasets with no shared peptides
- [1.16.2] Set âNoâ as default value for order conditions in convert data
- [1.16.1] Colors of different conditions in missing values plots ()
- Interactive quantitative data display from volcanoplot.
- Aggregation statistics corrected.
- Differential analysis is now working with Firefox.
- Sum aggregation function is back.
- In string-based filtering, reusing several times the same column is possible.
- Added more numerical precision of p-values in exported dataset (differential analysis)
News in Prostar 1.14
Bug fixed
- Auto reset of dropdown menu in differential analysis.
- In the feature metadata table, the FC tag has been replaced by âlogFCâ.
- In the experimental design table, the column names âExperimentâ and âLabelâ have been replaced respectively by âSample.nameâ and âConditionâ.
- Delete the dependency to the package imputeLCMD.
- Tooltip persistance dealt with.
New features
- Better managment of dropdown menus in the main menu.
- Add a Bug report tab in the âHelpâ menu.
- Reorganization of the menus into Data preprocessing and Data mining.
- Add proportions in logFC distribution plot.
- Add LOESS normalization.
- Add VSN normalization.
- Improve automatic report generation.
- New peptide-to-protein aggregation with fair account of shared peptides.
- Peptide visualization on protein volcano plots.
- Add customisation of colors for plots.
News in Prostar 1.12
Bug fixed
- Normalization: âSum by columnsâ has been modified to provide log-abundances compatible with subsequent processing.
- Normalization: Any normalization can now be applied âfor each condition independantlyâ or âgloballyâ.
- Imputation: All methods are now only applied âfor each condition independantlyâ.
New features
- The entire pipeline is now compatible with datasets with more than 2 conditions.
- Descriptive statistics: The expression datasets are colored with respect to the nature of missing value (either POV or MEC, see below), even when the value has been imputed.
- Filtering: Manage designs with more than 2 conditions and with conditions containing different number of samples.
- Filtering: More user friendly interface for the string-based filtering (Tab 2).
- Imputation (protein level): Distinction between missing values on an entire condition (Missing on the Entire Condition - MEC) and the other ones (Partially Observed Value - POV).
- Imputation (protein level): for POV, it is possible to use SLSA which take into account the experimental design.
- Differential analysis: All tests can be applied on datasets with different number of samples in each condition.
- Differential analysis: Limma takes into account all the hierarchical experimental designs.
- GO analysis: the GeneID nomenclature is now available.
News in Prostar 1.10
Bug fixed
- When the aggregation step has been performed, the interface switches to the first tab of the âDescriptive Statisticsâ in order to view informations aout the new dataset (the protein one).
- Implementation of a parallel version of the function which saves the (new) protein dataset after the aggregation step.
- Disable the extra row appearing in the metadata table when convertinga text file to a MSnSet file.
- A new package (readxl) is used to read xls or xlxs files. In certain circumstances, the functions of the previous package openxlsx is not able to decode properly Excel files.
- When converting a new (text or Excel) file in Prostar : the missing values were not registered as expected. Especially, they did not appear in blue in the table above the volcanoplot. Bug fixed
- A bug occured when the user load successively several datasets in Prostar. The previous ones were note correctly erased and this has lead to side effects. This bug is now fixed
New features
- Gene Ontology (GO) analysis (Beta version).
- Automatic report generation (Beta).
- Preliminary separation between peptide and protein level pipelines.
- IMP4P method for peptide level imputation.
- DetQuantile method for protein level imputation.
- Tooltip implementation.
- Interactive plots with highcharter.
- Enhancement of the string-based filtering UI