- Fixed output directory option for YAML input format
- Fixed null pointer error in YAML output
- Update download URL for phenotype.hpoa
- Update versions of multiple plugins/dependencies
- Add option to simultaneously output HTML and TSV
- maven wrapper
- Switch to picocli command line interface
- update to phenol 1.6.0 (note minor change to phenotype.hpoa format with '#' starting header line
- bugfix -- NCBI Gene ID ingest
- update to phenol 1.5.0
- updated to phenol 1.4.2
- added output of UCSC links to visualize variants
- added some unit tests and fixed a few minor bugs
- updated to phenol 1.4.2
- updated hpo annotation download URL
- Update to phenopacket-schema version 1.0.0
- Improvements to HTML output
- fixed bug in YAML output
- removing Ensembl option
- Adding sparkline graphic to show posttest probability
- various bug fixes
- Preparing first release
- Adding posttest probability SVG to HTML output
- fixed bug in accessing the background data files within the JAR resource
- update to phenopacket-schema version 1.0.0-RC3
- update to Exomiser 12.1.0
- revisions to phenotype likelihood ratio algorithm for non-exact matching
- more documentation
- update to phenol-1.4.1
- Scoring for features excluded in query and disease.
- Adding option to use Orphanet annotations
- ClinVar now requires assessment to be counted
- bug-fix of "missing" genes
- fixing SVG format for excluded phenotypes
- LIRICAL will terminate and emit an error warning if an unknwon HPO term is used in a phenopacket
- Fixed bug in counting pathogenic alleles (previously variants, not alleles, were being counted).
- Adjusted calculations of phenotype likelihood ratios.
- Added evolutionary algorithm optimization
- Bug fixes
- YAML file analysis can do geno/pheno or pheno-only analysis
- Added code to simulate cases with template VCF and phenopackets
- Fixed bug by which YAML file was not correctly setting prefix
- Changing name of ap to LIRICAL: LIkelihood Ratio Interpretation of Clinical AbnormaLities.
- adding more unit tests
- update to phenopacket-schema version 0.4.0
- update to Exomiser version 12.0.0
- tweaking code for negative findings
- Streamlining some of the likelihood ratio code without changing logic
- Adding routine for genotypes with more than 2 called pathogenic variants
- tweaking HTML output
- update to phenol 1.3.3
- adding enforcer plugin
- Adding support for excluded phenotypes
- Compiling with Java 11
- Simplifying and extending metadata and display in HTML
- Improved HTML/CSS formating
- Simplifying command-line interface and adding Q/C checks for the existence of files with better error messages.
- Adding functionality for running LR2PG from a Phenopacket with VCF file path
- now using phenol-1.3.2 from maven central
- adding Q/C code for input files.
- Updating to phenol-1.3.2-SNAPSHOT
- Allow ingest of OMIM/DECIPHER specifically to avoid redundant disease classes.
- Improve HTML output template
- Updated CLI to use JCommander
- Added phenopacket import class
- fixed bug with genotype calculation for genes with multiple modes of inheritance
- Implemented Exomiser-style pathogenicity score for the analysis.
- Implemented likelihood ratio for variants with known ClinVar pathogenic status and corresponding tests with mockito
- First pre-release version
- Adding genotypeExplanation for genotype LR score
- improved HTML template, adding some CSS and structure
- improved display of information for differential diagnosis with no variants or no known disease gene
- adding functionality from previous G2GIT project
- removing SpringBoot code
- adding FreeMarker org.monarchinitiative.lirical.output for analysis of VCF+phenotype data
- refactored as SpringBoot application
- refactored to use phenol 1.1.0
- adding code to simulate genotypes
- refactored TermId to remove superfluous interface and renamed ImmutableTermId to TermId
- refactored TermSynonym to remove superfluous interface
- adding support for alt term ids to Owl2OboTermFactory (class renamed from GenericOwlFactory)
- adding support for database_cross_reference (usually PMID, ISBM, HPO, or MGI--added to term definitions)
- refactoring to use phenol v.1.0.2
- Grid search over simulation parameters
- Finished version one of phenotype LR scheme
- fixed error with finding TermId in Disease2TermFrequency