Skip to content

Conversation

@cliandouble08
Copy link
Collaborator

Improves the contrast selection user interface and enhances the performance of two-sample T-tests.

  • 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 control group detection and contrast generation.
  • Includes CSS styling for the new contrast selection UI components.
  • Adds user documentation for the new contrast selection UI.

@cliandouble08 cliandouble08 self-assigned this Oct 21, 2025
@cliandouble08 cliandouble08 added the enhancement New feature or request label Oct 21, 2025
Improves the setup sidebar by ensuring correct handling of boolean checkbox values for intensity data and setting default labels for single files.

Specifically:
- Modifies intensity data input to use checkboxes instead of dropdown menus.
- Converts checkbox boolean values to "Yes"/"No" strings for internal consistency.
- Adds default label assignment ("proteome") when only one data file is present to streamline the setup process.
Enhances user experience by automatically navigating to the Statistics Summary tab upon successful completion of statistical tests. This eliminates the need for manual navigation and immediately presents the results to the user.

Includes a timed notification to inform the user about the automated switch.
@cliandouble08 cliandouble08 force-pushed the CL_dev branch 2 times, most recently from fe0c5b2 to 75d0146 Compare October 21, 2025 01:13
- Supports accumulative file uploads
- Supports removal of a specific data file from the file list
@cliandouble08 cliandouble08 changed the title Improves contrast selection UI and performance Improves contrast selection UI; UI automatically switches to Summary tab after comparison completion; Allows user to upload multiple files from different directories Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

1 participant