Class TestIGFCI_TCGA_Modern

java.lang.Object
edu.cmu.tetrad.search.TestIGFCI_TCGA_Modern

public class TestIGFCI_TCGA_Modern extends Object
Modernized translation of the legacy TestIGFCI_TCGA harness.

What it does (TL;DR): - Loads a TCGA-style CSV (continuous or discrete). - Optionally applies tiered knowledge (e.g., omics -> phenotype). - Configures GFCI (or IGFCI if present) with INSTANCE-SPECIFIC score/test knobs. - Runs the search and writes the resulting PAG to .txt and .graphml.

How to run: - As a unit-style runner from IntelliJ or CLI, adjust the MAIN_* constants below. - Or integrate into your existing test suite.

  • Method Details

    • main

      public static void main(String[] args) throws Exception
      Main entry point for the application. Executes the workflow that includes loading data, configuring knowledge tiers, setting parameters, running a search algorithm, and saving outputs.
      Parameters:
      args - Command line arguments. These can be used to configure various aspects of the process if needed.
      Throws:
      Exception - If any errors occur during the execution of the workflow, such as reading data, configuring parameters, or saving the outputs.