{"id":129089,"date":"2021-10-16T16:22:45","date_gmt":"2021-10-16T23:22:45","guid":{"rendered":"https:\/\/lifeboat.com\/blog\/2021\/10\/creating-generative-art-nfts-from-genomic-data"},"modified":"2021-10-16T16:22:45","modified_gmt":"2021-10-16T23:22:45","slug":"creating-generative-art-nfts-from-genomic-data","status":"publish","type":"post","link":"https:\/\/lifeboat.com\/blog\/2021\/10\/creating-generative-art-nfts-from-genomic-data","title":{"rendered":"Creating Generative Art NFTs from Genomic Data"},"content":{"rendered":"<p><a class=\"aligncenter blog-photo\" href=\"https:\/\/lifeboat.com\/blog.images\/creating-generative-art-nfts-from-genomic-data2.jpg\"><\/a><\/p>\n<p>In this post I outline my journey creating a dynamic NFT on the Ethereum blockchain with IPFS and discuss the possible use cases for scientific data. I do not cover algorithmic generation of static images (you should read Albert Sanchez Lafuente\u2019s neat <a class=\"\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/towardsdatascience.com\/algorithmically-generated-image-dataset-71aee957563a\">step-by-step<\/a> for that) but instead demonstrate how I used Cytoscape.js, Anime.js and genomic feature data to dynamically generate visualizations\/art at run time when NFTs are viewed from a browser. I will also not be providing an overview of Blockchain but I highly recommend reading Yifei Huang\u2019s recent post: <a class=\"\" target=\"_blank\" rel=\"noopener\" href=\"https:\/\/towardsdatascience.com\/why-every-data-scientist-should-pay-attention-to-crypto-39b4c25ff319\">Why every data scientist should pay attention to crypto<\/a>.<\/p>\n<p>W h ile stuck home during the pandemic, I\u2019m one of the <a href=\"https:\/\/www.nbcdfw.com\/news\/local\/pandemic-gardening-hobby-still-taking-root\/2737970\/\" class=\"\" target=\"_blank\" rel=\"noopener ugc nofollow\">10 million<\/a> that tried my hand at gardening on our little apartment balcony in Brooklyn. The Japanese cucumbers were a hit with our neighbors and the tomatoes were a hit with the squirrels but it was the peppers I enjoyed watching grow the most. This is what set the objective for my first NFT: create a depiction of a pepper that ripens over time.<\/p>\n<p>How much of the depiction is visualization and how much is art? Well that\u2019s in the eye of the beholder. When you spend your days scrutinizing data points, worshiping best practices and optimizing everything from memory usage to lunch orders it\u2019s nice to take some artistic license and make something just because you like it, which is exactly what I\u2019ve done here. The depiction is authentically generated from genomic data features but obviously this should not be viewed as any kind of serious biological analysis.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post I outline my journey creating a dynamic NFT on the Ethereum blockchain with IPFS and discuss the possible use cases for scientific data. I do not cover algorithmic generation of static images (you should read Albert Sanchez Lafuente\u2019s neat step-by-step for that) but instead demonstrate how I used Cytoscape.js, Anime.js and genomic [\u2026]<\/p>\n","protected":false},"author":599,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,11,1318,1761,15,41],"tags":[],"class_list":["post-129089","post","type-post","status-publish","format-standard","hentry","category-biological","category-biotech-medical","category-bitcoin","category-cryptocurrencies","category-habitats","category-information-science"],"_links":{"self":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/129089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/users\/599"}],"replies":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/comments?post=129089"}],"version-history":[{"count":0,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/129089\/revisions"}],"wp:attachment":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/media?parent=129089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/categories?post=129089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/tags?post=129089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}