<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[474b]]></title><description><![CDATA[Institute Investigator at Scripps Research]]></description><link>https://gkarthik.com/</link><image><url>https://gkarthik.com/favicon.png</url><title>474b</title><link>https://gkarthik.com/</link></image><generator>Ghost 5.5</generator><lastBuildDate>Sun, 15 Mar 2026 17:21:00 GMT</lastBuildDate><atom:link href="https://gkarthik.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Testing MathJax with Ghost Markdown]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I&apos;m planning a couple of posts that will require writing equations. As the title suggests I&apos;m using <a href="https://www.mathjax.org/">MathJax</a> to render equations into HTML.</p>
<h5 id="finalcodeinjectioninghostcodeinjectionhead">Final code injection in Ghost &gt; Code Injection &gt; Head</h5>
<pre><code>&lt;script type=&quot;text/javascript&quot; async src=&quot;https://cdnjs.cloudflare.</code></pre>]]></description><link>https://gkarthik.com/testing-mathjax/</link><guid isPermaLink="false">5aa1ad4a21c4a2050d5302bc</guid><category><![CDATA[MathJax]]></category><category><![CDATA[Ghost]]></category><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Thu, 08 Mar 2018 21:38:31 GMT</pubDate><content:encoded><![CDATA[<!--kg-card-begin: markdown--><p>I&apos;m planning a couple of posts that will require writing equations. As the title suggests I&apos;m using <a href="https://www.mathjax.org/">MathJax</a> to render equations into HTML.</p>
<h5 id="finalcodeinjectioninghostcodeinjectionhead">Final code injection in Ghost &gt; Code Injection &gt; Head</h5>
<pre><code>&lt;script type=&quot;text/javascript&quot; async src=&quot;https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/MathJax.js?config=TeX-MML-AM_CHTML&quot;&gt;
MathJax.Hub.Config({
    tex2jax: {
        inlineMath: [[&quot;$&quot;, &quot;$&quot;], [&quot;\\(&quot;, &quot;\\)&quot;]],
        processEscapes: true
    }
});
&lt;/script&gt;
</code></pre>
<p>Helpful Posts:</p>
<ul>
<li><a href="https://help.ghost.org/article/89-mathjax">https://help.ghost.org/article/89-mathjax</a></li>
<li><a href="http://ryankingsbury.com/how-to-add-mathjax-to-a-ghost-blog/">http://ryankingsbury.com/how-to-add-mathjax-to-a-ghost-blog/</a></li>
<li><a href="http://blog.neilni.com/2013/12/28/adding-mathjax-to-ghost/">http://blog.neilni.com/2013/12/28/adding-mathjax-to-ghost/</a> - Protip: Use &lt;p&gt; or &lt;div&gt; for rendering matrices and long equations.</li>
</ul>
<h5 id="exampleswithmarkdownandrendering">Examples with Markdown and rendering</h5>
<p>$$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$$</p>
<pre><code>$$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$$
</code></pre>
<center>
Inline Equation: $\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$
</center>
<pre><code>Inline Equation: $\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$
</code></pre>
<h5 id="matrices">Matrices</h5>
<div> 
    $$
    A=\begin{bmatrix}
    a &amp; b\\
    c &amp; d\\
    e &amp; f
    \end{bmatrix}
    $$
</div>
<pre><code>&lt;div&gt; 
    $$
    A=\begin{bmatrix}
    a &amp; b\\
    c &amp; d\\
    e &amp; f
    \end{bmatrix}
    $$
&lt;/div&gt;
</code></pre>
<h5 id="bayestheorem">Bayes Theorem</h5>
<div>
    \begin{equation}
    \label{eq:bayes}
    P(\theta|\textbf{D}) = P(\theta ) \frac{P(\textbf{D} |\theta)}{P(\textbf{D})}
    \end{equation}
</div>
<pre><code>&lt;div&gt;
    \begin{equation}
    \label{eq:bayes}
    P(\theta|\textbf{D}) = P(\theta ) \frac{P(\textbf{D} |\theta)}{P(\textbf{D})}
    \end{equation}
