Skip to content

Releases: broadinstitute/protigy-v2

Version 2.4.0

06 Apr 14:50
39d9f3d

Choose a tag to compare

Setup — metadata filters

  • Sample filtering by cdesc column (e.g. QC.status)
  • Row / feature filtering by rdesc column (e.g. Species)

Volcano plot (Statistics)

  • Interactive volcano labeling with proteins of interest (POI) (click and search) and significant proteins (top 20/all).
  • Labeled features are exported as a table

Summary tab

  • Updated information such as features and samples before/after filtering.

Gene symbols & ID mapping

  • Optional ID → gene symbol mapping via AnnotationDbi (human and mouse supported)

Statistics

  • Differential expression summary table has been reformatted and is now exported.

Other fixes & improvements

  • Export messages now only show file failures to reduce notifications
  • Only the last 10 notifications will be shown to prevent notification overflow
  • Fixes an issue with the multiome heatmap
  • Fixes an issue with certain UI elements not rendering properly
  • Fixes an issue where the exported original GCT file would contain additional columns added during the setup process

Version 2.3.2

06 Feb 19:38
6f3b52c

Choose a tag to compare

Fixes an issue with Excel data import where, in some cases, numerical data were interpreted as strings.

Version 2.3.1

26 Jan 21:44
b17fe78

Choose a tag to compare

  • PCA shape fill is now togglable (default no fill)
  • Blank gene symbols were removed, now they are preserved as NA
  • Documentation updated

Version 2.3.0

22 Jan 13:34
f1f4d13

Choose a tag to compare

PCA Module

  • Fixed PCA regression to handle datasets with <10 PCs
  • PCA is now only calculated once: changes in visualizations will be comparable
  • Open shapes are prioritized to improve visualization

Gene Symbol Processing

  • Improves geneSymbol column formatting so that outputted gene symbols are compatible with downstream pipelines (e.g. ssGSEA, PANOPLY)
  • The geneSymbol column is now always created based on a selected input column (e.g. PG.Genes)
  • Improved preservation logic for existing geneSymbol columns

GCT Processing

  • It is now possible to import a GCT file without a cdesc. In this case, the column names of the data matrix are saved as "Sample.ID" so that a valid cdesc exists.
  • Disabled two-component normalization for datasets with >20 samples due to processing time.

Annotation Selection

  • Removed filtering restrictions: all discrete columns selectable (including ID columns and <2 categories)
  • Statistics tab now handles incompatibility checks with improved warnings

Statistics

  • Enhanced warning messages for incompatible annotations
  • Normalized values are now included in the output .csv and .GCT tables

File Format Support

  • Added SSV (semicolon-separated) file support

Customization

  • Fixed an issue where changing colors for an annotation other than the default annotation would not display correctly

Version 2.2.3

09 Dec 16:06
ccff074

Choose a tag to compare

  • Now properly handles special characters (such as "-") in annotation names during plotting and statistical analysis
  • Fixes an issue where the # of categories for continuous/discrete groups was mismatched. Now, consistently, any numerical annotation with > 20 unique values will be considered continuous for analysis purposes.
  • Fixes an issue where importing colors for a yaml file would cause endless notifications.

Please note git checks for macos are currently failing due to a transient GitHub error. The package is downloadable and installable on Mac OS.

Version 2.2.2

05 Dec 19:12
9dbc0d3

Choose a tag to compare

  • The latest hotfix somehow caused selected colors to no longer save during customization. This is now resolved.

Version 2.2.1

03 Dec 18:17

Choose a tag to compare

  • The column annotations (cdesc) were sometimes erroneously shuffled following group-wise normalization. This has now been resolved.

Version 2.2.0

02 Dec 23:31
a9ac5ab

Choose a tag to compare

  • Adds a "clear all notifications" button
  • Adds a color customization module that allows you to choose colors for every discrete (categorical) annotation in your dataset(s). Colors can be imported from a .yaml file either from ProTIGY or PANOPLY. Colors are automatically exported to a .yaml file in the Export tab with the other results files, or, you can export just the colors from the Customization tab.

Version 2.1.0

14 Nov 16:40
133d6e8

Choose a tag to compare

  • Allows files to be added and removed during the setup process.
  • App now automatically moves to the statistics summary tab after testing is complete.
  • Implements a new hybrid contrast selection UI with matrix and list views for improved usability and scalability.
  • Optimizes the two-sample T-test by processing contrasts in batches, which significantly improves performance.
  • Adds helper functions for contrast selection logic, including contrast generation.
  • Includes CSS styling for the new contrast selection UI components.
  • Adds user documentation for the new contrast selection UI.

Version 2.0.0

29 Sep 13:13

Choose a tag to compare

First stable release of the ProTIGY R package.

Key Features

  • Upload multiple GCT, CSV, TSV, or Excel files at once
  • Export normalized and filtered data
  • Visualize and export QC plots
  • Perform statistical analysis
  • Visualize all datasets simultaneously in a heatmap