You are here

Error message

The MailChimp PHP library is missing the required GuzzleHttp library. Please check the installation notes in README.txt.

Warning message

The subscription service is currently unavailable. Please try again later.


Nov 28 2013


The Modelling Description Language (MDL) is a human writeable and human readable language to express the information required to describe pharmacometric models and the tasks that utilise these models. The MDL Integrated Development Environment (MDL-IDE) provides the framework within which files containing MDL code can be created and edited. It offers a user-friendly, highly customisable modelling experience including advanced functionality such as syntax highlighting and on-demand model formatting. MDL model development is enhanced by productivity features such as the support for templates (re-usable blocks of MDL code that can be parameterised for ease of inclusion in multiple models) and content assist (the automatic display of possible alternatives based on the current editing location in the model). Common operations are supported by wizards which provide a step-by-step guide through the necessary functionality, while an advanced validation engine immediately highlights any inconsistencies or errors detected in the model and offers a list of suggested options to correct the problem.
Organisationally, the MDL-IDE can support multiple distinct projects within a workspace, offering a natural separation between disparate models but retaining the ability to switch between the models quickly and easily. Additionally a large main window with a tabbed layout allows multiple models to be open for editing or viewing simultaneously.
Public release

This first public release includes the MDL-IDE with in-built functionality to convert an MDL model into the equivalent NM-TRAN control stream (.ctl file). To showcase this behaviour, a set of use cases is provided, many of which produce NM-TRAN code that is directly executable in NONMEM. Further details can be found in the release pack.
This release also includes documentation covering the installation and use of the MDL-IDE.  A selection of videos are also provided showing much of the main functionality of the IDE in action.

You are encouraged to examine the provided MDL examples using this version of the MDL-IDE. You may wish to try converting existing NM-TRAN scripts to MDL using the nt2mdl tool. You might also try writing MDL scripts from scratch and test how well they can be converted to NM-TRAN. Comments are welcome at the MDL-IDE forum.
Note that this version of the MDL-IDE does not support direct execution of NM-TRAN streams. This will be available in a future release. Details on how to execute the generated NM-TRAN streams outside of the MDL-IDE is included in the release pack.
Please add any comments using the form below. We welcome any thoughts on the installation or usage of the MDL-IDE.
Downloads available:

  • MDL IDE 1.0 (alpha) Public

​The complete release pack, including documentation and use case examples

  • MDL IDE 1.0 (alpha) Installation Guide.pdf

The Installation Guide in Adobe PDF format. This is also contained in the release pack

  • MDL IDE 1.0 (alpha) User Guide.pdf

The User Guide in Adobe PDF format.  This is also contained in the release pack

  • MDL IDE 1.0 (alpha) User Guide Videos Part

The first set of videos that complement the instructions in the User Guide

  • MDL IDE 1.0 (alpha) User Guide Videos Part

The second set of videos that complement the instructions in the User Guide
[[{"fid":"432","view_mode":"media_original","type":"media","attributes":{"alt":"MDL IDE Auto Complete","height":"360","width":"480","class":"media-element file-media-original"},"link_text":"MDL IDE Auto Complete"}]]


Work package: 

Related documents

Related items

There are no related documents

What's next?

What will happen next in the DDMoRe project plan?