&lt;/div&gt;
</code></pre>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Walking on nucleotides]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>ARAG&#xD3;N ARTACHO, Francisco J., et al.<strong>[1]</strong> presents new ways to visualize large mathematical datasets. In particular, the paper goes into determining if a real number is &quot;Normal&quot; through visualizations.</p>
<p>&#x201D;A real constant &#x3B1; is b-normal if, given the positive integer b &#x2265; 2, every</p>]]></description><link>https://gkarthik.com/walking-on-nucleotides/</link><guid isPermaLink="false">597bcc63632f76261a54ea9c</guid><category><![CDATA[DNA-Walks]]></category><category><![CDATA[C]]></category><category><![CDATA[gnuplot]]></category><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Fri, 16 Sep 2016 08:17:50 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2016/09/KX832731_Zika_combined-1.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2016/09/KX832731_Zika_combined-1.png" alt="Walking on nucleotides"><p>ARAG&#xD3;N ARTACHO, Francisco J., et al.<strong>[1]</strong> presents new ways to visualize large mathematical datasets. In particular, the paper goes into determining if a real number is &quot;Normal&quot; through visualizations.</p>
<p>&#x201D;A real constant &#x3B1; is b-normal if, given the positive integer b &#x2265; 2, every m-long string of base-b digits appears in the base-b expansion of &#x3B1; with precisely the expected limiting frequency 1/b<sup>m</sup>.&quot;</p>
<p>The paper shows a visualization of many base 4 numbers. The authors also go on to suggest applying this visualization technique to genome comparisons.<br>
<span style="font-size: 13px;"><br>
<strong>[1]</strong> ARAG&#xD3;N ARTACHO, Francisco J., et al. &quot;Walking on real numbers&quot;. The Mathematical Intelligencer. Vol. 35, Issue 1 (March 2013). ISSN 0343-6993, pp. 42-60<br>
</span></p>
<h3 id="visualization">Visualization</h3>
<p>A walk for a base 4 number consists of steps where at each step the path moves one unit east, north, west or south, depending on the whether the<br>
number at that position is 0, 1, 2 or 3.</p>
<p>I&apos;ve applied this visualization technique to DNA. DNA consists of 4 nucleotides denoted by A, T, G and C. For each of these nucleotides, I assigned a direction to the step - North, East, South, and West respectively.</p>
<p>Instead of the HSV color scheme used in the paper, that generates a spectrum of colors from VIBGYOR, I&apos;ve used fixed colors for each nucleotide to get an idea of the nucleotide content in the sequence which is of value in sequence analysis.</p>
<h3 id="colorscheme">Color Scheme</h3>
<ul>
<li><strong><span style="color:#D9042B;">A - #D9042B</span></strong></li>
<li><strong><span style="color:#03588C;">T - #03588C</span></strong></li>
<li><strong><span style="color:#F29F05;">G - #F29F05</span></strong></li>
<li><strong><span style="color:#F24B0F;">C - #F24B0F</span></strong></li>
</ul>
<p>I picked up the color scheme from <a href="https://color.adobe.com/Madrid---Carabanchel-color-theme-8586545/">Adobe Color</a>.</p>
<h3 id="datasources">Data Sources</h3>
<ul>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/?term=grubaugh">GenBank</a> - Sequences posted by <a href="https://twitter.com/Nathangrubaugh">Nathan Grubaugh</a>.</li>
<li><a href="http://hgdownload.soe.ucsc.edu/downloads.html#human">Human Genome build hg19(GRCh37) from Ensembl</a></li>
</ul>
<h5 id="thanksto">Thanks to</h5>
<p>All the folks at the <a href="https://andersen-lab.com/">Andersen Lab</a>.</p>
<h6 id="formoredata">For More Data ...</h6>
<p>At the <a href="https://andersen-lab">Andersen Lab</a> we are sequencing Zika virus in samples from humans and mosquitoes in Florida, USA. We&apos;re regularly releasing data available <a href="https://andersen-lab.com/data/">here</a>.</p>
<p>Code at <a href="https://github.com/gkarthik/dna-potrait">Github</a></p>
<h3 id="nucleotidewalkpotraits">Nucleotide Walk Potraits</h3>
<span style="font-size: 11px;">
I&apos;ve uploaded all the images shown below [here](https://drive.google.com/drive/folders/0B0sPnwAkyGDMa1RRQWh3TGtKUk0?usp=sharing).
</span>
<p>Fig 1 shows strains of Zika virus from humans and mosquitoes in Florida, USA sequenced at the <a href="https://andersen-lab.com/">Andersen Lab</a>. Fig 2 shows a few flaviruses - Chaoyang Virus, Culiseta Virus, Powassan Virus and West Nile Virus. Notice how both the figures capture the difference in mutations.</p>
<p><img src="https://gkarthik.com/content/images/2016/09/zika_collage.jpg" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig 1:</strong> Strains of Zika virus from GenBank</em>.</p>
<p>Clockwise:</p>
<ul>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/KX838906.1">Zika virus isolate from Aedes_aegypti. USA. 2016</a></li>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/KX838904.1">Zika virus isolate from Aedes_aegypti. USA. 2016</a></li>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/KX842449.1">Zika virus isolate from Human. USA. 2016</a></li>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/KX832731.1">Zika virus isolate from Human. USA. 2016</a></li>
</ul>
<p><img src="https://gkarthik.com/content/images/2016/09/Collage_westnile_inset.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig 2:</strong> A few Flaviviruses from GenBank</em></p>
<p>Clockwise:</p>
<ul>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/JQ068102.1">Chaoyang virus strain ROK144</a></li>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/KT599442.1">Culiseta flavivirus strain</a></li>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/KU886216.1">Powassan virus strain P0375</a></li>
<li><a href="https://www.ncbi.nlm.nih.gov/nuccore/KR868734.1">West Nile virus isolate FtC-3699</a></li>
</ul>
<h3 id="humanchromosomewalks">Human chromosome walks</h3>
<p>Images of human chromosomes show very similar A,T,G and C content(except for Chr22 and Chr19). I&apos;m looking into producing gigapixel images to allow zooming to make the walks clearer.</p>
<p>Disclaimer: I&apos;m quite busy with my work at the lab so it will be a while before I can get around to doing it.</p>
<p><img src="https://gkarthik.com/content/images/2016/09/chr22.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3a:</strong> Chromosome 22</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr21.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3b:</strong> Chromosome 21</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr20.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3c:</strong> Chromosome 20</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr19.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3d:</strong> Chromosome 19</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr18.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3e:</strong> Chromosome 18</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr17.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3f:</strong> Chromosome 17</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr16.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3g:</strong> Chromosome 16</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr15.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3h:</strong> Chromosome 15</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr14.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3i:</strong> Chromosome 14</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr13.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3j:</strong> Chromosome 13</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr12.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3k:</strong> Chromosome 12</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr11.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3l:</strong> Chromosome 11</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr10.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3m:</strong> Chromosome 10</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr9.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3n:</strong> Chromosome 9</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr8.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3o:</strong> Chromosome 8</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr7.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3p:</strong> Chromosome 7</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr6.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3q:</strong> Chromosome 6</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr5.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3r:</strong> Chromosome 5</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr4.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3s:</strong> Chromosome 4</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr3.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3t:</strong> Chromosome 3</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr2.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3u:</strong> Chromosome 2</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chr1.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3v:</strong> Chromosome 1</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chrX.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3w:</strong> Chromosome X</em><br>
<img src="https://gkarthik.com/content/images/2016/09/chrY.png" alt="Walking on nucleotides" loading="lazy"><br>
<em><strong>Fig3x:</strong> Chromosome Y</em></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Perfect Posture: InMobi Hack Day, Summer 2015]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Worked as part of team perfect posture at <a href="http://technology.inmobi.com/events/hackdaysummer2015">Inmobi Hack Day, Summer 2015</a>. Idea was to develop an a chrome extension that with the help of sensors detect if the user was sitting in an awkward posture in the least intrusive way possible. Due to my ignorance of sensors, circuits</p>]]></description><link>https://gkarthik.com/inmobi-hack-day-summer-2015/</link><guid isPermaLink="false">597bcc63632f76261a54ea8e</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Tue, 26 May 2015 19:00:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/11045487_10153021146238752_7647865413123112828_n.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/11045487_10153021146238752_7647865413123112828_n.jpg" alt="Perfect Posture: InMobi Hack Day, Summer 2015"><p>Worked as part of team perfect posture at <a href="http://technology.inmobi.com/events/hackdaysummer2015">Inmobi Hack Day, Summer 2015</a>. Idea was to develop an a chrome extension that with the help of sensors detect if the user was sitting in an awkward posture in the least intrusive way possible. Due to my ignorance of sensors, circuits and breadboards, I worked on the server side application.</p>
<p>App developed took input from sensors and pushed notifications to a chrome extension using google cloud messaging. To ensure that the server didn&apos;t have to parse junk data received from the sensors, an intermediate node server was also put into place.</p>
<p><a href="https://github.com/gkarthik/Perfect-Posture">App Repostiory</a> and <a href="https://github.com/gkarthik/Node-Redirects">Node server</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Chat Heads Clone]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Developed a clone of the UI/UX of the Facebook chat heads on Android as part of the interview process at InMobi. The app basically shows a chat head which can be moved around and closed in a fashion similar to that of the Facebook Messenger App. In addition, the</p>]]></description><link>https://gkarthik.com/chat-heads-clone/</link><guid isPermaLink="false">597bcc63632f76261a54ea8f</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Mon, 09 Feb 2015 20:00:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/localtion_update-2.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/localtion_update-2.png" alt="Chat Heads Clone"><p>Developed a clone of the UI/UX of the Facebook chat heads on Android as part of the interview process at InMobi. The app basically shows a chat head which can be moved around and closed in a fashion similar to that of the Facebook Messenger App. In addition, the chat head is also visible on top of the lock screen.</p>
<p>Bonus: The chat head displays popular Instagram photos based on the location of the device.</p>
<p><a href="https://github.com/gkarthik/ChatHeadsClone">App Repository</a></p>
<p>PS: I cleared the interview round ;)</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[BioBranch: Explore Biological Data with Decision Trees]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I worked on BioBranch during my undergraduate thesis project at <a href="http://sulab.org/">SuLab</a>. Branch can be used by biologists to build decision trees to visualize data and test hypotheses on large biological datasets. The project contains many aspects of data visualization to make the construction of trees as intuitive as possible. The</p>]]></description><link>https://gkarthik.com/biobranch-explore-biological-data-with-decision-trees/</link><guid isPermaLink="false">597bcc63632f76261a54ea97</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Wed, 31 Dec 2014 20:00:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/Selection_424.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/Selection_424.png" alt="BioBranch: Explore Biological Data with Decision Trees"><p>I worked on BioBranch during my undergraduate thesis project at <a href="http://sulab.org/">SuLab</a>. Branch can be used by biologists to build decision trees to visualize data and test hypotheses on large biological datasets. The project contains many aspects of data visualization to make the construction of trees as intuitive as possible. The trees built are dynamically evaluated and the resulting evaluations are shown on a real time basis.</p>
<p>Branch currently uses a preloaded set of datasets.</p>
<p><a href="https://biobranch.org/">Live</a> and <a href="https://github.com/gkarthik/BioBranch/">Code Repository</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Biased vs Unbiased Dice in Board Games]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>A simple simulation of a board game was used to determine if there would be any significant effect of a biased dice in a board game such as monopoly where the player ends up going around a board multiple times during one game.</p>
<p>The resulting spots on the board were</p>]]></description><link>https://gkarthik.com/biased-vs-unbiased-dice-in-board-games/</link><guid isPermaLink="false">597bcc63632f76261a54ea90</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Fri, 28 Nov 2014 07:48:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/plot1.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/plot1.png" alt="Biased vs Unbiased Dice in Board Games"><p>A simple simulation of a board game was used to determine if there would be any significant effect of a biased dice in a board game such as monopoly where the player ends up going around a board multiple times during one game.</p>
<p>The resulting spots on the board were arranged in a distribution that yielded no concrete result.</p>
<p>TODO: Look into whether the simulation was correct / Learn more Math.</p>
<p><a href="https://github.com/gkarthik/SimulateBoardGame">Code Repo</a> and<br>
<a href="https://plus.google.com/photos/+KarthikG92/albums/6086582387871890641">Distributions on Google+ Album</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[2nd Network of BioThings Hackathon]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Worked on integrating <a href="http://mygene.info/">mygene.info</a> data into the web client for CIViC: Clinical Interpretations of Variants in Cancer at the <a href="https://github.com/Network-of-BioThings/nob-hq/wiki/2nd-Network-of-BioThings-Hackathon">2nd Network of Biothings Hackathon</a> held at UCSD.</p>
<p><a href="https://civic.genome.wustl.edu">CiViC Live</a> and <a href="https://github.com/genome/civic-client">Code Repository</a></p>
<p><a href="https://storify.com/gkarthik_92/hacknob">Link to the hackathon on Storify</a></p>
<!--kg-card-end: markdown-->]]></description><link>https://gkarthik.com/civic-client/</link><guid isPermaLink="false">597bcc63632f76261a54ea91</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Tue, 11 Nov 2014 20:00:00 GMT</pubDate><content:encoded><![CDATA[<!--kg-card-begin: markdown--><p>Worked on integrating <a href="http://mygene.info/">mygene.info</a> data into the web client for CIViC: Clinical Interpretations of Variants in Cancer at the <a href="https://github.com/Network-of-BioThings/nob-hq/wiki/2nd-Network-of-BioThings-Hackathon">2nd Network of Biothings Hackathon</a> held at UCSD.</p>
<p><a href="https://civic.genome.wustl.edu">CiViC Live</a> and <a href="https://github.com/genome/civic-client">Code Repository</a></p>
<p><a href="https://storify.com/gkarthik_92/hacknob">Link to the hackathon on Storify</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[NoIR Photography of a Plant]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I used a <a href="https://www.raspberrypi.org/">Raspberry Pi</a> along with a <a href="https://www.raspberrypi.org/products/pi-noir-camera/">NoIR camera module</a> to take photos of a plant with intervals of 10 minutes to assess the rate of photosynthesis. The images taken were falsely colored using <a href="http://www.infragram.org/">Infragram&apos;s tool</a> to  see the rate of photosynthesis.</p>
<p>Key: The greater the red,</p>]]></description><link>https://gkarthik.com/noir-photography-of-a-plant/</link><guid isPermaLink="false">597bcc63632f76261a54ea98</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Thu, 09 Oct 2014 08:12:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/20140918054001_ndvi.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/20140918054001_ndvi.jpg" alt="NoIR Photography of a Plant"><p>I used a <a href="https://www.raspberrypi.org/">Raspberry Pi</a> along with a <a href="https://www.raspberrypi.org/products/pi-noir-camera/">NoIR camera module</a> to take photos of a plant with intervals of 10 minutes to assess the rate of photosynthesis. The images taken were falsely colored using <a href="http://www.infragram.org/">Infragram&apos;s tool</a> to  see the rate of photosynthesis.</p>
<p>Key: The greater the red, the greater the photosynthesis.</p>
<p>You can see over time the rate increases and decreases almost uniformly.</p>
<p><a href="https://plus.google.com/photos/101100320556278964196/albums/6068428534837896113">Falsely Colored Photos</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Google Summer of Code 2013: The Cure]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I worked with <a href="http://sulab.org/research/crowdbio/">CrowdSourcing Biology</a> during <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2012">Google Summer of Code 2013</a>. I worked on extending <a href="http://genegames.org/cure/">The Cure</a> to include an expert level for users with more biological knowledge to have greater control in building decision trees.</p>
<p><a href="https://github.com/gkarthik/thecure/">Code Repository</a></p>
<!--kg-card-end: markdown-->]]></description><link>https://gkarthik.com/google-summer-of-code-2013-the-cure/</link><guid isPermaLink="false">597bcc63632f76261a54ea96</guid><category><![CDATA[Gsoc]]></category><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Sat, 20 Sep 2014 07:54:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/cure2.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/cure2.png" alt="Google Summer of Code 2013: The Cure"><p>I worked with <a href="http://sulab.org/research/crowdbio/">CrowdSourcing Biology</a> during <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2012">Google Summer of Code 2013</a>. I worked on extending <a href="http://genegames.org/cure/">The Cure</a> to include an expert level for users with more biological knowledge to have greater control in building decision trees.</p>
<p><a href="https://github.com/gkarthik/thecure/">Code Repository</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Polymer element for mygene.info]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>In order to explore <a href="https://www.polymer-project.org/1.0/">polymer</a>, I developed a polymer element that would retrieve and display gene summary using the <a href="http://mygene.info/">mygene.info</a> API service.</p>
<p>The small experiment showed that polymer had a lot of potential given that it was highly modular by assigning desginated html, js and css to each custom</p>]]></description><link>https://gkarthik.com/polymer-element-for-mygene-info/</link><guid isPermaLink="false">597bcc63632f76261a54ea94</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Mon, 14 Jul 2014 07:30:00 GMT</pubDate><content:encoded><![CDATA[<!--kg-card-begin: markdown--><p>In order to explore <a href="https://www.polymer-project.org/1.0/">polymer</a>, I developed a polymer element that would retrieve and display gene summary using the <a href="http://mygene.info/">mygene.info</a> API service.</p>
<p>The small experiment showed that polymer had a lot of potential given that it was highly modular by assigning desginated html, js and css to each custom element.</p>
<p><a href="https://github.com/gkarthik/mygene-polymer">mygene-polymer</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Fractal Trees]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>Trees represent the simplest of fractals. I used d3 to generate lines that would grow into a forest of trees eventually. I set the upper limit on the number of trees to 20 in the demo.</p>
<p><a href="https://gkarthik.com/dep/fractal-trees/">Demo</a> and <a href="https://github.com/gkarthik/fractal-trees">Code</a></p>
<p><a href="http://classes.yale.edu/fractals/">Notes on Fractals</a></p>
<!--kg-card-end: markdown-->]]></description><link>https://gkarthik.com/fractal-trees/</link><guid isPermaLink="false">597bcc63632f76261a54ea92</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Fri, 30 May 2014 07:22:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/Selection_423.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/Selection_423.png" alt="Fractal Trees"><p>Trees represent the simplest of fractals. I used d3 to generate lines that would grow into a forest of trees eventually. I set the upper limit on the number of trees to 20 in the demo.</p>
<p><a href="https://gkarthik.com/dep/fractal-trees/">Demo</a> and <a href="https://github.com/gkarthik/fractal-trees">Code</a></p>
<p><a href="http://classes.yale.edu/fractals/">Notes on Fractals</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Tune Patrol]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I co-founded <a href="http://tunepatrol.com/">Tune Patrol</a> during my sophomore year at BITS Pilani. Tune Patrol is a marketing platform for indie artists to monetize their music. I was the CTO and developed the technical platform along with two other students from my year. We were acquired in Sept, 2013.</p>
<h6 id="press">Press</h6>
<blockquote>
<p><a href="http://yourstory.com/2013/12/50-most-read-stories-on-yourstory/">Top 50</a></p></blockquote>]]></description><link>https://gkarthik.com/tune-patrol/</link><guid isPermaLink="false">597bcc63632f76261a54ea99</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Tue, 10 Sep 2013 19:00:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/tunepatrol.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/tunepatrol.jpg" alt="Tune Patrol"><p>I co-founded <a href="http://tunepatrol.com/">Tune Patrol</a> during my sophomore year at BITS Pilani. Tune Patrol is a marketing platform for indie artists to monetize their music. I was the CTO and developed the technical platform along with two other students from my year. We were acquired in Sept, 2013.</p>
<h6 id="press">Press</h6>
<blockquote>
<p><a href="http://yourstory.com/2013/12/50-most-read-stories-on-yourstory/">Top 50 Inspiring and Most Read Startup Stories of 2013<br>
: #26 Tune Patrol</a></p>
</blockquote>
<blockquote>
<p><a href="http://yourstory.com/2015/08/college-startups/">9 college startups that went on to become big companies(Tune Patrol on #6)</a></p>
</blockquote>
<blockquote>
<p><a href="http://yourstory.com//2012/10/tune-patrol-allows-social-discovery-of-your-favourite-indie-music/">Tune Patrol: Launch</a></p>
</blockquote>
<blockquote>
<p><a href="http://www.deccanherald.com/content/287532/birth-idea.html">Tune Patrol: The Birth of an Idea</a></p>
</blockquote>
<blockquote>
<p><a href="http://yourstory.com/2013/09/tune-patrol-exit/">Tune Patrol: Exit</a></p>
</blockquote>
<h6 id="screenshots">Screenshots</h6>
<p><img src="https://gkarthik.com/content/images/2016/10/anie201506101.jpeg" alt="Tune Patrol" loading="lazy"><br>
<img src="https://gkarthik.com/content/images/2016/10/151956-bc207d45399600585f5ba6d98f0ec11f67f9dcc3.jpeg" alt="Tune Patrol" loading="lazy"><br>
<img src="https://gkarthik.com/content/images/2016/10/151953-dccf436f1e24af5d931520ba2df686809cb4e123.jpeg" alt="Tune Patrol" loading="lazy"><br>
<img src="https://gkarthik.com/content/images/2016/10/151957-7646121ceb47eb0ae4011d8ce8873a28df82af98.jpeg" alt="Tune Patrol" loading="lazy"></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[MyGene.info Js Client]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I developed a javascript client for the <a href="http://mygene.info/">mygene.info</a> v1 API. Json <a href="https://github.com/padolsey-archive/prettyprint.js">Pretty Print</a> was used to illustrate the data retrieved in a neat table.</p>
<p><a href="https://github.com/gkarthik/mygeneinfo-jsclient">Code</a></p>
<!--kg-card-end: markdown-->]]></description><link>https://gkarthik.com/mygene-info-js-client/</link><guid isPermaLink="false">597bcc63632f76261a54ea93</guid><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Wed, 10 Apr 2013 07:26:00 GMT</pubDate><content:encoded><![CDATA[<!--kg-card-begin: markdown--><p>I developed a javascript client for the <a href="http://mygene.info/">mygene.info</a> v1 API. Json <a href="https://github.com/padolsey-archive/prettyprint.js">Pretty Print</a> was used to illustrate the data retrieved in a neat table.</p>
<p><a href="https://github.com/gkarthik/mygeneinfo-jsclient">Code</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[Google Summer of Code 2012: Interactive Network Visualization for Gene Wiki Plus]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>I worked with <a href="http://sulab.org/research/crowdbio/">CrowdSourcing Biology</a> during <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2012">Google Summer of Code 2012</a>. I developed an interactive network visualization built on <a href="http://genewikiplus.org/">GeneWikiPlus</a> to better understand the relationships between diseases, genes and SNPs. The interface uses <a href="http://cytoscapeweb.cytoscape.org/">Cytoscape web</a> which is a flash based tool with a javascript backend. Genewiki Plus is a semantic</p>]]></description><link>https://gkarthik.com/interactive-network-visualization-for-gene-wiki-plus/</link><guid isPermaLink="false">597bcc63632f76261a54ea95</guid><category><![CDATA[Gsoc]]></category><dc:creator><![CDATA[Karthik]]></dc:creator><pubDate>Mon, 20 Aug 2012 07:43:00 GMT</pubDate><media:content url="https://gkarthik.com/content/images/2015/08/genewikiplus.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://gkarthik.com/content/images/2015/08/genewikiplus.jpg" alt="Google Summer of Code 2012: Interactive Network Visualization for Gene Wiki Plus"><p>I worked with <a href="http://sulab.org/research/crowdbio/">CrowdSourcing Biology</a> during <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2012">Google Summer of Code 2012</a>. I developed an interactive network visualization built on <a href="http://genewikiplus.org/">GeneWikiPlus</a> to better understand the relationships between diseases, genes and SNPs. The interface uses <a href="http://cytoscapeweb.cytoscape.org/">Cytoscape web</a> which is a flash based tool with a javascript backend. Genewiki Plus is a semantic media wiki and the network is visualized using data obtained from querying the wiki.</p>
<p><a href="https://github.com/gkarthik/genewikiplus/">Code Repository</a></p>
<!--kg-card-end: markdown-->]]></content:encoded></item></channel></rss>