Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demo rfc80 before #11048

Closed
wants to merge 59 commits into from
Closed

Demo rfc80 before #11048

wants to merge 59 commits into from

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    db9e6ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d8b9f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b07d3f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Feature/ch/update poc base branch (#10776)

    * Add Columnar SQL file to init Clickhouse DB
    
    * Refactored Mapper xml to extract StudyViewFilterMapper
    haynescd authored May 3, 2024
    Configuration menu
    Copy the full SHA
    63dde5f View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. ✅ Add Unit test for StudyViewMapper Clickhouse

    * ✅ Add Unit test for StudyViewMapper Clickhouse
    
    * ✅ Update db props to include mysql and clickhouse datasources to fix tests
    
    * Address comments
    
    * Rename package to clickhouse
    
    * Update to static final
    
    * Use bean name instead of qualifier
    haynescd authored May 10, 2024
    Configuration menu
    Copy the full SHA
    e073a31 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    77d07e0 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Feature/mutated genes AlterationFilter and Fix unit test (#10803)

    * Create new wide table sql file and rename package
    
    * Remove genomic_event view
    
    * Add AlterationFilter to mutated_genes endpoint
    
    * Add AlterationFilter to mutated-genes endpoint
    
    * Fix unit test
    
    * Fix sonar issues
    
    * Add test for mutation types and status
    
    * remove unused imports
    haynescd authored May 21, 2024
    Configuration menu
    Copy the full SHA
    66b058c View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Add missing POC clinical data binning function (#10778)

    * add missing poc clinical data binning function
    onursumer authored May 23, 2024
    Configuration menu
    Copy the full SHA
    d24648a View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Create sample materialized view and use it (#10822)

    * Add sample_mv materialized view and use it in mappers
    alisman authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    e37fa86 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Feature/mutated genes total profiled counts and gene panels (#10824)

    * Add Support for TotalProfiledCase Counts for Mutated-genes endpoint.
    
    * Create sql files to create new tables
    
    * Add unit test for totalProfiledCount
    
    * Add matching gene panel ids
    
    * Add TotalProfiledCountsWithoutPanelData
    
    * Add profileCount for genes without gene panel data
    
    * Add Comments for SQL
    
    * Update matching Gene Panel Ids
    
    * Clean up code
    
    * Fix test
    
    * Add query to get correct Gene Panels
    
    * Fix unit test
    
    * Add comments
    haynescd authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    6661542 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. RFC80:density plot endpoint(#10837)

    * working poc
    
    * refactor logic into service, so clean
    
    * refactor for parameters builder, simplify min max logic, streamline service call
    
    * remove unused services and imports
    
    * remove more unused imports
    uklineale authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    1d1606b View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    464f442 View commit details
    Browse the repository at this point in the history
  2. Molecular-profile-counts service implementation (#10840)

    * Implement molecular profile count endpoint using Clickhouse
    
    * Cleanup
    alisman authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    6998fc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b8c89e View commit details
    Browse the repository at this point in the history
  4. Rfc80/add cna genes endpoint (#10845)

    * ✨ Add CNA Gene Endpoint
    
    * 🐛 Fix StudyViewFilterMapper.xml to allow ability to filter on gene and alteration
    
    * Fix merge conflict
    
    * Address comments
    
    * Fix unit tests
    
    * Fix sonar issues
    haynescd authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    bb5456a View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. ✨ Add StructuralVariant-genes endpoint (#10854)

    * ✨ Add StructuralVariant-genes endpoint
    
    * Fix sonar issues
    
    * Update MatchingGenePanel request to return list
    
    * Create and use sample_derive
    
    * Update where sample_derived is stored to fix unit test
    haynescd authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    505847b View commit details
    Browse the repository at this point in the history
  2. Implement study view sample-lists-counts endpoint in Clickhouse (#10849)

    Co-authored-by: Bryan Lai <[email protected]>
    alisman and Bryan Lai authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    74b735d View commit details
    Browse the repository at this point in the history
  3. Fix class import (#10856)

    alisman authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    110236b View commit details
    Browse the repository at this point in the history
  4. Move ClinicalCategoricalFilter to repository (#10847)

    * use clinical_data_derived instead of sample_clinical_attribute_numeric_mv and patient_clinical_attribute_numeric_mv
    
    * use clinical_attribute_meta instead of sample_clinical_attribute_numeric_mv and patient_clinical_attribute_numeric_mv
    
    * remove unused clinical data count methods and SQL
    
    * fix numericalClinicalDataCountFilter
    
    * Move CategoricalClinicalAttributeFilter to repository
    
    * remove unused columns
    
    * Add override to methods
    
    ---------
    
    Co-authored-by: haynescd <[email protected]>
    onursumer and haynescd authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    a484e2e View commit details
    Browse the repository at this point in the history
  5. Rfc80/fix patient level filtering for alteration counts endpoints (#1…

    …0857)
    
    * Add patient_id column to genomic_event_derived
    
    * Update sql to convert list of patients to list of samples
    haynescd authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    14b7105 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    2b87a26 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    79d36e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Demo rfc80 poc violin plot (#10863)

    * refactor to use clickhouse
    
    * filter out empty attr values
    
    * edit comment
    
    * fix sonarcloud issues
    
    * use parallel stream, shaves off 5s
    
    * use newer mapping annotation
    uklineale authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    2e02f21 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    0fc686b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    f602587 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Simplify clinical data binning related SQL (#10823)

    * simplify clinical data binning related SQL
    
    * fix numericalClinicalDataCountFilter
    onursumer authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    0dfb346 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    6df137f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3455f97 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Rfc80/clinical event timeline endpoint (#10899)

    * Add Clinical Events Timeline counts endpoint
    
    * Add comments for StudyViewFilter
    haynescd authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    77bf77f View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Fix alteration count services (#10911)

    * Fix alteration count services
    
    * Only add genes that are protein coding to gene_panel_to_gene table for WES
    
    * fix test
    
    * fix sonar issues
    
    * Add documentation for filtering out WES
    haynescd authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    18a5ee7 View commit details
    Browse the repository at this point in the history
  2. Rfc80/treatments patients endpoint (#10903)

    * Create new endpoint treatment/patient-counts/fetch
    
    * Create StudyViewFilterHelper class
    
    * ⬆️ Upgrade CH client Version
    
    * Fix Merge Conflict issue
    
    * Update Treatment event name
    
    * Update to handle patient treatment filtering
    
    * Fix sonar issues
    
    * Fix sonar comments 2
    haynescd authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    8746a34 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    e935c41 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Rfc80/sample treatment endpoint (#10927)

    * Add Sample Count Report Endpoint
    
    * Push counting logic to sql
    
    * Remove unused methods
    
    * Update PatientTreatments to pass int from db for totalPatientTreatmentCount
    
    * Fix tests
    
    * Add unit test for sample Treatments
    
    * Remove unused import
    
    * Fix indentation
    haynescd authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    bf71f1b View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Rfc80/update open api annotation for sampleTreatment Endpoint (#10929)

    * Fix Sample Treatment Endpoint
    
    * Fix Sample ID only StudyView Filter
    haynescd authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    d62c6e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Molecular-profile-counts-service (#10934)

    * add unit tests for molecular-profile-counts-service
    * fix multiple-study scenario
    
    Update method name getGenomicDataCounts -> getMolecularProfileSampleCounts
    alisman authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    280dd58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7af5e5 View commit details
    Browse the repository at this point in the history
  3. Demo rfc80 poc mutation data counts & genomic data counts (#10807)

    Clickhouse implementations of mutation data counts & genomic data counts services
    
    ---------
    
    Co-authored-by: Qi-Xuan Lu <[email protected]>
    fuzhaoyuan and qlu-cls authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    956fb33 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Add tests for case list sample counts endpoint (#10935)

    * Add tests for case list sample counts endpoint and fix merge of lists across studies
    alisman authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b03b615 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    776fbae View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Implement custom-data-bin-counts endpoint (#10827)

    * Implement custom-data-bin-counts associated filter
    * Create StudyViewFilterContext and Helper
    
    
    
    ---------
    
    Co-authored-by: Bryan Lai <[email protected]>
    Co-authored-by: Charles Haynes <[email protected]>
    3 people authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    05de8ff View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    1872db1 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    f456bd5 View commit details
    Browse the repository at this point in the history
  2. Update Treatment Endpoint to handle event_type TREATMENT, previously … (

    #10959)
    
    * Update Treatment Endpoint to handle event_type TREATMENT, previously only searched on Treatment
    
    * Handle all variations of Treatment
    haynescd authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    b36bffb View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    ac3cb9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5db0254 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    e2d502a View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Genomic and Generic Assay bin counts endpoints (#10964)

    * Genomic and Generic Assay bin counts endpoints
    dippindots authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    10c4a87 View commit details
    Browse the repository at this point in the history
  2. Fix clinical data NA counts for multiple studies (#10978)

    fix clinical data NA counts for multiple studies
    ---------
    
    Co-authored-by: lismana <[email protected]>
    onursumer and alisman authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    59d84c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Demo rfc80 poc mutation data count unit tests (#10981)

    * Fix CNA table definition
    fuzhaoyuan authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    092773e View commit details
    Browse the repository at this point in the history
  2. Delete custom specs (#10987)

    alisman authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    33df3db View commit details
    Browse the repository at this point in the history
  3. Fix GenomicDataFilterTest

    dippindots committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a415fa2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10988 from dippindots/fix-rfc80-build

    Fix rfc80 build
    dippindots authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    a2ba293 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Rfc80/add tests mutated-genes,cna-genes,structural-variants filters (#…

    …10986)
    
    * 🐛 Fix Mutated Genes Filter bug with Or logic
    
    * ✅ Add Tests for Mutated-genes,Cna-genes, and structural-variant filters
    haynescd authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    a4ff971 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    a475fc9 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    21a0062 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c2425d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Configuration menu
    Copy the full SHA
    27327de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37c79cc View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    b5b2c02 View commit details
    Browse the repository at this point in the history