<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Dilip's Log</title><link>http://idlip.in/</link><description>Dilip's Log</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>Copyright © 2023-2026, Dilip | Zororg; All rights reserved.</copyright><lastBuildDate>Fri, 06 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://idlip.in/tags/bioinformatics/rss.xml" rel="self" type="application/rss+xml"/><ttl>1440</ttl><item><title>My MSc journey with Emacs Orgmode</title><link>http://idlip.in/posts/masters-emacs-orgmode/</link><pubDate>Fri, 06 Jun 2025 00:00:00 +0000</pubDate><guid isPermaLink="true">http://idlip.in/posts/masters-emacs-orgmode/</guid><category>bioinformatics</category><category>emacs</category><category>pkm</category><description>
&lt;p&gt;
&lt;strong&gt;I wrote and used emacs orgmode for all of my post-grad Masters classes, presentations, projects and thesis.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
Before post-grad itself I was introduced to Emacs world and enjoyed getting good with it. As I used it, I realized emacs is not just an text editor, its an Personal Development Environment itself and user has power to craft it as they need. This was a worthwhile investment.&lt;/p&gt;
&lt;p&gt;
My initial plan when I started Masters (Bioinformatics) was to fully stay organized and be productive. I was a freak at this, I was reading up many blogs and digesting discussion on being productive. I even read books such as,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Getting things Done &lt;/li&gt;
&lt;li&gt;How to Smart notes by Sonke Ahrens
Introduces on Zettelkasten note-taking system. Although hyped up, I believe system does not function as brain.&lt;/li&gt;
&lt;li&gt;Deep Work by Cal Newport
Insights on focused working and being distraction-less.&lt;/li&gt;
&lt;li&gt;Second Brain by Tiago Forte
Again, whole thing about Zettelkasten. Popularized the term &amp;#34;Second brain&amp;#34; itself.&lt;/li&gt;
&lt;li&gt;Atomic Habits by James Clear
Mentions on starting habits in small steps.&lt;/li&gt;
&lt;li&gt;A system for Writing by Bob Doto
Latest book, emphasis on above all books and zettelkasten.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I could have been an normie student like others and be at ease, but why did I choose to burden with Emacs and Orgmode..?&lt;/p&gt;
&lt;p&gt;
I valued investment and growth. I could see the development and learning of skills compared to working with traditional GUI applications.&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
Note taking
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;Note-taking is understandable, its just format of text to store and read. And org-mode was superior and helped me alot.
I later on embraced single big org file, and started using tags heavily with context based tagging.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;t -&amp;gt; task; t@shop t@meeting t@work&lt;/li&gt;
&lt;li&gt;p -&amp;gt; project; p@plan p@lncrna p@thesis&lt;/li&gt;
&lt;li&gt;l -&amp;gt; learn; l@nix l@python&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So on which really helps with narrowing using consult package and org-ql for querying. I eventually formed my own second brain with org mode like an zettelkasten system. This became my personal knowledge management (PKM) as well which empowered me to stay organized.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
Reports/Doc
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;p&gt;Org mode can produce pdf via latex or ODT/docx format. That eventually guided me for submission of assignments and documents for sharing.
Although it was an hassle to get formatting correct as they instructed, where as others just did them in breeze via M$ word and AI crap generated.&lt;/p&gt;
&lt;p&gt;
Although there was not much work with reports, I had good workflow of storing notes and working with integration and stayed organized.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
Presentations
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;p&gt;I thought to give presentations in Emacs editor itself, but that did not make the cut for required normie friendly slides. The magically I came across revealJS and observed many people in tech presentations and talks used them. There was active development of org-reveal package as well, in new form from OER gitlab repo.&lt;/p&gt;
&lt;p&gt;
This workflow was definitely more painful, to get as they expect. The default works, but tweaking were more. But revealjs and org package provided many options and it sufficed for completing the setup along with power of HTML and CSS.&lt;/p&gt;
&lt;p&gt;
I had local.scss file for color and designing slides, and org generated html files.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-4" class="outline-2"&gt;
&lt;h2 id="headline-4"&gt;
Thesis
&lt;/h2&gt;
&lt;div id="outline-text-headline-4" class="outline-text-2"&gt;
&lt;p&gt;The final saga of the journey, since thesis takes time to write, I thought to not bother with complicating this task. My initial thought was to either use Latex, if it was too much headache then simply follow given docx format file and write.
Thankfully there was another player getting really popular, a new typesetting &amp;#34;Typst&amp;#34;. It did the magic and wonders.&lt;/p&gt;
&lt;p&gt;
The syntax and process was very robust and simple. The documentation was standard and was simple enough to grasp and tweak everything. And here was well someone had made basic org export support for typst format. Although IMHO typst syntax is so easy to understand and I loved to write and learn the syntax. Workflow was bliss with it, I wonder why I did not discover it earlier. Maybe I&amp;#39;m not a mathematician to have it for demand, but it was a good skill to have it in my hands.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-5" class="outline-2"&gt;
&lt;h2 id="headline-5"&gt;
Conclusion
&lt;/h2&gt;
&lt;div id="outline-text-headline-5" class="outline-text-2"&gt;
&lt;p&gt;
The main draw from this experience was that investing in tools that allow extending and allow programming to customize and tweak as I require was a major win and good rewards. These were added up skills that makes working with related tasks a breeze ahead.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Biocode Daily to hack solutions</title><link>http://idlip.in/posts/biocode-daily/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid isPermaLink="true">http://idlip.in/posts/biocode-daily/</guid><category>snippets</category><category>bioinformatics</category><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.biocodedaily.com/"&gt;https://www.biocodedaily.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Biocode Daily is a new platform like &lt;a href="https://rosalind.info"&gt;rosalind&lt;/a&gt;, which offers daily bio-related coding challenges.&lt;/p&gt;
&lt;p&gt;
Its python oriented currently, which basically gives problems and expects a solution on given example and also on hidden tests.&lt;/p&gt;
&lt;p&gt;
These hidden tests are the good ones, because you need to solve the problems effectively and cannot just hard code some solutions to get over it. Althought very new, I&amp;#39;m excited to see how it will grow, as I&amp;#39;m highly anticipating a comments section, a way to engage with others and share code with help.&lt;/p&gt;
&lt;figure&gt;
&lt;img src="http://idlip.in/images/biocode-lb.png" alt="/images/biocode-lb.png" title="/images/biocode-lb.png" width="70%"/&gt;
&lt;figcaption&gt;
Leaderboard as of third day challenge (I&amp;#39;m at #8)
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;
I missed the first day challenge, so I could not have 3 done.&lt;/p&gt;
&lt;p&gt;
Biocode also offers daily challenge in easy and hard form, clearing any would grant as solved.&lt;/p&gt;
&lt;p&gt;
I actually wanted to get involved with this, or at least follow up on development. I had mailed the contact author, but ig my mail went to spam. Should probably nudge sometime.&lt;/p&gt;</description></item></channel></rss>