From 3e1d1ec71d05d9f6f674c0e3947dce4dd68a9b84 Mon Sep 17 00:00:00 2001 From: Pavel Balazki Date: Wed, 27 Aug 2025 20:14:24 +0200 Subject: [PATCH 1/6] - First steps rework --- assets/images/part-4/Wizard.png | Bin 26326 -> 0 bytes .../modules-explorer-pk-sim-transfer.png | Bin 0 -> 47759 bytes .../simulation-configuration-dialog-2.png | Bin 0 -> 41651 bytes .../simulation-configuration-dialog.png | Bin 0 -> 49062 bytes part-4/first-steps.md | 189 ++++-------------- 5 files changed, 35 insertions(+), 154 deletions(-) delete mode 100644 assets/images/part-4/Wizard.png create mode 100644 assets/images/part-4/modules-explorer-pk-sim-transfer.png create mode 100644 assets/images/part-4/simulation-configuration-dialog-2.png create mode 100644 assets/images/part-4/simulation-configuration-dialog.png diff --git a/assets/images/part-4/Wizard.png b/assets/images/part-4/Wizard.png deleted file mode 100644 index ac89cd933e046209be5923cf2b746a6e6959cfb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26326 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 XR+y=g)3?9w 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%0DUpIfJ4996&cHn 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 J{L8s-{u}-WMsWZD literal 0 HcmV?d00001 diff --git a/part-4/first-steps.md b/part-4/first-steps.md index 1220624b..b0f62ea1 100644 --- a/part-4/first-steps.md +++ b/part-4/first-steps.md @@ -1,13 +1,9 @@ # MoBi®‌ - First Steps -This section guides you to your first project with MoBi® and familiarizes yourself with the software's user interface. First, the window structure of MoBi®and the basic steps for setting up a new MoBi® project are described and second how to set up and carry out a simulation. Additionally, the import of a PK-Sim® simulation is explained. However, more sophisticated applications can be performed in MoBi®, and you are referred to the following chapters for a more detailed description. +This section guides you to your first project with MoBi® and familiarizes yourself with the software's user interface. First, the window structure of MoBi®and the basic steps for setting up a new MoBi® project are described, followed by a description on how to set up and carry out a simulation. Additionally, the import of a PK-Sim® simulation is explained. However, more sophisticated applications can be performed in MoBi®, and you are referred to the following chapters for a more detailed description. To create your first MoBi® project, simply follow the steps described in the sections below. -## Start the Program‌ - -After successful installation, MoBi® can be found under **Programs** in program group **Open Systems Pharmacology** in the Windows® **Start menu**. Start the program by clicking on this menu entry and an empty workspace will appear. - ## MoBi® - Window Overview‌ In this section, we give a brief overview of the MoBi® window architecture and introduce some nomenclature. @@ -16,15 +12,15 @@ A typical MoBi® window looks like screenshot below. The window contains differe ![MoBi® window](../assets/images/part-4/Prg-overview.png) -- The tabs **File**, **Modeling & Simulation**, **Import/Export** etc. with a **Ribbon Bar** specific for the selected tab in the upper part of the window provide shortcuts to functions on the currently selected building block or simulation, +- The tabs **File**, **Modeling**, **Parameter Identification & Sensitivity**, **Working Journal**, **Import/Export**, **Utilities**, and **Views** with the **Ribbon Bar**. Additinal tabs may appear depending on the context, e.g. when editing a building block or a simulation. -- the **Building Block Explorer** on the left, which gives access to all building blocks of the project, +- The **Modules Explorer** in the upper left section, which gives access to all modules and their building blocks, the individuals, expression profiles, and observed data of the current project, -- the **Simulation Explorer** on the left, +- The **Simulation Explorer** in the bottom left section, which lists all Simulations, Parameter Identifications, Sensitivity Snalyses, and Results (comparisons) views defined in the current project, -- the **History Manager** at the bottom that shows the history of model development, +- The **History Manager** at the bottom that shows the history of model development, -- the **Building Block Editor** with a building block specific layout. Generally, it consists of a **List**, **Tree** or **Diagram Area** of all elements of the building block and a **Properties Editor** where you can edit the properties of the selected Element. +- The **Building Block Editor** with a building block specific layout. Generally, it consists of a **List**, **Tree**, or **Diagram Area** of all elements of the building block and a **Properties Editor** where you can edit the properties of the selected Element. You can rearrange the window by different actions: @@ -40,178 +36,63 @@ You can rearrange the window by different actions: In the following we describe some details of the different subviews. -The **Modeling & Simulation ribbon bar** is separated into the **History** group, **Create Building Blocks** group, the **Simulation** group, options for specific **Workflows** and the **Project** functionality that helps to manage and display the units of parameters. **Views** contains the selection of the basic windows in MoBi®, the building block explorer window, the simulation explorer, and the history manager window. +The **ribbon bar** offers access to the various functionalities of the application. ![Ribbon Bar for selection of different functionalities in MoBi®](../assets/images/part-4/Prg-overview-menu-bar.png) -The **Building Block Explorer** consists of the different building blocks for Molecules, Reactions, Spatial Structures, Passive Transports, Observers, Events, Simulation Settings and the Start Values defined for Molecules and Parameters. Additionally, you may find imported observed data in the building block window. More elaborate information on the concept of building blocks with an explicit explanation of all building blocks of the MoBi® concept can be found in [The Building Block Concept](building-block-concepts.md). +The **Modules Explorer** shows all modules with their building blocks **Spatial Structures**, **Molecules**, **Reactions**, **Passive Transports**, **Observers**, **Events**, **Parameter Values**, **Initial Conditions**, and the building blocks for **Individuals** and **Expression Profiles** that are located outside of the modules. Additionally, you may find imported observed data in the modules explorer. More information on the concept of modules can be found in [Modularization concept](modularization-concept.md). The different building blocks are explained in [The Building Block Concept](building-block-concepts.md). -A detailed introduction on how to use the building block concept to develop a project in MoBi® is given in [Model Building and Model Components](model-building-components.md). An in-depth explanation on how to use the **Create simulations** ribbon to define specific simulations from the different building blocks can be found in [Setting up a Simulation](setting-up-simulation.md). +A detailed introduction on how to develop models in MoBi® is given in [Model Building and Model Components](model-building-components.md). An in-depth explanation on how to create simulations from the modules can be found in [Setting up a Simulation](setting-up-simulation.md). Once you have defined the simulations in the current project, the **Simulations Explorer** lists all of them. For details, see [Simulation Results](simulation-results.md). The **History Manager** lists all modeling steps and gives the opportunity to look at earlier versions and thus at the modeling history of the project. For details, see [History Manager and History Reporting‌](../part-5/history-manager-history-reporting‌.md). -## Create a Project‌ - -The first step to start working with MoBi® is to create a new project. To do this, click on the **New Project** command in the File menu. You can either work with amount or concentration based reaction networks which needs to be specified when creating a new project. Empty building blocks are automatically created shortly after in the **Building Block Explorer**: Molecules, Reactions, Spatial Structures, Passive Transports, Observers, and Events. Some of these building blocks need to be filled with data, which is successively done in the next sections. - -## Enter Molecules‌ - -You now need to create molecules which are later used as reaction partners. Do this by the following steps: - -1. Click the + symbol in front of the Molecules folder in the **Building Block Explorer**. Alternatively, double-click the Molecules folder. - -2. Double-click the **Molecules** entry to edit this building block. A new tab with an empty space will open. - -3. Click the newly visible icon **New** in the context ribbon, or right-click into the empty space below the **Molecules** tab and choose **Create Molecule** from the context menu. A new window titled "New Molecule" will open. - -4. Enter "A" as name and press the **Enter** key, or click **OK**. The molecule "A" appears in the left part of the **Molecules** tab, and a tab on the right shows the properties of the molecule. - -5. Within the properties window, uncheck the box ![Image](../assets/icons/Unchecked.png) **Stationary** to define a fully mobile molecule. - -6. Enter "100" into the input box named **Value**, which represents molecule A's start amount in µmol. - -The window should now look like this: - -![Molecule "A" is Created](../assets/images/part-4/NewMolecule.png) - -In the same way, create a second molecule, name it "B". Also, uncheck the box ![Image](../assets/icons/Unchecked.png) **Stationary**, but this time leave the **Value** input box at its default 0. "B" will become our reaction product, so its initial amount is 0 µmol. You may also enter all these changes in one step in the "New Molecule" window together with the molecule's name prior to clicking **OK** or pressing **Enter**. - -## Enter a Reaction‌ - -1. Click on the + symbol in front of the Reactions folder in the Building Block Explorer. +## Import PBPK Models from PK-Sim®‌ -2. Double-click the newly visible building block name "Reaction" in the Building Block Explorer. A new tab with an empty space will open. +To develop a model in MoBi®, you can either create it from scratch or import a PBPK model from PK-Sim® and extend it. To import a PBPK model, proceed as follows: -3. We will now make all needed previously created molecules available for the reactions to be defined. To do this, click the newly visible ribbon button **Insert Molecule**, or right-click into the empty white edit space of the Diagram Area and select **Insert Molecule**. A new window titled "Molecule" will open, showing an input box for manual name entry and a list of available molecules. +1. In PK-Sim®, create a simulation with the desired compound and individual. +2. Save the simulation as `*.pkml` file (see [Export To MoBi®](../part-3/importing-exporting-project-data-models.md#export-to-mobi)). +3. Start MoBi®. +4. Open the `*.pkml` file using the **File** menu and choose the **Open Simulation** command. -4. Mark both molecules "A" and "B" by clicking on them with the mouse while simultaneously keeping the **Shift** key pressed. Then release the **Shift** key and click the **OK** button. Green circular symbols will appear on the Diagram Area for each molecule. +The simulation is loaded into MoBi® as a separate **PK-Sim module**. Aditionally, an Individual and a set of Expression Profiles are created in the **Modules Explorer**. Furthermore, observed data are imported if they were part of the PK-Sim® simulation. -5. Click the ribbon button **New**, or click again into the white space of the Diagram Area to get the context menu and select **Create Reaction**. A new window titled "New Reaction" will open. +![Imported PK-Sim® Module](../assets/images/part-4/modules-explorer-pk-sim-transfer.png) -6. Enter "R" into the **Name** input box. +To add extensions to the PK-Sim® module, create an **Extension Module**. To do this, right-click the **Modules** folder in the **Modules Explorer**, and select **Create Module...** from the context menu. A new window titled "New Module" will open. Enter a name for the new module (e.g., "Cimetidine Extension"), select the building blocks that should be created in the module, select the merge behavior (see [Modularization concept](modularization-concept.md) for details), and click **OK**. The new module will appear in the Modules Explorer. -7. Click the **Add Formula** button. You will be asked for a reaction formula name. Enter "R" into the New Name input box, and the circular red error symbol will vanish. Press **Enter** or click **OK**. - -8. Back in the "New Reaction" window, the circular red error symbol in the Formula Name combo box has now vanished. Press again **Enter** or click **OK**. A reaction triangle symbol with the name "R" underneath will now appear in the Diagram Area in addition to the molecules "A" and "B". - -9. You can now move the reaction triangle or either molecule within the Diagram Area by clicking on them, holding the left mouse button and moving the mouse into the desired direction. To move a reaction, its grey center needs to be clicked on. To move a molecule, it needs to be clicked on in its darker green center. - -{% hint style="tip" %} -Practice this procedure before advancing to the next step! -{% endhint %} - -10. Now you are going to connect molecules to a reaction to use them as educt and product. Some preparations are needed: - -- First, move the reaction triangle and the molecules into a position where "A" is on the left of the reaction triangle, and "B" on the right. Educts of a reaction are by default connected to the blue circle at the left triangle corner of a reaction, and products to the right green circle on the right triangle. - -- Connections can be drawn by either "grabbing" (keeping the left mouse key pressed) the outer light green rim of a molecule and pulling it to the corresponding place of a reaction triangle, or by "grabbing" the corresponding reaction port (i.e., the colored circle) and pulling it to the desired molecule. - -- In each case, a hand symbol ![Image](../assets/icons/HandCursor.png) will appear in place of the standard arrow mouse pointer ![Image](../assets/icons/ArrowCursor.png). - -{% hint style="tip" %} -Try it first without making a connection by just hovering with the mouse over a reaction or molecule symbol! +{%! hint style="tip" %} +You can always add building blocks later if you did not select them when creating the module. {% endhint %} -- A line will be extended from the reaction or the molecule symbol. If it does not connect, the line will disappear as soon as you release the mouse key. - -- If you want to delete a connection (or if you produced a connection by mistake), click on the connection (which will then be highlighted by green squares) and then press the **Delete** key on your keyboard. - -11. To complete the reaction where "A" reacts to "B", click onto the blue circle in the reaction triangle (educt port), keep the left mouse key pressed, and pull the line to molecule "A". Release the mouse key, and a connection line will be displayed between molecule "A" and the left corner of the triangle. - -12. Move the mouse pointer to the green reaction triangle circle (product port) on the left, click it, hold the left mouse key, and pull a connection to molecule "B". - -Below the Diagram Area you find a window with the three tabs **Properties**, **Stoichiometry**, and **Parameters**. Click the tab **Stoichiometry**. If the previous steps went well, you should see the molecule "A" listed in the "Educts" part with a stoichiometric coefficient of 1, and molecule "B" listed in the "Products" part, also with a stoichiometric coefficient of 1. - -![Reaction Stoichiometry](../assets/images/part-4/Reaction-Stoichiometry.png) - -Now start to create a kinetic equation; in this example assuming an irreversible first order kinetic of molecule "A" reacting to "B". To proceed, define a first order rate constant as a reaction parameter. - -1. Click the **Parameters** tab, and then the **Add Parameter** button. A new window titled "New Parameter" will open. +## Create a Project‌ from scratch‌ -2. Input "k1" into the **Name** input box. +Alternatively, you can create a new project from scratch. The first step to start working with MoBi® is to create a new project. To do this, click on **New** in the **File** menu. You can either work with amount or concentration based reaction networks which needs to be specified when creating a new project. -3. Select Inversed Time as **Dimension** in the combobox, and enter 0.001 as **Value**. Then press **Enter** or click **OK**. The new parameter "k1" should be visible in the parameters list. Like for the molecule values, you can always change the entered values in the right part of the edit tab in case you pressed **Enter** prematurely. - -4. Click the **Properties** tab in the window. In the lower right of the window, there is a list called "Possible Referenced Objects". Click on the + sign in front of reaction name "R", and the reaction parameter "k1" that was just created will appear. Drag and drop the parameter "k1" into the left part of the window, to the blank space below the list with the molecules "A" and "B" and their corresponding paths and dimensions. "k1" will appear just below both molecules. - -5. Below this list, an input box with a red error symbol is present. Enter the following formula into the input box right next to the error symbol: "A\*k1". The error sign will disappear, and the screen should look like in the figure below. - -![Reaction Entered Completely](../assets/images/part-4/Reaction-entered.png) - -## Create Start Values for the Simulation‌ - -Now, you need to create the Molecules and Parameters Start Values. In our example, these are the initial amounts for the two molecules. - -1. In the building block explorer, right-click the entry **Molecule Start Values**. - -2. Right-click it, select **Create Molecule Start Values Building Block** from the context menu. A new window named "Create new start values" opens. - -3. Enter the name "1" (or any other name you prefer) and click the **OK** button. A window showing the start values for the molecules "A" and "B", 100 and 0 µmol, opens in the edit window of the screen. The values could be edited if other values than the defaults are required for the simulation. - -4. Repeat the procedure with the next building block, **Parameter Start Values**: Right-click it, select ! **Create Parameter Start Values Building Block** from the menu, enter "1" as name in the "Create new start values" window, and click **OK**. This building block, however, should not show any values since our simple model does not contain any relevant parameters. - -{% hint style="tip" %} -Start values can also be created during the next step (Simulation Creation Wizard window) by using the icons which start the same parameter generation procedure. Compare and [Create a Simulation](setting-up-simulation.md#create-a-simulation). -{% endhint %} +Create a new module, and create all building blocks in it by selecting them in the "New Module" window. See description of the building blocks on how to populate them with the required information. ## Create and Run a Simulation‌ -Now you are ready to create a simulation using all the generated building blocks of the previous sections. - -1. Click the ribbon tab **Modeling & Simulation**. - -2. Click the ribbon button **Create**. The simulation creation wizard opens, showing you the default values for all building blocks to be used for the simulation. - -3. Enter a "1" into the Name input box, and the circular red error symbol will vanish. - -4. Click the now activated **Finish** button in the bottom of the window. After a few seconds, a tabbed simulation window should appear in the edit window. - -5. In case any warnings appear on the screen, you can ignore them at this point and click **OK** again. +With a model imported from PK-Sim® or created from scratch, you can now create and run a simulation. To do this, follow the steps below: -6. Click the orange arrow ribbon button to run the simulation, or alternatively press the **F5** key. - -![Simulation Wizard Window](../assets/images/part-4/Wizard.png) - -Finally, after the computation is now done, we want to visualize the simulated results. In the simulation window, click the **Results** tab. On the right, a vertical **Chart Editor** bar is visible. Clicking it or hovering over it with the mouse pointer will bring up the possible selections for displaying the result curves. - -1. Click into the checkbox ![Image](../assets/icons/Checked.png) on the right of molecule "A" (Column "Used") in the Data Browser, the top section of the Chart Editor. - -2. Repeat the previous step for molecule "B". Two curves should be visible. - -{% hint style="tip" %} -The above description refers to an Editor Layout set to "Standard View". This should be the case in a fresh installation. - -In other layouts, if you do not see any molecules, subsequently click on the + symbols in front of compartments, like "Organ" until you will see the checkboxes for the molecules "A" and "B" . -{% endhint %} +1. In the ribbon tab **Modeling**, click the **Simulation**. The simulation creation wizard allows you to enter simulation name, select the modules to combine, and choose the individual and expression profiles. -![Simulation Result Window](../assets/images/part-4/ChartEditor.png) +3. Enter the simulation name. +2. Select the modules to combine (e.g., the PK-Sim® module and the extension module you created earlier). -In the Chart Options section, the chart editor allows you to select grid lines and scales. You may want to try this option as well. You can look at the kinetics curves by clicking into the chart section and making the Chart Editor disappear. +![Simulation Configuration Dialog](../assets/images/part-4/simulation-configuration-dialog.png) -{% hint style="note" %} -Congratulations, you have done your first simulation using MoBi®! -{% endhint %} - -## Running a PK-Sim® Simulation‌ - -If you want to run a simulation in MoBi® that you have already created in PK- Sim®, proceed with the following steps: - -1. Save your project as PK-Sim® simulation to a .pkml (see [Export To MoBi®](../part-3/importing-exporting-project-data-models.md#export-to-mobi). +3. Click "Next >". +4. Select the individual and the expression profiles you want to use for the simulation. -2. Open the .pkml file using the **File** menu and choose the **Open Simulation** command. +![Simulation Configuration Dialog - selection of Individual and Expression Profiles](../assets/images/part-4/simulation-configuration-dialog-2.png) -3. In the Simulations Explorer, double-click the **Simulation Icon** or the name of your simulation left to it. +5. Click "OK". -4. Click the run ribbon button of press the **F5** key. Wait until the calculation is done. - -5. Select the **Results** tab. - -6. Click the vertical **Chart Editor** bar on the right edge of the window (see the previous section). - -7. In the Data Browser section of the chart editor, select the proper organ and compartment as in your PK-Sim® project, for example Peripheral Venous Blood, and then Plasma. Check the box ![Image](../assets/icons/Checked.png) in the column "Used". A PK curve should appear; if all went right, the results displayed in MoBi® should be the same as displayed with your original PK-Sim® simulation. +6. Click the orange arrow ribbon button to run the simulation, or alternatively press the **F5** key. -## Exit MoBi®‌ +After the computation is done, the simulated results are displayed in the **Results** tab. On the right, a vertical **Chart Editor** bar is visible. -After a successful simulation session, MoBi® can be closed by selecting **File** -\> **Exit** from the menu bar; alternatively, press **Alt+F4**. Before the program is closed you are asked to save the current project. If you answer "Yes", all data belonging to the project are saved using the filename and folder you choose. You can reopen this project in a later session and continue your work at exactly the point where you left it. +The **Chart Editor** allows you to select the data to be displayed in the chart, and to customize the chart appearance. See [Chart Component](../part-5/chart-component.md) for details. \ No newline at end of file From e140f7581c1b168c259b881f647ae7a93a22f13b Mon Sep 17 00:00:00 2001 From: Pavel Balazki Date: Wed, 27 Aug 2025 20:17:37 +0200 Subject: [PATCH 2/6] Update part-4/first-steps.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- part-4/first-steps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/part-4/first-steps.md b/part-4/first-steps.md index b0f62ea1..2908dfa2 100644 --- a/part-4/first-steps.md +++ b/part-4/first-steps.md @@ -12,7 +12,7 @@ A typical MoBi® window looks like screenshot below. The window contains differe ![MoBi® window](../assets/images/part-4/Prg-overview.png) -- The tabs **File**, **Modeling**, **Parameter Identification & Sensitivity**, **Working Journal**, **Import/Export**, **Utilities**, and **Views** with the **Ribbon Bar**. Additinal tabs may appear depending on the context, e.g. when editing a building block or a simulation. +- The tabs **File**, **Modeling**, **Parameter Identification & Sensitivity**, **Working Journal**, **Import/Export**, **Utilities**, and **Views** with the **Ribbon Bar**. Additional tabs may appear depending on the context, e.g. when editing a building block or a simulation. - The **Modules Explorer** in the upper left section, which gives access to all modules and their building blocks, the individuals, expression profiles, and observed data of the current project, From 5d71568802f7281e630fa5f382151f60861f700d Mon Sep 17 00:00:00 2001 From: Pavel Balazki Date: Wed, 27 Aug 2025 20:17:45 +0200 Subject: [PATCH 3/6] Update part-4/first-steps.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- part-4/first-steps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/part-4/first-steps.md b/part-4/first-steps.md index 2908dfa2..f748d10f 100644 --- a/part-4/first-steps.md +++ b/part-4/first-steps.md @@ -16,7 +16,7 @@ A typical MoBi® window looks like screenshot below. The window contains differe - The **Modules Explorer** in the upper left section, which gives access to all modules and their building blocks, the individuals, expression profiles, and observed data of the current project, -- The **Simulation Explorer** in the bottom left section, which lists all Simulations, Parameter Identifications, Sensitivity Snalyses, and Results (comparisons) views defined in the current project, +- The **Simulation Explorer** in the bottom left section, which lists all Simulations, Parameter Identifications, Sensitivity Analyses, and Results (comparisons) views defined in the current project, - The **History Manager** at the bottom that shows the history of model development, From cb48b2002934e36cd4824abff9e43f397bfe163e Mon Sep 17 00:00:00 2001 From: Pavel Balazki Date: Wed, 27 Aug 2025 20:17:56 +0200 Subject: [PATCH 4/6] Update part-4/first-steps.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- part-4/first-steps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/part-4/first-steps.md b/part-4/first-steps.md index f748d10f..e429997c 100644 --- a/part-4/first-steps.md +++ b/part-4/first-steps.md @@ -57,7 +57,7 @@ To develop a model in MoBi®, you can either create it from scratch or import a 3. Start MoBi®. 4. Open the `*.pkml` file using the **File** menu and choose the **Open Simulation** command. -The simulation is loaded into MoBi® as a separate **PK-Sim module**. Aditionally, an Individual and a set of Expression Profiles are created in the **Modules Explorer**. Furthermore, observed data are imported if they were part of the PK-Sim® simulation. +The simulation is loaded into MoBi® as a separate **PK-Sim module**. Additionally, an Individual and a set of Expression Profiles are created in the **Modules Explorer**. Furthermore, observed data are imported if they were part of the PK-Sim® simulation. ![Imported PK-Sim® Module](../assets/images/part-4/modules-explorer-pk-sim-transfer.png) From 5e74375ed54bbf4acc1abf991b1264a030dcb77c Mon Sep 17 00:00:00 2001 From: Pavel Balazki Date: Wed, 27 Aug 2025 20:18:12 +0200 Subject: [PATCH 5/6] Update part-4/first-steps.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- part-4/first-steps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/part-4/first-steps.md b/part-4/first-steps.md index e429997c..1a8463dd 100644 --- a/part-4/first-steps.md +++ b/part-4/first-steps.md @@ -63,7 +63,7 @@ The simulation is loaded into MoBi® as a separate **PK-Sim module**. Additional To add extensions to the PK-Sim® module, create an **Extension Module**. To do this, right-click the **Modules** folder in the **Modules Explorer**, and select **Create Module...** from the context menu. A new window titled "New Module" will open. Enter a name for the new module (e.g., "Cimetidine Extension"), select the building blocks that should be created in the module, select the merge behavior (see [Modularization concept](modularization-concept.md) for details), and click **OK**. The new module will appear in the Modules Explorer. -{%! hint style="tip" %} +{% hint style="tip" %} You can always add building blocks later if you did not select them when creating the module. {% endhint %} From a19980ef564e1cadcb96c1a714078579ab07d6dd Mon Sep 17 00:00:00 2001 From: Pavel Balazki Date: Thu, 28 Aug 2025 13:11:27 +0200 Subject: [PATCH 6/6] Added link to modularizatoin concept --- part-4/first-steps.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/part-4/first-steps.md b/part-4/first-steps.md index 1a8463dd..3bb8ca76 100644 --- a/part-4/first-steps.md +++ b/part-4/first-steps.md @@ -1,6 +1,9 @@ # MoBi®‌ - First Steps -This section guides you to your first project with MoBi® and familiarizes yourself with the software's user interface. First, the window structure of MoBi®and the basic steps for setting up a new MoBi® project are described, followed by a description on how to set up and carry out a simulation. Additionally, the import of a PK-Sim® simulation is explained. However, more sophisticated applications can be performed in MoBi®, and you are referred to the following chapters for a more detailed description. +This section guides you to your first project with MoBi® and familiarizes yourself with the software's user interface. If you are already familiar with MoBi® and want to learn about the modularization concept, please refer to [Modularization concept](modularization-concept.md). + + +First, the window structure of MoBi®and the basic steps for setting up a new MoBi® project are described, followed by a description on how to set up and carry out a simulation. Additionally, the import of a PK-Sim® simulation is explained. However, more sophisticated applications can be performed in MoBi®, and you are referred to the following chapters for a more detailed description. To create your first MoBi® project, simply follow the steps described in the sections below. @@ -93,6 +96,6 @@ With a model imported from PK-Sim® or created from scratch, you can now create 6. Click the orange arrow ribbon button to run the simulation, or alternatively press the **F5** key. -After the computation is done, the simulated results are displayed in the **Results** tab. On the right, a vertical **Chart Editor** bar is visible. +After the computation is done, the simulated results are displayed in the **Results** tab. On the right, a vertical **Chart Editor** panel is visible. The **Chart Editor** allows you to select the data to be displayed in the chart, and to customize the chart appearance. See [Chart Component](../part-5/chart-component.md) for details. \ No newline at end of file