Code Monkey home page Code Monkey logo

gelreportmodels's People

Contributors

andyb3 avatar antonior26 avatar arendon avatar asosinsky avatar cboustred avatar complexbear avatar dapregi avatar dunk avatar ernoc avatar gerlv avatar greglever avatar indikaraj avatar jancellor avatar javild avatar kenanm avatar kevinpetersavage avatar mattwellie avatar mbleda avatar mwoodbri avatar polyccon avatar priesgo avatar squinker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gelreportmodels's Issues

Missing requirements.txt

Python requirements described in docs to be installed with pip install -r requirements.txt but it appears to be missing

Integrate exit question with report html

Dear Augusto,

What do you think of integrating the exist questionnaire and clinical report (summary of findings) as one object - in practice it is common to include the results of confirmation with your results (as it might have been a false negative and in this way the clinician can choose to check again further down the line, particularly if better technologies are then available).

As a user it is also very appealing to be able to go to one place to find a summary of case.

Best wishes,
Eik

multiple redundant "reportEventId"'s

Hi Antonio - we appear to be sending the same tier event multiple times - the only unique thing is the "reportEventId"

WNC are condensing these in the UI and are sending all of these back - which we agreed with them as the right thing to do.

Why is GeL generating multiple "reportEventId" when nothing else is different, this is causing the QC team some headaches. If we can fix it on the GeL side that would be awesome

(I believe Omicia and Congenica have raised this in the past too)

create a cohort id

This needs to point to the family at a particular time point in the database so that we can ensure consistency between interpretation requests that may go to various interpretation services. This will help reconstruct provenance tracking.

Rrecommended way to install the GelReportModels package

What is the current recommended way to install the GelReportModels package? Previously I installed using the following steps:

git clone [email protected]:genomicsengland/GelReportModels.git
cd GelReportModels
pip install -r requirements.txt
python build.py --skip-docs --skip-java
pip install . 

But I can't see the requirements.txt file in the latest version (although it is still referenced in the installation instructions in the README and here) .

Can I install using the setup.py script ( python setup.py install)?

Many thanks,
Andy

linking the disease type and subtype for patients where there are multiple primaries for example

The current model has a data structure where the type and subtype is not linked. If there are multiple of either this will not maintain any relationship between the two.

/**
This should be an enumeration when it is well defined
blood, breast, prostate, colorectal, cll, aml, renal, ovarian, skin, lymphNode, bone, saliva //for individual - there could be more than I have listed here, in fact there definitely will.
*/
union {null, array<string>} primaryDiagnosisDisease;

/**
This should be an enumeration when it is well defined
blood, breast, prostate, colorectal, cll, aml, renal, ovarian, skin, lymphNode, bone, saliva //for individual - there could be more than I have listed here, in fact there definitely will.
*/
union {null, array<string>} primaryDiagnosisSubDisease;

Add a new method to extend validation

Some time the format validation is just not enough, and can be easily tricked, some providers usually take advantage of this using for example empty strings for the required fields.

With a extended method we could cut that behaviour. The proposal is implement a method in ProtocolElement.

Cancer models to support Illumina

Dear Antonio -

With Alona, we need to review the Cancer interpretation models together and ensure they have everything required to support Hadean interpretation and reporting.

Off the top of my head:

We need to ensure all the cancer metrics are included (Eik to Expand on what these include).

Best wishes,
Eik

Initial Update

The bot created this issue to inform you that pyup.io has been set up on this repo.
Once you have closed it, the bot will open pull requests for updates as soon as they are available.

Error thrown when building for Java with Maven

Hi @Antonior26 ,

Apologies in advance if you're not the right contact for this issue but I saw that you were the one that created this latest release. I'm running into the issue below when trying to use the Gel Models in my code.

When running the command 'mvn install' the build fails with the following error:

Traceback (most recent call last): File "C:\Users\aadegunamoo\Documents\Workspace\testing\automation\GelReportModels\build.py", line 11, in <module> import protocols_utils.utils.conversion_tools as conversion_tools File "C:\Users\aadegunamoo\Documents\Workspace\testing\automation\GelReportModels\protocols_utils\utils\conversion_tools.py", line 11, in <module> from protocols_utils.code_generation.process_schemas import SchemaGenerator, ProtocolGenerator File "C:\Users\aadegunamoo\Documents\Workspace\testing\automation\GelReportModels\protocols_utils\code_generation\process_schemas.py", line 19, in <module> import avro.schema ModuleNotFoundError: No module named 'avro'

This issue causes the framework I'm working to fail when importing the gel-models as a maven dependency or when trying to package locally.

GelReportModel7.8.0.log

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.