CMPortal Overview

A computationally enriched resource for hiPSC-CM protocol optimisation

Welcome to CMPortal

🔍
Explore the Database
Browse all 322 protocols in the Database Viewer tab, with powerful filtering options.
🧪
Find Specific Protocols
Use the Variable Search tab to find protocols with specific features or outcomes.
📊
Discover Protocol Patterns
Explore features of target topics in the Enrichment Browser tab.
📈
Evaluate Your Protocol
Upload your protocol in the Benchmarking tab to compare against established standards.
 

Retrieve protocols by target parameters regardless of their intended purpose using outcome-specific features (Fig 2j).

  • Protocol Feature: Broad term for any variable in experiment design, study characteristics, or outcomes.
  • Feature Category: Classification of protocol features (e.g., Protocol Variable, Analysis Method, Cell Profile, Study Characteristic, Measured Endpoint).
  • Target Parameter/Topic/Label: A feature of interest, typically a study characteristic or outcome.
  • Topic/Parameter Category: Groups for target parameters (e.g., Cell Profile, Disease Modelling, Drug Testing, Best/Worst/Average Maturation).
  • Enrichment / Enriched Feature: A feature associated with a target parameter via data mining; not always statistically significant by conventional tests.
  • One-hot Encoding: Converts categorical variables into binary format for analysis.

About the Database:

  • Contains 322 curated protocols from published studies
  • Categorises features into: Protocol Variables, Analysis Methods, Cell Profiles, Study Characteristics, and Measured Endpoints
  • Enables discovery of protocol optimization strategies across different applications


Using the Search Box:

  • Quick Filter: Type any term to instantly filter across all displayed columns
  • Smart Search: DataTables automatically matches words out of order and performs partial word matching
  • Multiple Terms: Enter space-separated words to find records containing ALL terms (e.g., "maturation day30")
  • Exact Phrase Search: Use double quotes for exact phrase matching (e.g., "cardiac maturation")
  • Column-Specific Filters: Use the category buttons to show/hide relevant groups of columns
  • Export Results: Use the "Install" button to download your filtered data


Advanced Search Examples:

  • Find specific protocols: Enter a protocol ID number (e.g., "152")
  • Multiple criteria: "dmem isoproterenol B27" finds protocols mentioning all three terms
  • Authors/references: "Strober" Search by author surname or publication year
  • Combined approaches: First use category toggles to focus on relevant columns, then refine with search terms


Tip: Start with a broad search, then refine using the category buttons to focus on specific protocol aspects.

How To Use The Enrichment Browser

  • Step 1: Select a target parameter/outcome from the dropdown menu (e.g., "Best Contractile Force" or "Disease Modeling").
  • Step 2: Review the enrichment results table showing protocol features significantly associated with your selected outcome.
  • Step 3: Use the "Filter records" search box to narrow down results by specific terms or values.
  • Important Note: The enrichment analysis may include protocols that don't directly report your selected metric. This is intentional and part of the data mining approach—we analyze which features are statistically overrepresented across the entire dataset, even in studies that measure related but different outcomes.
  • Results Explanation:
    • Target Label: The outcome you selected
    • Feature: Specific protocol component or characteristic
    • Importance: Statistical measure of association strength
    • P-value: Statistical significance (lower values = stronger evidence)
    • Category: Which experimental domain the feature belongs to
  • Data Source: Results are derived from our comprehensive database of 322 hiPSC-CM protocols using advanced statistical techniques.
  • Export: Use the "Export CSV" button to download results for your own analysis.
 

Please select a category first...

Submission Result:


  

How to Use Protocol Benchmarking

Compare your cardiac myocyte (CM) protocol against established standards from our database to evaluate its maturity and effectiveness.

  • Step 1: Choose Your Protocol Method
    • Either upload your protocol PDF (Install Here) OR
    • Select an existing protocol directly from our database by ID (experimental data will be auto-loaded)
  • Step 2: Upload Experimental Measurements
    • If you uploaded your own protocol, upload your experimental data PDF (Install Here)
    • If you selected a protocol from the database, experimental data will be auto-loaded
  • Step 3: Select Protocol Purpose
    • Choose the purpose/application of your protocol (required)
    • This helps contextualize your results within similar applications
  • Step 4 (Optional): Add Reference Protocols
    • You can benchmark against existing protocols in the database by selecting their IDs
    • Or upload your own reference protocol + data pairs (up to 2 pairs)

Understanding Results

Results are displayed as a radar chart with 18 maturity indicators across multiple categories. Moving outward on the chart indicates more adult-like (mature) characteristics.

  • Data Point Types:
    • Hollow points: Predicted data (no experimental value provided)
    • Solid points: Experimental data within normal range
    • Dark points: Experimental data exceeding best bounds
    • Light points: Experimental data below worst bounds
  • Navigation:
    • Use the "Next Reference" button to cycle through different reference protocols
    • Hover over data points for detailed information
1
Protocol
2
Experimental Data
3
Protocol Purpose
1

Your Protocol

Incomplete

Upload your protocol or select from database (choose one method)

Drag and drop your protocol file here

OR
2
3

Experimental Data & Purpose

Incomplete

Upload your experimental measurements (if using your own protocol)

Required: Upload your experimental measurements

Select the purpose of your protocol (required)

Please select a category first...

4

Benchmark Against

Optional

Upload reference protocol + data pairs (optional, up to 2 pairs)

OR

Note: Your protocol and protocol purpose are required. Experimental data will be auto-loaded if you select a protocol from the database.