Welcome to esyN!
Click in the blue area to create/ edit nodes and edges.
Add conditions to edges to create the logic of your model.
In the Advanced Tools you can create custom rules, edit variables and run your model.
Select:
Visualise:
Remove:
Select a node to highlight all paths to this node from the root of the tree
Run the model for every row of a csv file containing input data. No data is sent to esyN servers. Columns can be in any order and any additional columns added to the template will be ignored.
Upload your batch file and click Run. A summary of the results will be shown below. You can download the results table by clicking download, or explore the results under the "Run" tab by clicking "Send to dataset".
to download a template to fill in and upload.
Select a file:Leaf nodes have no outgoing edges. These are the intended end points (e.g. final diagnosis of a patient) when the model runs. Highlight all leaf nodes to see where they lie in your model.
Generate a basic interface to your model, then test the results. Required inputs are shown with a *.
Variables in group:
Select a variable to edit its properties and see how it is used in the model
Calculators infer missing values based on user input. Rules determine when the model is valid.
You can refer to variables in your model by including the name in single quotes e.g.
IF: 'var_a' > 5 and ('x' < 10 or 'y' < 15)
Provide any useful background or explanation for your model. This will be shown to users as a guide.
Here you can provide global, model-level configuration.
Decide how calculators should be used. This determines when calculated values can overwrite user-provided vales. The options are always overwrite, only replace missing values, replace missing values if required, and disable all calculators (i.e. off).
Provide the intended data type to interpret your model leaf nodes. This does not affect the content of your model, it is only to indicate to other tools how the results are intended.
This set of tests checks the logical consistency of your model and that it is technically valid. This doesn't mean the model is correct, but it should run.
Invert all conditions from the currently selected node. This is the conditions equivalent to an "else" branch.
The model will not be changed.
Disclaimer: This tool does not provide a medical diagnosis or medical advice and is not a substitute for expert medical advice. This tool is intended for use by expert users in a research setting. EsyN does not verify the content of public models and is not responsible for their content.