23 Software on IQdesktop
23.1 Modeling Software
23.1.1 NONMEM
- At least one version of NONMEM is always available on IQdesktop see here.
- NONMEM can be executed from command line, via IQR Tools, or via PsN.
- The command line commands are in the style of
nmfe751 control output
for single core runsnmfe751par ncores control output
for single multicore runs
- where
751
here indicates the version of NONMEM.
- The command line commands are in the style of
- IQR Tools allows to specify the version to use (see the
setup_IQRtools()
function in IQR Tools). - The NONMEM license key can be installed via the config file or provided from command line with the command
nmlicense "LICENSEKEY"
.
23.1.2 MONOLIX
- At least one version of MONOLIX is always available on IQdesktop see here.
- MONOLIX can be started from the Menu Bar by clicking on the MONOLIX icon. If there is more than one MONOLIX icon then the newer version is first and the latest version is last. If you hover with the mouse over the icon you also get a tooltip, indicating the version.
- MONOLIX can also be started from within IQR Tools.
- IQR Tools allows to specify the version to use (see the
setup_IQRtools()
function in IQR Tools).
23.1.3 MATLAB
- One version of MATLAB is installed on IQdesktop since version 1.4.0.
- We aim to always provide the most current version of MATLAB when we build a new IQdesktop version.
- MATLAB can be started by clicking on the icon in the Menu Bar. Or alternatively by typing
matlab
on the command line. - Help for different command line options when starting MATLAB can be obtained through executing
matlab -help
. - MATLAB without the GUI can be started by
matlab -nodesktop
. - When no license file information for MATLAB is provided in the IQdesktop config file, MATLAB will ask to login when started. If you have a valid license => login and use MATLAB. You only need to log in once as long as your IQdesktop container is running.
23.1.3.1 MATLAB Toolboxes
- A selection of MATLAB toolboxes is installed by default. As of IQdesktop 2.1.0:
- Curve Fitting Toolbox
- Global Optimization Toolbox
- Optimization Toolbox
- Parallel Computing Toolbox
- SimBiology
- Statistics and Machine Learning Toolbox
- Symbolic Toolbox
- You can only use the toolboxes for which your license is valid.
- If additional toolboxes are of interested => contact info@intiquan.com and we will likely consider these in the next IQdesktop release.
23.1.4 R, Rscript & Rstudio
- R can conveniently started by clicking on the Rstudio icon in the Menu Bar.
- Starting R or using Rscript is also possible from command line by calling
R
orRscript
.
23.1.5 IQR Tools & IQnca
- These are R based IntiQuan tools.
- Available on the default R version.
- Only one version of these tools is available on each IQdesktop version.
- How to use these tools is explained in the help pages:
23.1.6 CellDesigner
- Software for graphical drawing of pathway diagrams (and more)
- Can export pathway diagrams as SBML files
- IQR Tools can easily import those SBML files
- For more information on CellDesigner see here: http://celldesigner.org/
- Can be started from command line by
celldesigner
or justcell
23.1.7 PsN
- A single version of PsN is installed on IQdesktop.
- We aim to keep the version up to date as new versions are published.
- Some functionality of PsN might be disabled, guided by success or non-success in the execution of the PsN test suite. This is documented on the IQdesktop validation page (offline link - use from within IQdesktop).
23.2 Reporting Software
23.2.1 IQReport
- Executable for generation of high quality Word reports.
- Documentation available:
- IQReport can be used from within R using the
IQReportAPI
, theIQnca
, or theIQRtools
package. - IQReport can also be used from command line using the command
IQReport filename.rmd
wherefilename.rmd
is an IQReport document in the extended markdown format. - A cheat sheet for IQReport is available inside IQdesktop at this link (works only from within IQdesktop).
23.2.2 VSCODE
- Used as general text editor in IQdesktop - in addition to gedit. Both are readily available to start from the Menu Bar.
- VSCODE is the editor of choice in IQdesktop to edit IQReport documents. Syntax highlighting is provided, the flow of the document is mapped and the following shortcuts are provided for the compilation (etc.) of an IQReport RMD document to MS Word:
SHIFT+CTRL+B
: builds an IQReport RMD document to MS WordSHIFT+CTRL+V
: view a compiled MS Word document (in LibreOffice … does not always look nice. Better open it in Word
23.3 Where is MS Office?
IQdesktop is a Linux based system. As such there is no Word, Powerpoint, or Excel available on it right out of the box. Libreoffice is installed instead and doing a good job.
Sometimes though, the use of Word, Powerpoint, or Excel has a strong advantage.
Here are very simple solutions on how you can easily use MS Office software on files in IQdesktop:
- Type
office
on the command line. Firefox will open the MS Office 365 webpage that will allow you to use MS Office software in the cloud (if you have an account and your organization allows it). - Map IQdesktop as a network drive on your MacOS or Windows PC and access MS Office files stored on IQdesktop directly from your local PC. This mapping is explained here.
23.4 Stay connected
Home office was coming during 2020 and likely staying for a while. Staying connected with coworkers is thus important also when working from within IQdesktop. Especially when working in full screen mode it can be good to have quick access to email or chat from within IQdesktop. For this some useful command line commands are provided:
gmail
: Starts firefox on the gmail webpage. Log in and stay easily connected for the duration of the IQdesktop container session.hangouts
: Starts firefox on the hangouts webpage. Log in and stay easily connected for the duration of the IQdesktop container session.office
: Starts firefox on the Office 365 webpage. Log in and stay easily connected for the duration of the IQdesktop container session. With access to Outlook and Skype.
Note that virtual meetings are not something supported by IQdesktop as this requires connection to some microphone, speaker, and ideally also a webcam.