Sequence Composition: fast shell method Motivation This post was inspired to “verify” a Python Script meant to compute the sequence composition of amino acids, as suggested by ChatGPT. (See ChatGPT_Protein_Composition.ipynb, or viewer ChatGPT_Protein_Composition.ipynb.) The code …
Computing
Python Concepts of Object-Oriented Programming
Python and Object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of “objects“, which can contain data and code. The data is in the form of fields (often known as attributes …
Intermediate Research Software Development in Python
Intermediate Research Software Development in Python Greetings everyone and Club members, (apologies i you receive duplicates) This may be more of interest to intermediate/advanced Python users: A Spring Break mini course offered by the …
Learn Markdown – Episode 6. Convert Word to Markdown with pandoc
Summary Pandoc is a document converter for multiple type of files. Converting example Format conversion is a chore that often takes a lot of time. I recently wanted to convert a long MSWord document into …
Magic-BLAST analysis of NextGen Reads
NCBI Magic-BLAST Workshop The intermediate level workshop Analyzing & Visualizing NextGen Reads with Magic-BLAST – [Archived] is designed for biologists who are comfortable working with the command-line (bash) and who are interested in performing some early …
Python and Object Programming AhAh moment
Summary Clarifying Python code containing the mysterious “dot notation” of object-oriented languages. An object is a combination of data stored within a specific class. A class is a blue-print (or framework) that defines attributes (containing …
Using Python within RStudio
Summary Finding and implementing settings in RStudio to use Pyhon. RStudio and Python RStudio can handle a large number of languages (> 50) in addition to its basic support of R. (This month the RStudio …
Python wins popularity of programming languages
Summary Python ranks #1 in popularity of programming languages on the TIOBE Index TIOBE Index The popularity of programming languages is reflected in the TIOBE Programming Community index which is updated once a month. The …
Python Data Science with Jupyter on Docker
Inspired by article “How to set up and run Python Data Science Development Environment with Jupyter on Docker” [Archived] Data Scientists that write or use code must work with a variety of Data Science development …
Understanding Python installation mess
Summary Useful ramblings about the difficulties to understand Python installation on macOS. In this Tutorial-like post we’ll see: – Where is Python installed, and which version – Upgrading to a new Python.org version, without replacement …