Page Not Found
Page not found. Your pixels are in another canvas.
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Page not found. Your pixels are in another canvas.
About me
This is a page not in th emain menu
Published:
Most books on writing recommend tracking writing progress, but none address well how to juggle multiple writing projects in parallel. Many academics have to work on manuscripts, grant applications, grant reports, manuscript reviews, lectures, and books in parallel. My approach is to track my writing progress on a per-project basis in an Excel workbook that automatically tallies the progress for the day by word count and minutes spent and then updates a bar graph of the cumulative progress. The entry of the progress per project requires only a few seconds. I designed the graphs to show the cumulative progress across all projects. Each month has its bar graph. You select the appropriate column and generate the sum to get the cumulative progress for a specific project. I developed this version for 2024 and 2025. I have shared this as an Excel workbook and a Libre Office version on a GitHub repository called writing-progress-2024-25. You can import either into a Google Sheet for faster access.
Published:
I posted on GitHub a bash function that eases using whisper to transcribe audio files. You can use the say
function on macOS to annouce when the transcription is finished.
Published:
On December 2, 2023, I gave a talk at emacsconf 2023 about using speech-to-text for enhanced productivity. The talk’s YouTube page. There was a one hour 7 minute Q&A session afterwards.
Published:
On November 16, 2023, I gave a talk ‘‘Voice-Controlled Writing of Prose for Enhanced Productivity’’ at the Oklahoma Data Science Workshop. This hour-long talk induced a discussion of speech-to-commands.
Published:
Mooers co-chaired the SSR/LCLS Users Meeting at the SLAC National Accelerator Center in Menlo Park, CA. This was the first in person meeting in four years due to the pandemic. Abut 600 people attended this six day meeting. We had 33 half or full day workshops. Mooers co-chaired for the fourth year with Dr. Tzanko Doukov the session ``Computational Methods in Structural Methods.’’. We had eight amzing speakers talk about cutting edge methods. Mooers also co-chaired a workshop on biological SAXS with Dr. Thomas Weiss.
Published:
In the session on Crystal Growth at the 2023 meeting of the American Crystallographic Association in Baltimore, I presented Syed Aslam’s results of applying a Definitive Screening Design to the problem of growing larger RNA crystals. This work builds on the work by Barat Venkataramany and many other lab members, many of who were trained by Francis Acquah. We are applying these designs with guidance from Profess Charlie Carter Jr. This talk generated a lot of excitement and some useful suggestions from the audience. The slides and sample spreadsheet are located here. The libary will be expanded shortly.
Published:
Francis’s dissertation work on targeting RNA structure in drug design was published in the International Journal of Molecular Sciences. He did virutal screening of a vast library on a super computer, machine learning of the leads, molecular dynamics simulations of the lead complexes, and in vitro testing of the binding with microscale thermophoresis.
Published:
I gave a talk that is on YouTube about comparing protein structures in Clojure at ClojConj 2023 in Durham, NC on April 2023. I share this project with Daniel Slutsky, an organizer of the SciCloj community and leader of the JointProb group. He is a vital co-author. He provided a lot of help with the talk.
Published:
Tree-sitter is a C library that supports editing code with a concrete syntax tree. This syntax tree enables more powerful editing commands that save time and reduce tedium. Emacs and other leading text editors are still in the process of harnessing tree-sitter.
Emacs must be compiled with the tree-sitter C library already installed on your computer. I provide a protocol for doing so on a fresh installation of Ubuntu 22.04 LTS. I also succeeded with macOS 13.2 (Ventura) after I figured out that I needed to specify the path to the giflib library. Note that this library is different from the tree-sitter.el package that will be built into Emacs version 29.
Published:
The Computational Crystallography Toolbox (cctbx) is a library of functions that support numerical computing in crystallography. The library is written in C++ for speed. It is also wrapped in Python to ease its use. The Phenix software suite depends on cctbx but not vice vera. The Olex2 small molecule refinement package also depends on cctbx. In spite of several excellent tutorials on the cctbx website, many scientists find cctbx hard to penetrate. I developed a library of snippets to help ease the use of cctbx. This library was initially made available for use in Jupyter and Colab, but it is now available at MooersLab on GitHub for the leading text editors: VScode, Vim, NeoVim, Emacs, Sublime Text, and Atom. These editors can also use GhostText to edit Jupuyter and Colab notebooks and use th cctbxsnip library while doing so.
Published:
A lot of books on writing tout the value of tracking writing progress, but none of them address to my satisfaction how to cope with the problem of juggling mulitple writing projects in parallel. Many academics have to work on manuscripts, grant applications, grant reports, and books in parellel. My approach is to track my writing progress on a per project basis in an Excel workbook that automatically tallies the progress for the day by word count and minutes spent and then updates a bar graph of the cumulative progess. The graphs are set up to show the cumulative progress across all projects. Each months has its own graph. To get the cummulative progress for a project, you select the appropriate column and the sum will be reported. The entry of the progress per project requires only a few seconds. I have shared this Excel workbook and a Libre Office version on a GitHub repository called writingProgess2023. I have included a webpage where you can paste text into a text area to get the word count. I also have updated the extensive README.md file. I actually import the workbook into Google Sheets and then add the link to my browser toolbar. This gives me instant access to the workbook without the startup time of Excel. This convenience further reduces the motivational barier to updating the project worksheet.
Published:
One annoying and time-consuming task in scientific computing and data science is the transfer of multiple large tar archive files of raw data files from remote computers to local ones. We do this task frequently in our structural biology work. I assembled a bash script that eases this chore. You can use the script to pass your password. This script negates the need to enter your password before each tar file is transferred. The script notifies you audibly when it finishes.
Published:
On December 2, 2022, I gave a talk at emacsconf 2022 about editing live Juptyer Notebook cells with Emacs via the atomic-chrome package for Emacs and the browser extension known as GhostText. I presented several little-known applications of these two packages that others have developed. I also demonstrated how GhostText can be used with Overleaf to enable using Emacs to edit Overleaf Text Areas. This new power should be of interest to the million users of Overleaf. Juan Zhang commented on the talk’s YouTube page: Thanks for the very helpful talk! GhostText is like a Godsend; overleaf is finally usable. The Youtube video garnered almost 900 views in the first three weeks. Please note that in December 2022 (after my talk), Overleaf changed the file format for the source text area. Select the `Source (legacy)’ tab to get the behavior demonstrated in the above video. Many thank yous go to the organizers of this meeting!!! Their team hosted another successful emacsconf!!! They did an enormous amount of work behind the scenes.
Published:
On September 29th at the 2022 SSRL/LCLS Users Meeting, Mooers was awarded the Ferrel Lytle Award for his service on the SSRL User executive committee and his research using SSRL.
Published:
I discovered that a repo made with the name of a GitHub site can have a README.md file that shows up on the landing page. This file can be used to provide an index or table of contexts to the repos by clustering them by category. This format can draw the visitors attention to relevant repos and is much better than the default tag search approach where the visitor has to know the relevent search terms in advance or has to scroll through all of the repos.
Published:
On the afternoon of Monday, September 26, 2022, Drs Tzanko Doukov and Blaine Mooers co-chaired a four-hour workshop Computational Methods in the Structural Sciences at the annual SSRL/LCLS Users meeting. It had eight speakers from three continents. The topics were quite diverse: micro-ED, cryo-EM, SAXS, radiation damage analysis, solvent channel analysis, and direct phasing. All of the talks were reviting. However, the last speaker really hit a home-run with some very exciting results about extending direct phasing methods. This talk was mentioned several times in other workshops and plenary sessions on the following days.
Published:
Mooers gives peer-reviewed talk at the United States Research Software Engineer Assocaition (US-RSE) Virtual Workshop 2022 on Sept. 16, 2922 about the ODSW: The title was “The Virtual Oklahoma Data Science Workshop”.
iScience
Published:
Our first collaborative paper with the Dr. Alla V Tsytsykova and colleagues in the Lab of the Ian Dunn in the Department of Neurosurgery, OUHSC, was published on-line in the journal iScience: Mutated KLF4(K409Q) in meningioma binds STRs and activates FGF3 gene expression . Francis made and purified four recombinant versions of KLF4. This work was done towards understanding how the K409Q mutant triggers the development of brain tumors. This work was funded by a Team Science grant from the Presbyterian Health Foundation.
Published:
I finally added a blog post to the MooersLab GitHub Pages. I am able to edit this file directly in Emacs by using atomic-chrome.el package and the GhostText Extension for Chrome. (I can do likewise with Neovim, Sublime Text, Visual Studio Code, or Atom with the appropriate plugin for each of these editors.) The text that I type in Emacs appears instantly in GitHub.
Royal Society of Chemistry Advances
Published:
Our second collaborative paper with the Dr. Razi Hussaini Lab of the Department of Chemistry, U of Tulsa, was published on-line in the journal Royal Society of Chemistry Advances. Francis did a series of docking experiments and molecular dynamics simulations with the structure of the nicotinic acetyl-choline receptor α6-nAchR embedded in a bilayer for this study. This work was done towards the goal of developing better smoking cessation drugs and was funded by a three-year Health Research Program grant from the Oklahoma Center for the Advancement of Science and Technology.
Published:
Mooers’s presented Francis’s dissertation work on a poster at the 10th Annual Oklahoma Structural Biology Symposium at the University of Oklahoma; Francis had already moved to Boston to start a job in biotech. The symposium was held at the National Storm Prediction Center. Sadly, this symposium was the final symposium in this series. It series ended with a big bang via a lineup of excellent scientists as invited speakers. The symposium series was funded by the phase I and II grants from the NIH for the Oklahoma COBRE in Structural Biology, which is led by Dr. Ann West at OU-Norman. It was attended by well over 100 people from Oklahoma and around the country.
Published:
Francis Acquah defends his dissertation successfully! The title is “Targeting RNA s ubstrates in the discovery of inhibitors of trypanosome mitochontrial RNA editing”.
Published in Journal 1, 2009
This paper is about the number 1. The number 2 is left for future work.
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." Journal 1. 1(1). http://academicpages.github.io/files/paper1.pdf
Published in Journal 1, 2010
This paper is about the number 2. The number 3 is left for future work.
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2). http://academicpages.github.io/files/paper2.pdf
Published in Journal 1, 2015
This paper is about the number 3. The number 4 is left for future work.
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." Journal 1. 1(3). http://academicpages.github.io/files/paper3.pdf
Published:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.