¶How to Use MolPlay: A Detailed Walkthrough
¶System Requirements
Before you begin, ensure your system meets the following requirements:
- CPU: 64-bit x86_64 processor (recommended)
- Check the full list of compatible CPUs in the documentation
- Minimum: Any 32-bit x86 processor
- RAM: 1 GB minimum, 2 GB or more recommended
- Graphics Card: Compatible GPU required
- Refer to the GPU compatibility table in the documentation
- Integrated graphics may work but dedicated GPUs are preferred for better performance
- USB Port: Available USB port for the bootable drive
- BIOS: Ability to boot from USB (may require changing boot order in BIOS settings)
¶Installation
¶Overview
- Download the MolPlay ISO image from the Download page
- Create a bootable USB stick using the ISO image. You need at least a 16 GB USB stick. Use software like Rufus or Etcher
- Boot your computer from the MolPlay USB stick
¶Downloading MolPlay
- Navigate to the Download page on the MolPlay website
- Locate the latest version of the MolPlay ISO image
- Click the download link and save the ISO file to your computer
- Verify the download by checking the MD5 checksum
¶Creating a Bootable USB Drive
You’ll need a USB drive with at least 16 GB capacity. Warning: This process will erase all data on the USB drive.
- Using Rufus (Windows):
- Download and install Rufus from https://rufus.ie/
- Insert your USB drive
- Open Rufus
- In Rufus, select your USB drive in the “Device” dropdown
- Click “SELECT” and choose the MolPlay ISO file that you downloaded
- Click “Start” and wait for the process to complete
- Using Etcher (Windows, macOS, Linux):
- Download and install Etcher from https://www.balena.io/etcher/
- Insert your USB drive
- Open Etcher
- Click “Flash from file” and select the MolPlay ISO you downloaded
- Click “Select target” and choose your USB drive
- Click “Flash!” and wait for the process to complete
- Note on USB Drive Partition Size
By default, MolPlay creates a fixed-size partition designed for 16 GB USB drives. If your USB drive is larger, you can enable automatic resizing to utilize the full capacity:
Option 1: Edit before booting
- After creating the bootable USB, mount it on a Mac/Windows/Linux system
- Locate and edit the file `/boot/batocera-boot.conf`
- Find the line `#autoresize=true` and uncomment it (remove the `#`)
- Save the file and safely eject the USB drive
Option 2: Edit after booting MolPlay
- Boot into MolPlay
- Open a terminal (press F1)
- Run the following commands:
#+begin_src shell ystem Requirements
Before you begin, ensure your system meets the following requirements:
- CPU: 64-bit x86_64 processor (recommended)
- Check the full list of compatible CPUs in the documentation
- Minimum: Any 32-bit x86 processor
- RAM: 1 GB minimum, 2 GB or more recommended
- Graphics Card: Compatible GPU required
- Refer to the GPU compatibility table in the documentation
- Integrated graphics may work but dedicated GPUs are preferred for better performance
- USB Port: Available USB port for the bootable drive
- BIOS: Ability to boot from USB (may require changing boot order in BIOS settings)
¶Installation
¶Overview
- Download the MolPlay ISO image from the Download page
- Create a bootable USB stick using the ISO image. You need at least a 16 GB USB stick. Use software like Rufus or Etcher
- Boot your computer from the MolPlay USB stick
¶Downloading MolPlay
- Navigate to the Download page on the MolPlay website
- Locate the latest version of the MolPlay ISO image
- Click the download link and save the ISO file to your computer
- Verify the download by checking the MD5 checksum
¶Creating a Bootable USB Drive
You’ll need a USB drive with at least 16 GB capacity. Warning: This process will erase all data on the USB drive.
- Using Rufus (Windows):
- Download and install Rufus from https://rufus.ie/
- Insert your USB drive
- Open Rufus
- In Rufus, select your USB drive in the “Device” dropdown
- Click “SELECT” and choose the MolPlay ISO file that you downloaded
- Click “Start” and wait for the process to complete
- Using Etcher (Windows, macOS, Linux):
- Download and install Etcher from https://www.balena.io/etcher/
- Insert your USB drive
- Open Etcher
- Click “Flash from file” and select the MolPlay ISO you downloaded
- Click “Select target” and choose your USB drive
- Click “Flash!” and wait for the process to complete
- Note on USB Drive Partition Size
By default, MolPlay creates a fixed-size partition designed for 16 GB USB drives. If your USB drive is larger, you can enable automatic resizing to utilize the full capacity:
Option 1: Edit before booting
- After creating the bootable USB, mount it on a Mac/Windows/Linux system
- Locate and edit the file `/boot/batocera-boot.conf`
- Find the line `#autoresize=true` and uncomment it (remove the `#`)
- Save the file and safely eject the USB drive
Option 2: Edit after booting MolPlay
- Boot into MolPlay
- Open a terminal (press F1)
- Run the following commands:
mount -o remount,rw /boot/ nano /boot/batocera-boot.conf
- Find the line
#autoresize=true
and uncomment it (remove the `#`) - Save the file (
Ctrl+X
, thenY
, thenEnter
) - Reboot the system
After enabling autoresize and rebooting, MolPlay will automatically expand to use the full capacity of your USB drive.
¶Booting from the MolPlay USB
- Insert the MolPlay USB drive into your computer
- Restart your computer
- During startup, press the key to enter the boot menu (often F12, F2, or Del - check your computer’s manual).
- In the boot menu, select the USB drive as the boot device. If it does not show up, you may need to switch between
legacy
andUEFI
boot modes, depending on your computer. - Your computer should now boot into MolPlay
If you encounter issues booting, consult the troubleshooting guide or drop us an email.
¶Navigating the MolPlay Interface
¶Overview
- Use the Emulation Station menu to browse available examples
- Check available instructions on-screen for each experiment
- Select an example to launch the interactive simulation
¶Menu navigation: launching your first simulation
Once MolPlay has booted successfully, you’ll see the Emulation Station interface. Right now there is a single collection of examples available. There is also background music playing.
- From the main collection, use the
Enter
key to see all available examples - Use
Up
/Down
arrow keys to browse available simulations- There is an image and a brief description for each example; the description is read by a synthetic computer voice every time a new line is selected
- Use a long press on
Enter
to bring up the extended menu for the selected example. This feature gives you access to a written manual by choosingView Game Manual
or to an image by choosingView Game Media
- Press
Enter
to launch the selected simulation
- Press
Esc
to go back from the example submenu to the main menu
- Setup and configuration:
The general Batocera Linux and EmulationStation functionalities are accessible. You can for instance access the EmulationStation main menu using the
spacebar
key. An overview is given in the Batocera wiki page on EmulationStation. You should also consult this wiki if you have any trouble or are looking for assistance with setup, for instance to make audio work or configure network accessibility.- Documentation: View the user manual using the
Quick Access
menu via thebackspace
key in the main menu (not the “game” submenu) - Settings: Adjust system and display settings using the EmulationStation main menu described above
- Documentation: View the user manual using the
¶Interacting with Simulations
Each simulation may have slightly different controls, but generally:
- Mouse, left-click and drag in the void: Rotate the view
- Left-click and drag on an atom: Apply forces to molecules
- MIddle-click and drag: pan the view
- Right-click and drag: Zoom in/out
- Scroll wheel: Zoom in/out
Ctrl
+X
: Exit the simulation and return to the menu
Refer to the instructions or documentation for simulation-specific controls.
¶Exploring MolPlay
¶Tips for Beginners
- Start with simpler examples like “Deca-alanine helix in water” before moving to more complex systems
- Take time to read the documentation for each example before launching
- Experiment with different interactions and observe how the system responds
- Don’t hesitate to restart a simulation if you want to try a different approach
A description for the examples is provided here.
¶Exploring More Examples
As you become comfortable with basic simulations, explore more complex examples:
- Return to the main menu by pressing
Ctrl
+X
when in a simulation - You may also go back to the Main menu via
Esc
and/or re-select “Examples” withEnter
- Browse through more advanced simulations like “VAMP-CG-v1” or “FepA iron transporter”
- Challenge yourself with different molecular systems and interaction scenarios
¶Accessing Help and Documentation
If you need additional assistance:
- From the main menu, select “Documentation”
- Browse through available topics for detailed information
- Look for video tutorials that may be available for specific examples
- Check our Frequently Asked Questions (F.A.Q.) section
- Ask our (experimental) Chatbot
If you do get stuck, do not panic! You can always drop us an email.
Remember, practice and experimentation are key to mastering interactive molecular simulations with MolPlay!