 Hi, my name is Blaine Morse. I'm a member of the Department of Biochemistry and Molecular Biology at the University of Oklahoma Health Sciences Center in Oklahoma City. I'm the author of a paper in protein science called Simplifying and Enhancing the Use of PyMol with Horizontal Scripps. So PyMol is this molecular graphics program. That's why they use to view the structures of proteins and to prepare images for publication. It provides a squizz of control over the molecular scene through either options available through pull downs or through commands that could be entered on the command line or run through script files. These script files traditionally have a single command on a line and so you wind up with multiple commands on multiple lines. You have a vertical array of commands which you call a vertical script. This file is traditionally edited in an external text editor. The file has to be saved if the edits are made and then loaded into PyMol to execute the commands. This actually can become tedious because dozens of iterations or changes are often required before you have the final script, the final image that you want. So we found a workflow that's one step shorter. This is the process we call horizontal scripting. The commands can be arranged in a horizontal array with semicolon separating the commands. This row of commands can be copied and pasted onto the command line that's immediately below the command history window across the top of the PyMol GUI. It's the command history window that has a white background. So that command line will accept commands or paste it into it and likewise you can copy commands out of it. So if you have long row of commands, they will extend beyond the right edge of the window available for the command line. This is not a problem because you just enter the command control E and it will move the cursor to the end of the line. If you enter the command control A, it will move the cursor back to the right end of the line and it does this instantly. And then you can use the mouse to move the cursor to specific sites to make your edits. You then hit enter to execute the commands and you see that results in the viewport down below. You use up arrow key to bring back the previously executed commands. So this process is steps shorter since you're not saving the commands to a file and it's more convenient on laptop computers because you don't have to have a second GUI window open for the text editor. So we ran into a couple limitations, our challenges. The first one was that you can't have the label command. Can't have more than one label command and that label command has to be at the end of the horizontal script. If you have multiple labels that you want to add, then you can source those from a file with the at symbol and that can be included in the horizontal script. Then the other issue has to do with the molecular scene settings. This is a 18 element matrix. It can be printed into the command history window by typing get on the score view. The default format is very tedious to edit into a compact format suitable for pacing on to the command line. So I wrote a program called roundview.py. This is a Python script that has the roundview function. You can type roundview and you will get back the 18 element scene settings in a very compact format on a single line. It's easy to copy from the command history window and paste on to the command line. This roundview.py script is available from the EasyPyMol website at GitHub. So EasyPyMol is one word, GitHub is one word. If you search for those two words in Google, you should find this site. On the site you'll find links to YouTube videos that describe how to install the roundview.py script on the Windows operating system on Mac and on Linux. You'll also find there are additional scripts that are described in the paper in Protein Science. One script is actually an exam that I give to students. In that script there are 10 horizontal scripts that are each mapped to an alias. For example, Q1 for question 1 down to Q10. So a student will enter Q1 and get the scene for the first question and they'll also get the question printed to the command history window. And they don't have to fiddle around with setting up the scene. They can focus on answering the scientific question that they have to address. This enables them to really harness the power of PyMol without having to, while still being novice users. So may you go forth and enjoy applying horizontal scripting to your own work. If you have any questions feel free to send me email and thank you very much for your interest.