<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Konstantin Chernyshov: posts tagged portfolio</title>
<link>https://kostachernyshov.com/blog/tags/portfolio/</link>
<description>Konstantin Chernyshov, manager, bioinformatic, leader in biotech</description>
<author></author>
<language>en</language>
<generator>Aegea 11.4 (v4171e)</generator>

<itunes:subtitle>Konstantin Chernyshov, manager, bioinformatic, leader in biotech</itunes:subtitle>
<itunes:image href="https://kostachernyshov.com/blog/pictures/userpic/userpic-square@2x.jpg?1731242071" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Bioinformatician growth</title>
<guid isPermaLink="false">46</guid>
<link>https://kostachernyshov.com/blog/all/bioinformatician-growth/</link>
<pubDate>Sun, 18 Oct 2026 16:11:53 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/bioinformatician-growth/</comments>
<description>
&lt;p&gt;A bioinformatician on my team is always looking to grow and improve their skills. These checklists help identify the skills to develop and the knowledge to acquire.&lt;/p&gt;
&lt;p&gt;The checklists are the minimum required to move to the next level. The full set of requirements is discussed and agreed with the manager. You need to complete every checklist item to advance, but completing them all does not guarantee advancement: the manager may also set individual requirements.&lt;/p&gt;
&lt;p&gt;My team works in oncology and mainly deals with NGS data, so some items are specific to those areas. Some of the linked learning resources are in Russian.&lt;/p&gt;
&lt;h2&gt;Trainee&lt;/h2&gt;
&lt;p&gt;Knows the basics of molecular biology, statistics, and NGS analysis. Understands the null hypothesis, p-values, Fisher’s exact test, the chi-squared test, the t-test, the Mann–Whitney U test, and multiple testing correction.&lt;/p&gt;
&lt;p&gt;Can run a Jupyter notebook and use Python to read a data frame, filter its columns, and draw a histogram and a scatter plot.&lt;/p&gt;
&lt;p&gt;Learns the principle that working on something is not the same as getting it done. Shows relentless drive. Will revise test assignments and work tasks ten times if needed, persists from the very first tasks, and is not afraid of unfamiliar topics.&lt;/p&gt;
&lt;p&gt;Takes responsibility. The particular task matters less than the ability to take ownership and deliver a result. Volunteers to keep time at a team meeting, find the person responsible for the office and get a chair repaired, work out how to download a dataset, or set up an agent and write instructions for colleagues.&lt;/p&gt;
&lt;p&gt;Learns to organize their work. Until they gain experience, works on simple, routine tasks under close supervision from senior colleagues. Keeps track of their tasks and takes meeting notes without being reminded.&lt;/p&gt;
&lt;h3&gt;Studied&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://stepik.org/70"&gt;The basics of molecular biology&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The basics of statistics, for example the two-part Stepik course: &lt;a href="https://stepik.org/lesson/8095/step/1?unit=1371"&gt;part one&lt;/a&gt; and &lt;a href="https://stepik.org/course/524/promo"&gt;part two&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The basics of &lt;a href="https://stepik.org/course/67/promo"&gt;Python&lt;/a&gt; or &lt;a href="https://stepik.org/course/497/syllabus"&gt;R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The basics of NGS, for example &lt;a href="https://stepik.org/1142"&gt;on Stepik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Clear written communication: headings, captions, links, and quotations in &lt;a href="https://kinzhal.media/howto-messenger/"&gt;messengers&lt;/a&gt; and &lt;a href="https://ilyabirman.ru/meanwhile/all/neat-mail/"&gt;email&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Google Docs: formatting, styles, and access settings&lt;/li&gt;
&lt;li&gt;Google Slides&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Read&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bureau.ru/books/fff/demo/4"&gt;What it means to get something done&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doi.org/10.1016/j.cell.2025.12.049"&gt;Hallmarks of Cancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kinzhal.media/meetings-boss/"&gt;How to start running meetings well&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Delivered&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Completed a project under the supervision of senior colleagues and presented the results&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bioinformatician&lt;/h2&gt;
&lt;p&gt;An independent operator. Handles routine tasks independently and complex ones with a manager’s support, without constant supervision. Finds or requests the information they need, tracks deadlines, and raises concerns in time.&lt;/p&gt;
&lt;p&gt;Has at least one project of their own: a client project, an internal R&amp;D project, a Confluence space, a blog, a channel, or a product.&lt;/p&gt;
&lt;p&gt;Learns to be flexible: resolves tensions between deadlines and quality through ingenuity and flexible scope, rather than by sacrificing deadlines, quality, or personal time.&lt;/p&gt;
&lt;p&gt;Learns to verify rather than trust. Can establish and explain that their own analysis, or work by a colleague, another department, or an agent, is based on real data and appropriate methods and does not overlook the obvious.&lt;/p&gt;
&lt;p&gt;Cohort analysis is a core skill. Can obtain a cohort and its annotations, assess data quality, analyze genetic events, and put the results into a presentation.&lt;/p&gt;
&lt;p&gt;Is well read and well prepared. There is no such thing as a bioinformatician who has not read Hallmarks of Cancer or cannot write a skill for Claude.&lt;/p&gt;
&lt;p&gt;Is not afraid of unfamiliar work. Will run an agent, write code and submit a pull request, start a Docker container, inspect a BAM file in a genome browser, run differential expression analysis, or put together a presentation.&lt;/p&gt;
&lt;p&gt;Learns to negotiate: understands the client’s problem and their own capacity, agrees on deadlines, and resolves conflicts.&lt;/p&gt;
&lt;h3&gt;Read&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.anthropic.com/engineering/building-effective-agents"&gt;Building effective agents by Anthropic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.google.com/document/d/1fCDQgB5f5bHzB8bruompWff7jGkCL4mCEjlfpBRuY_o/edit?usp=sharing"&gt;30 selected papers&lt;/a&gt; — make your own copy, mark what you have read, and use it for notes&lt;/li&gt;
&lt;li&gt;&lt;a href="https://clauswilke.com/dataviz/"&gt;Claus O. Wilke. Fundamentals of Data Visualization&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Studied&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Working with an AI agent on a real task: defining the task, checking the result, and finding an error&lt;/li&gt;
&lt;li&gt;How bioinformatics tools work and where their limits lie: BWA, Strelka, Sequenza, kallisto, STAR, and STAR-Fusion&lt;/li&gt;
&lt;li&gt;Sequencing quality metrics&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Delivered&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Contributed to two projects led by senior colleagues&lt;/li&gt;
&lt;li&gt;Independently completed a research or cohort analysis project from start to finish&lt;/li&gt;
&lt;li&gt;Built something together with developers, taking ownership of the work&lt;/li&gt;
&lt;li&gt;Gave a lecture on an educational course&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Collected&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;20 observations&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Lead bioinformatician&lt;/h2&gt;
&lt;p&gt;Leads the team of independent operators. Represents bioinformatics to the client, from the initial request to the final result. Handles all aspects of the client relationship and takes responsibility for them.&lt;/p&gt;
&lt;p&gt;Knows the deadlines, writes client proposals, plans iterations, and manages the project. Solves problems by designing and building a real product. Takes responsibility for its usefulness, delivery date, and quality. Answers for every chart and comma in a paper or product. Finds flexible solutions.&lt;/p&gt;
&lt;p&gt;Chooses and supervises the people doing the work within the department and delegates tasks. Has projects of their own, a blog or channel, and maintains a section in Confluence.&lt;/p&gt;
&lt;h3&gt;Read&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Genrikh Altshuller. Find an Idea&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Managed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Independently explained a product feature to another department — developers, biologists, or clinicians — and handed it over for implementation&lt;/li&gt;
&lt;li&gt;Reviewed work by a specialist in another department, wrote feedback, checked the revisions, and accepted the result. In other words, made sure the work was done properly&lt;/li&gt;
&lt;li&gt;Independently sorted out a messy situation with another department: understood the conflict, motivated people, and resolved the organizational problem&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Delivered&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Attended five meetings with new clients and asked questions&lt;/li&gt;
&lt;li&gt;Wrote five task briefs and got them approved by the clients&lt;/li&gt;
&lt;li&gt;Delivered five practical tasks under their personal responsibility: presented an analysis to a physician, submitted work to a conference, or released a component update&lt;/li&gt;
&lt;li&gt;Solved a problem through other people’s work&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Developed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Helped a trainee become a bioinformatician. Preferably two, or even three&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Shared knowledge&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Gave a public lecture&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Standardized&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Improved three things in the bioinformatics department’s work and agreed new procedures, standards, or principles&lt;/li&gt;
&lt;li&gt;Got five templates for replies, mailings, or pages approved&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Collected&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;100 observations&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Director&lt;/h2&gt;
&lt;p&gt;The defining quality is effectiveness: always knows what result is needed and how to achieve it. A director has many tasks, projects, employees, clients, and other concerns, so allocates time to influence everything that matters to the result.&lt;/p&gt;
&lt;p&gt;An entrepreneur and strategist. Rather than solving a task as a team lead does, sets tasks in a sequence that produces the greatest effect with the least waste.&lt;/p&gt;
&lt;p&gt;A standard setter. Improves procedures, processes, and tools. Each improvement benefits many projects.&lt;/p&gt;
&lt;p&gt;A magician. Helps managers and teams with simple, effective advice that makes them say, “Wait, we could do that?” Does not keep track of deadlines unless the lead bioinformatician brings them up. Is the final quality check, but not the main one: that responsibility belongs to the lead bioinformatician. Does not put up with crap and keeps pushing back against deadlines — and, in effect, against the lead bioinformatician.&lt;/p&gt;
</description>
</item>

<item>
<title>Publications in 2026</title>
<guid isPermaLink="false">43</guid>
<link>https://kostachernyshov.com/blog/all/publications-in-2026/</link>
<pubDate>Sat, 11 Jul 2026 20:16:59 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/publications-in-2026/</comments>
<description>
&lt;p&gt;In 2026, I am leading the Bioinformatics Department at BostonGene. In addition to our core work — client projects — we run a small research program within the department to deepen our expertise in oncology and build expertise in other areas, such as autoimmune diseases. This year, I led one complete research project; on the others, I served as a mentor and oversaw quality control.&lt;/p&gt;
&lt;h2&gt;American Association for Cancer Research&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;“A comparative scoring framework for BCMA-, GPRC5D- and CD38-targeted therapies in multiple myeloma”&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;I am the first author here: I came up with and substantiated the idea, designed the experiments, assembled the team, delegated parts of the work, pulled the results together, designed the visualizations, wrote the text, and presented the study at the conference.&lt;/p&gt;
&lt;p&gt;We proposed the Actionability Score — an NGS-based approach for assessing which target and which type of immunotherapy may be best suited for a patient with multiple myeloma: BCMA- or GPRC5D-targeted therapy, CAR-T, a T-cell engager, or an anti-CD38 antibody. The score accounts for target activity, resistance features, and the state of the tumor microenvironment. The results looked promising in a small retrospective cohort, but the approach still needs to be validated in larger cohorts.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="2560" data-ratio="1.3333333333333"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/MM3.jpg" width="2560" height="1920" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/MM.jpg" width="2560" height="1672" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/MM2.png" width="1288" height="1494" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;&lt;a href="https://bostongene.com/news-and-publications/publications/a-comparative-scoring-framework-for-bcma-gprc5d-and-cd38-targeted-therapies-in-multiple-myeloma"&gt;BostonGene news&lt;/a&gt;. &lt;a href="https://aacrjournals.org/cancerres/article/86/7_Supplement/2437/779071/Abstract-2437-A-comparative-scoring-framework-for"&gt;AACR abstract&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Update, 8 September 2026: an updated poster, “An Actionability Score for BCMA-, GPRC5D-, and CD38-targeted therapy selection in multiple myeloma”, is listed in Clinical Lymphoma, Myeloma &amp; Leukemia. It develops the AACR work; I remain the first author. &lt;a href="https://bostongene.com/news-and-publications/publications/an-actionability-score-for-bcma-gprc5d-and-cd38-targeted-therapy-selection-in-multiple-myeloma"&gt;Updated poster and abstract&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;“Integrative application of Lymphly reveals shared molecular landscape across B-cell lymphomas”&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Lymphly was originally developed for diffuse large B-cell lymphoma. We applied it to other B-cell lymphomas and found shared genetic and transcriptomic patterns across diagnoses. For example, individual Lymphly subtypes were linked to follicular, Burkitt, marginal zone, and primary mediastinal B-cell lymphomas.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1920" data-ratio="0.75"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/lymphly-3.jpg" width="1920" height="2560" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/lymphly-1.jpg" width="2560" height="1665" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/lymply-2.png" width="884" height="626" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;&lt;a href="https://bostongene.com/news-and-publications/publications/integrative-application-of-lymphly-reveals-shared-molecular-landscape-across-b-cell-lymphomas"&gt;BostonGene news&lt;/a&gt;. &lt;a href="https://aacrjournals.org/cancerres/article/86/7_Supplement/3877/776908"&gt;AACR abstract&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Related work, 8 September 2026: “Cross-disease stratification by genetic classifier Lymphly reveals shared molecular programs across B-cell malignancies”, listed in Clinical Lymphoma, Myeloma &amp; Leukemia. The analysis includes 4,353 DLBCL and 2,203 other B-cell lymphoma samples. I am a co-author. &lt;a href="https://bostongene.com/news-and-publications/publications/cross-disease-stratification-by-genetic-classifier-lymphly-reveals-shared-molecular-programs-across-b-cell-malignancies"&gt;Poster and abstract&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;American Society of Clinical Oncology&lt;/h2&gt;
&lt;p class="foot"&gt;The main clinical oncology conference in the US.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;“Examining the tumor microbiology and microenvironment of patients with triple negative inflammatory breast cancer receiving Keynote 522”&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Together with the MD Anderson team, we studied tumor samples from patients with triple-negative inflammatory breast cancer receiving the KEYNOTE-522 regimen. Patients with a pathologic complete response had higher PD-L1 expression and a trend toward greater T-cell abundance. Non-responders showed angiogenic changes; some post-treatment samples showed increased fibrosis or a reduced immune component. The cohort was small, so these observations need further validation. I am a co-author of the abstract.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bostongene.com/news-and-publications/publications/examining-the-tumor-microbiology-and-microenvironment-of-patients-with-triple-negative-inflammatory-breast-cancer-receiving-keynote-522"&gt;ASCO abstract on BostonGene&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;European Hematology Association&lt;/h2&gt;
&lt;p class="foot"&gt;Europe’s leading hematology conference.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;“Risk-stratified patient selection in multiple myeloma for frontline treatment decision-making based on a transcriptomic classifier”&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We combined the ideas behind two transcriptomic multiple myeloma classifiers and built a consensus risk model.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="2560" data-ratio="1.486643437863"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/MM4.jpg" width="2560" height="1722" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/MM5.jpg" width="2560" height="1182" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;&lt;a href="https://bostongene.com/news-and-publications/publications/risk-stratified-patient-selection-in-multiple-myeloma-for-frontline-treatment-decision-making-based-on-a-transcriptomic-classifier"&gt;BostonGene news&lt;/a&gt;. &lt;a href="https://library.ehaweb.org/eha/2026/eha-2026/4208381/nikita.kotlov.risk-stratified.patient.selection.in.multiple.myeloma.for.html"&gt;EHA abstract&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;“Overlaying TP53 loss and aneuploidy with distinct diffuse large B-cell lymphoma subtypes refines tumor classification and enhances risk stratification”&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We added two independent markers of genomic instability to Lymphly: loss of TP53 function and a quantitative measure of aneuploidy. The really cool result is that patients with aneuploidy but no TP53 loss have the best survival! Their genome is a mess, but the cell’s protective mechanisms are still trying to make it self-destruct.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="2560" data-ratio="1.4780600461894"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/lymphly-5.jpg" width="2560" height="1732" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/lymphly-6.png" width="1116" height="1382" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;&lt;a href="https://bostongene.com/news-and-publications/publications/overlaying-tp53-loss-and-aneuploidy-with-distinct-diffuse-large-b-cell-lymphoma-subtypes-refines-tumor-classification-and-enhances-risk-stratification"&gt;BostonGene news&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Bioinformatics Courses in Armenia</title>
<guid isPermaLink="false">39</guid>
<link>https://kostachernyshov.com/blog/all/bioinformatics-courses-in-armenia/</link>
<pubDate>Sun, 03 May 2026 23:29:12 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/bioinformatics-courses-in-armenia/</comments>
<description>
&lt;p&gt;BostonGene together with the Russian-Armenian University launched bioinformatics courses. The goal is to recruit junior bioinformaticians to the company.&lt;br /&gt;
There are two tasks:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Creating a selection funnel for new bioinformatics&lt;/li&gt;
&lt;li&gt;Having students come to us better prepared so that they can start faster and bring value&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/playlist?list=PLqFlzgFZ-S_ErTDgRqSycks_K_Gq8F7fg"&gt;Recording of one of the courses on YouTube&lt;/a&gt;&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/hf8dFR0w1js?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="e2-text-caption"&gt;A short spring course in 2023. The first lecture. I give an introductory word, Sasha Livanova talks about biology.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I was responcible for the course program and the set of lectures, selected lecturers, organized the preparation of lectures, homework assignments, projects and exams, and drew up and monitored the lecture schedule and homework deadlines. I communicated with students — coordinated where and when the classes took place, prepared lecture announcements, collected feedback by semester. I did everything except legal matters and budgeting.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1918" data-ratio="1.7775718257646"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/intensive-1.png" width="1918" height="1079" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/intensive-2.png" width="1917" height="1073" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;A short spring course of 6 weeks in 2023. Sasha Livanova gives a lecture. I hand out the diploma.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/projects-final.png" width="1280" height="721" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Course 2023–24. Defense of course projects. Students present a classifier for cholangiocarcinoma.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.3333333333333"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/diploma.png" width="1280" height="960" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/the-end.png" width="800" height="600" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;Course 2023–24. 30 people received diplomas.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;At the end of each course several of the best students were invited to the company for an internship.&lt;/p&gt;
</description>
</item>

<item>
<title>GeoMx and mycosis fungoides</title>
<guid isPermaLink="false">38</guid>
<link>https://kostachernyshov.com/blog/all/geomx-and-mycosis-fungoides/</link>
<pubDate>Sun, 03 May 2026 23:25:59 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/geomx-and-mycosis-fungoides/</comments>
<description>
&lt;h2&gt;Project on lymphoma&lt;/h2&gt;
&lt;p&gt;Mycosis fungoides, or cutaneous T-cell lymphoma, is a cancer in which deranged T lymphocytes start proliferating in the skin. The client carried out the wet part of the study using GeoMx technology and ordered the analysis from us at BostonGene. I led the project, worked out the annotations and the nuances of the technology and communicated with the client, while Lesha did the quality control and analysis.&lt;/p&gt;
&lt;h2&gt;GeoMx technology and files&lt;/h2&gt;
&lt;p&gt;Original article: &lt;a href="https://www.nature.com/articles/s41587-020-0472-9"&gt;Multiplex digital spatial profiling of proteins and RNA in fixed tissue, 2020&lt;/a&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="721" data-ratio="0.78369565217391"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/geomx_технология.png" width="721" height="920" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/ROI_на_слайде.png" width="1101" height="1280" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;The essence of GeoMx technology and an image of a piece of skin from the study and the ROIs (regions of interest) on this piece.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The essence of GeoMx technology:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;There is a pre-prepared set of RNA probes for thousands of genes. These probes are connected by a UV linker to a barcode oligonucleotide. One gene we care about = one barcode.&lt;/li&gt;
&lt;li&gt;The biopsy is prepared, placed on a slide, treated with RNA probes, and hybridization takes place.&lt;/li&gt;
&lt;li&gt;Then the slide is placed into a machine with a camera, and on the microphoto shown on the machine’s screen, the researcher marks the region of interest.&lt;/li&gt;
&lt;li&gt;Then the machine blasts this outlined region with UV light, the UV linker falls apart, and the machine sucks up the barcodes.&lt;/li&gt;
&lt;li&gt;The barcodes are sequenced, even on a regular sequencer, and reads are produced.&lt;/li&gt;
&lt;li&gt;The reads are matched against a pre-prepared barcode–gene panel. The number of reads from each barcode is basically transformed into the signal intensity of a particular RNA.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Therefore when we received raw sequencing files it became clear that this was not what we needed. We were sent oligo‑DNA barcodes that by themselves carry no information about genes and need to be matched to pairs of barcode‑gene via a special pipeline. The output files are Digital Count Conversion (DCC).&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="742" data-ratio="1.5888650963597"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/мануал_geomx.png" width="742" height="467" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/illumina_pipe_for_geomx.png" width="1280" height="720" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;How DCC files are obtained from the GeoMx manual and the Illumina pipeline.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;You can process fastq files yourself via Illumina’s BaseSpace &lt;a href="https://www.illumina.com/products/by-type/informatics-products/basespace-sequence-hub/apps/nanostring-geomxr-ngs-pipeline.html"&gt;GeoMx NGS Pipeline is distributed as a pipeline on BaseSpace&lt;/a&gt;. It seems this doesn’t require special access, but it costs money and is not trivial at all. So I decided to write to the collaborator and ask if they already had DCC files. The DCC files were received the next day. Sometimes it’s easiest to simply ask.&lt;/p&gt;
&lt;h2&gt;Annotation&lt;/h2&gt;
&lt;p&gt;To ask the right questions about the cohort and then answer them you need to understand what you’re dealing with in the first place. In theory each patient may have several slides, and each slide may contain several ROIs. And patients should have different properties, something to compare with something.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/аннотация.png" width="2014" height="1071" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;The annotation to be grasped&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;After studying the table it became clear which dimensions are important:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Patient — 1st dimension&lt;/li&gt;
&lt;li&gt;Diagnosis and Large‑cell transformation — 2nd dimension&lt;/li&gt;
&lt;li&gt;Segments — 3rd dimension&lt;/li&gt;
&lt;li&gt;ROI – region of interest or mask — 4th dimension&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now this needs to be visualized.&lt;br /&gt;
&lt;b&gt;1st dimension.&lt;/b&gt; We depicted the patient as a little man —&lt;br /&gt;
&lt;b&gt;2nd dimension.&lt;/b&gt; We group patients by clinical parameters&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/визуализация_аннотации1.png" width="415" height="172" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;It turned out that patients 4 and 9 are the same person. Since biopsies were taken at different times and from different locations, and the cohort is small, I decided to treat these two points as different patients.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;3rd dimension.&lt;/b&gt; In the annotation there are names “Epidermal”, “Sub‑epidermal”, “Dermis”. Therefore I decided that investigators took segments according to the principle “look at the skin at different depths”. I chose a picture of “skin in cross‑section” with the upper, middle and deep structures and hair follicles.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/кожа.png" width="1215" height="760" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;We placed the patients above the image of the skin and marked with circles which segments of what depth each patient has. We added the patient number to the skin and labeled it.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-31.png" width="665" height="426" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;The arrangement of the patients is similar to a matrix so that patients 2 and 9, who have a segment from a follicle, are arranged above the follicle in the picture.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Now the data structure is clear. For example, only patient 5 has an Epidermal segment, or follicles appear only in two patients but they have different diagnoses.&lt;/p&gt;
&lt;p&gt;In the course of the exercise it turned out that segment names sometimes designated localization – “Epidermal”, and sometimes a property – “Macrotumor poor”. To clarify the annotation I prepared a table where categories for ROI were partially unified. We asked collaborators to fill in the orange cells and prepared a slide with an explanation of what was unclear.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-32.png" width="1280" height="721" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Nice, isn’t it?&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We wrote a letter to the client, explained the situation and asked them to clarify the annotation.&lt;/p&gt;
&lt;h2&gt;Analysis and results&lt;/h2&gt;
&lt;p&gt;Lesha immersed himself in the technology, selected tools for work and began the analysis: &lt;a href="https://www.biorxiv.org/content/10.1101/2022.05.26.493637v1"&gt;Background modeling, Quality Control and Normalization for GeoMx RNA data with GeoDiff&lt;/a&gt;. Having understood the technology, the necessary files and the structure of the cohort, the rest went without problems.&lt;/p&gt;
&lt;p&gt;We found that FMF has an overall inflammatory microenvironment with a predominance of components of innate immunity – T1 and M2 macrophages, NK cells and dendritic cells. And CMF is less inflamed, with a predominance of T‑helper and plasma cells.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/результаты.png" width="1099" height="559" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Color coding is consistent in the left and right parts of the graphs and allows you to keep track of what was compared. One of hundreds of slides.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The client looked satisfied at the meeting, but then refused to pay us, and we forbade them to publish a paper with our analysis. We never learned the real reason. It happens.&lt;/p&gt;
</description>
</item>

<item>
<title>Chronos: NGS database, web service and media</title>
<guid isPermaLink="false">37</guid>
<link>https://kostachernyshov.com/blog/all/chronos-ngs-database-web-service-and-media/</link>
<pubDate>Sun, 03 May 2026 22:20:37 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/chronos-ngs-database-web-service-and-media/</comments>
<description>
&lt;p&gt;Chronos is a database of NGS data and a web service that makes it possible to work with this database. The database contains anonymized annotations of patients who have undergone the &lt;a href="https://bostongene.com/"&gt;BostonGene&lt;/a&gt; clinical test and their NGS data — mutations, copy number alterations, fusions, expression. The cBioPortal web service allows you to analyze this cohort through your browser.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/screenshot-cbioportal-rnd-bostongene.png" width="2130" height="1261" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;The user works with Chronos through the cBioPortal web service&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The goal of the project is to accelerate and simplify retrospective analysis of patients: this used to be long and painful, and now there is uniform storage, an analysis tool, and instructions on how to use it.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/slide-why-chronos-is-cool.png" width="1473" height="831" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;It used to take a long time just to collect the data before starting the analysis. Now you can focus on the analysis itself.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;To share news, updates to the database and train users, a Telegram channel was created. For training I recorded short videos and instructions with screenshots. In total about 60 video and text lessons were recorded.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/telegram-screenshot.png" width="1883" height="840" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Examples of questions that Chronos helps answer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;how many high‑quality and in‑house sequencing samples does BostonGene have&lt;/li&gt;
&lt;li&gt;how to find a sample by mutation or fusion&lt;/li&gt;
&lt;li&gt;how to compare double mutants against mutants, for example by microenvironment activity&lt;/li&gt;
&lt;li&gt;how to compare groups of patients by gene expression level&lt;/li&gt;
&lt;li&gt;how to draw a simple oncoplot and save the picture&lt;/li&gt;
&lt;li&gt;how to find co‑expressed genes&lt;/li&gt;
&lt;li&gt;how to find differentially expressed genes between two groups&lt;/li&gt;
&lt;li&gt;how to find all samples with NTRK fusions&lt;/li&gt;
&lt;li&gt;how to find samples with a mutated RAS&lt;/li&gt;
&lt;li&gt;how to view germline mutation frequencies&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;🪣 project bin&lt;/h2&gt;
&lt;p&gt;In the bin I describe the life cycle of Chronos from an idea in 2021 to implementation. You shouldn’t treat Chronos as a pure work project. It’s a samurai’s path.&lt;/p&gt;
&lt;h2&gt;Start of the project&lt;/h2&gt;
&lt;p&gt;BostonGene helps patients by performing deep tumor analysis. Information about analyzed samples accumulates and, from time to time, clinical and research tasks related to this cohort arise. For example, a doctor asks: “What is the frequency of HER2 amplifications in breast cancers among the patients I sent you?”&lt;/p&gt;
&lt;p&gt;It was necessary to design a system for storing, accessing and analyzing the collected cohort.&lt;/p&gt;
&lt;h2&gt;cBioPortal, containerization and deployment&lt;/h2&gt;
&lt;p&gt;cBioPortal is a service for storing and analyzing annotated NGS data developed at &lt;a href="https://www.mskcc.org/"&gt;Memorial Sloan Kettering Cancer Center&lt;/a&gt;. There is &lt;a href="https://cbioportal.org/"&gt;their own portal&lt;/a&gt;, which they host on their servers and maintain themselves, and there is a packaged version distributed via GitHub for everyone. You just can’t make money on it because of the license.&lt;/p&gt;
&lt;p&gt;I studied the documentation for cBioPortal. It turned out that the developers &lt;a href="https://github.com/cBioPortal/cbioportal-docker-compose"&gt;packed the service into docker‑compose&lt;/a&gt;. To deploy it on the company’s server for testing, I studied what containerization and the Docker tool are and in the second week I deployed an empty cBioPortal on the company’s server.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/empty-cbioportal-galactomics.png" width="1280" height="718" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Deployed an empty portal on the company’s server&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;ETL and the first data in cBioPortal&lt;/h2&gt;
&lt;p&gt;The next step was to study what ETL is and the layout specification and file formats for loading a cohort into cBioPortal.&lt;/p&gt;
&lt;p class="foot"&gt;ETL (Extract, Transform, Load) is a pipeline for collecting raw data from many sources, filtering out unnecessary stuff, transforming it into the desired format and loading it where needed.&lt;/p&gt;
&lt;p&gt;In the third week I uploaded the first annotation, mutations, rearrangements and expression.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/first-annotation-and-ngs.png" width="1280" height="676" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Now the portal isn’t empty; annotation, mutations, rearrangements and expression have been added&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Relational database, SQL, population and queries to the database&lt;/h2&gt;
&lt;p&gt;At an early stage we thought that cBioPortal is exactly the tool for cohort analysis with a convenient web interface. And it seemed logical that alongside the analytical tool we needed to create a database from which ETL would then pull data into cBioPortal.&lt;/p&gt;
&lt;p&gt;At first I listed what attributes samples and cases have and sketched out a data model that formed the basis of the future database. It turned out, for example, that a patient can have multiple biopsies, and each biopsy can have multiple sequencing runs.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/bumazhka.png" width="1842" height="694" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Chronos started with papers and diagrams&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;While working on the task, I learned what relational databases and PostgreSQL are, the SQL query language and the Python package SQLAlchemy for creating a database schema and interacting with it. I also learned how to populate the database via web forms and the Flask package.&lt;/p&gt;
&lt;p&gt;I made a prototype and packed everything into containers using Docker and docker‑compose.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/sql-and-web-form.png" width="1897" height="627" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Diagram of the relational database and the web form used to populate the database&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Launch of the media and knowledge base&lt;/h2&gt;
&lt;p&gt;To develop the project further, I needed to understand the real demand in the company for this tool. I created a channel in the messenger and over several months recorded about 60 micro‑instructions and videos on working with cBioPortal, posts about updates and various improvements in the project. As a result, a good internal media for promoting the project and a knowledge base emerged. Demand was confirmed, it’s possible to move on.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="713" data-ratio="0.93080939947781"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/first-post-telega.png" width="713" height="766" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/telegram-screenshot.png" width="1883" height="840" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/spros-est.png" width="1453" height="820" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p class="loud"&gt;Demand confirmed, we can move further.&lt;/p&gt;
&lt;h2&gt;Delegation of the project&lt;/h2&gt;
&lt;p&gt;My colleague, bioinformatician Daniil Ivanov, takes over the technical part of the project and I remain the ideologist and promote the project through educational content. Daniil starts a backlog, collects use cases from users, prioritizes tasks, plans the move to Kubernetes, gets rid of the SQL database. He hands the backend and infrastructure to professional developers and dives into operational work with data — ETL, launching pipelines.&lt;/p&gt;
&lt;p&gt;A lot of work has been done, but I deliberately do not describe the nuances of technical implementation, because I want to show the life cycle of the project as a whole and not drown in the tech.&lt;/p&gt;
&lt;h2&gt;Prime&lt;/h2&gt;
&lt;p&gt;After developers connected the portal began to fully operate, and through the educational channel all this time I tried to warm up the audience. The prime period of Chronos has arrived.&lt;/p&gt;
&lt;p&gt;It is used for research tasks and retrospective cohort analysis, helps in hot topics like ADC NECTIN4 and TROP2, abstracts and posters for ASCO and AMP are prepared with it, and the sarcoma cohort has become larger than TCGA. Clinicians look for patients by genetic events, bioinformaticians select samples to validate tools, the director right at the meeting with the client tests hypotheses in cBioPortal.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1746" data-ratio="1.7707910750507"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/amp2024.png" width="1746" height="986" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/amp2024-primal-analysis.png" width="722" height="864" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Comparative Molecular Analysis of Clear Cell Sarcoma and Cutaneous Melanomas: Key Genetic Insights for diagnosis”. Abstract and poster for the AMP2024 conference, the primary analysis was performed using cBioPortal. &lt;a href="https://bostongene.com/news-and-publications/publications/comparative-molecular-analysis-of-clear-cell-sarcoma-and-cutaneous-melanomas-key-genetic-insights-for-diagnosis"&gt;BostonGene news&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Decline&lt;/h2&gt;
&lt;p&gt;Then things calmed down. For six months cBioPortal was used only in one research task and one person left feedback that he uses it in his work.&lt;/p&gt;
&lt;p&gt;Despite the noble idea, technical implementation, media and knowledge base, the product faced the reality of business and a strong user habit. The business pivoted and orders for retro analysis disappeared. And for research tasks bioinformaticians use JupiterHub, and we could not overcome this habit even after two years of media and cBioPortal workshops.&lt;/p&gt;
&lt;p&gt;In 2026 Chronos is experiencing a decline. cBioPortal still works, the cohort is updated every month, but the requests are few. On the other hand the project is already so autonomous that it needs improvements and constant supervision less. So that’s fine.&lt;/p&gt;
</description>
</item>

<item>
<title>Microenvironment of Urothelial Cancer</title>
<guid isPermaLink="false">36</guid>
<link>https://kostachernyshov.com/blog/all/microenvironment-of-urothelial-cancer/</link>
<pubDate>Sun, 03 May 2026 18:38:51 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/microenvironment-of-urothelial-cancer/</comments>
<description>
&lt;p&gt;&lt;b&gt;Context&lt;/b&gt;&lt;br /&gt;
Bladder cancer is quite common and for some reason it responds poorly to immuno-oncology drugs, although in many cancers such therapy is already the standard. Perhaps we don’t yet know something about the immune microenvironment of this cancer.&lt;br /&gt;
&lt;b&gt;Goal&lt;/b&gt;&lt;br /&gt;
To study the tumor microenvironment of bladder cancer.&lt;br /&gt;
From the literature I learn that researchers are obsessed with the properties of malignant cells and have generated as many as 13 classifications. They all say there are Luminal and Basal subtypes, something in between, and sometimes they single out a special Neuroendocrine subtype. Meanwhile, the microenvironment has been studied in only two papers.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1917" data-ratio="1.7865796831314"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image.png" width="1917" height="1073" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-2.png" width="2090" height="1472" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I combined all of the classifications. Subtypes with similar biological properties I highlighted by placement and color.&lt;/p&gt;
&lt;p&gt;On the other hand, there is a good way to study the microenvironment developed at BostonGene.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-10.png" width="883" height="525" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Cancers have four main types of tumor microenvironment; the Immune type survives best.&lt;/p&gt;
&lt;p&gt;I decided to combine the approaches and take into account both the tumor microenvironment and the properties of malignant cells. I experimented with publicly available data. I ended up with seven subtypes. The subtypes correlate with clinicopathological properties such as survival, responses to immunotherapy, metastases and histological subtype.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1179" data-ratio="2.1358695652174"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-3.png" width="1179" height="552" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-4.png" width="1179" height="320" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A heatmap showing the activity level of microenvironmental processes and cancer cell processes. Red means high activity. Patients are arranged horizontally, processes vertically. The heatmap is divided horizontally into seven subtypes and vertically into four semantic blocks.&lt;/p&gt;
&lt;p&gt;It worked out well and we submitted an abstract to ASCO 2022. The abstract was accepted and by May I had to draw a poster. This is a clinical conference, so the monstrous heatmaps need to be simplified.&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;I drew it as a cartoon, sorted by luminal-basal activity; the visualization helped to understand some patterns&lt;/li&gt;
&lt;li&gt;I added the theory that luminal subtypes come from the luminal layer of the urothelium, and basal ones come from the basal layer&lt;/li&gt;
&lt;li&gt;I combined these ideas&lt;/li&gt;
&lt;li&gt;In the final version I decided to abandon the heatmap, highlighted the most important features in each subtype and simply wrote them in words&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1144" data-ratio="1.3411488862837"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-5.png" width="1144" height="853" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-6.png" width="1156" height="728" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-7.png" width="1073" height="792" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-8.png" width="1388" height="997" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I then passed the draft to the designers; they made it beautiful, and the editors helped with the text. The result is a cool poster that we submitted to ASCO 2022 and to Japan at JCA 2022.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="https://ascopubs.org/doi/10.1200/JCO.2022.40.16_suppl.4591" class="e2-text-picture-link"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-9.png" width="1609" height="946" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
</description>
</item>

<item>
<title>Publications in 2023</title>
<guid isPermaLink="false">35</guid>
<link>https://kostachernyshov.com/blog/all/publications-in-2023/</link>
<pubDate>Sun, 03 May 2026 18:24:27 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/publications-in-2023/</comments>
<description>
&lt;p&gt;Part of a bioinformatician’s work in a biotech company is scientific research on topical subjects that the R&amp;D department develops itself or at the client’s request. Participating in conferences allows us to show ourselves as experts in the field, make new acquaintances and start projects.&lt;/p&gt;
&lt;p&gt;In 2023 I started as a bioinformatician and finished as the head of a small group. Therefore, roughly the first half of the year I did projects from start to finish — understanding the task, formulating and testing hypotheses, statistical analysis and visualization, writing the draft text and figures. In the second half of the year I did less myself and focused more on leading and quality control. Below are selected projects.&lt;/p&gt;
&lt;h2&gt;American Society of Clinical Oncology&lt;/h2&gt;
&lt;p&gt;The main clinical oncology conference in the USA.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1786" data-ratio="1.6754221388368"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-19.png" width="1786" height="1066" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-20.png" width="1292" height="1051" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Aggregated analysis of 1,000 patients with cancer to assess the benefits of integrated whole exome and whole transcriptome sequencing”.&lt;br /&gt;
&lt;a href="https://ascopubs.org/doi/10.1200/JCO.2023.41.16_suppl.3076"&gt;ASCO abstract compendium&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1778" data-ratio="1.677358490566"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-21.png" width="1778" height="1060" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-22.png" width="1228" height="748" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Differential genomic and transcriptomic analysis of invasive lobular and ductal carcinomas”.&lt;br /&gt;
&lt;a href="https://ascopubs.org/doi/10.1200/JCO.2023.41.16_suppl.579"&gt;ASCO abstract compendium&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;San-Antonio Breast Cancer Symposium&lt;/h2&gt;
&lt;p&gt;The largest breast cancer conference in the world, held in San Antonio.&lt;br /&gt;
&lt;a href="https://kostachernyshov.ru/blog/all/san-antonio-tehas-amerika/"&gt;I was even there, read the travel notes&lt;/a&gt;.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1852" data-ratio="1.9372384937238"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-15.png" width="1852" height="956" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-16.png" width="1331" height="546" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-17.png" width="1374" height="705" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-18.png" width="960" height="1040" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Novel Transcriptomic Classification System Unveils HER2-Low Breast Tumors”.&lt;br /&gt;
&lt;a href="https://aacrjournals.org/cancerres/article/84/9_Supplement/PO2-15-12/743380/Abstract-PO2-15-12-Novel-Transcriptomic"&gt;SABCS abstract compendium&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Publications in 2024</title>
<guid isPermaLink="false">34</guid>
<link>https://kostachernyshov.com/blog/all/publications-in-2024/</link>
<pubDate>Sun, 03 May 2026 18:19:29 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/publications-in-2024/</comments>
<description>
&lt;p&gt;In 2024, I worked as the head of a group of bioinformaticians at BostonGene. Part of our department’s work involves scientific research on topical subjects that we either generate ourselves or receive as a client request. Participating in conferences allows us to present ourselves as experts in the field, make new acquaintances, and start projects.&lt;/p&gt;
&lt;p&gt;As a project lead, I proposed research topics, kept track of deadlines and workloads. Below are selected projects.&lt;/p&gt;
&lt;h2&gt;American Society of Clinical Oncology&lt;/h2&gt;
&lt;p&gt;The main clinical oncology conference in the USA.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1605" data-ratio="1.716577540107"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/fusions-in-osteo.png" width="1605" height="935" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/fusions-in-osteo-zoom1.png" width="962" height="841" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/fusions-in-osteo-zoom2.png" width="1066" height="788" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Transcriptomic Analysis Identifies Novel Tumor Suppressor Gene Fusions in Bone Sarcomas”.&lt;br /&gt;
&lt;a href="https://doi.org/10.1200/JCO.2024.42.16_suppl.11523"&gt;ASCO abstracts&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Society of Immunotherapy of Cancer&lt;/h2&gt;
&lt;p&gt;The largest conference on cancer immunotherapy; this year it took place in Barcelona.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1595" data-ratio="1.6842661034847"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/adc-in-sarc.png" width="1595" height="947" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/adc-in-sarc-zoom1.png" width="1159" height="787" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/adc-in-sarc-zoom2.png" width="1025" height="942" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Identifying novel targets for antibody-drug conjugates in sarcomas using RNA sequencing”.&lt;br /&gt;
&lt;a href="https://bostongene.com/news-and-publications/publications/identifying-novel-targets-for-antibody-drug-conjugates-in-sarcomas-using-rna-sequencing?qr=1"&gt;BostonGene news&lt;/a&gt;.&lt;br /&gt;
&lt;a href="https://doi.org/10.1136/jitc-2024-SITC2024.0170"&gt;SITC abstracts&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Association of Molecular Pathology&lt;/h2&gt;
&lt;p&gt;A large conference in Canada attended by pathologists, pharma and biotech.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1599" data-ratio="1.7746947835738"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/CCS-full.png" width="1599" height="901" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/CCS-zoom1.png" width="1579" height="886" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Comparative Molecular Analysis of Clear Cell Sarcoma and Cutaneous Melanomas: Key Genetic Insights for diagnosis”. &lt;a href="https://bostongene.com/news-and-publications/publications/comparative-molecular-analysis-of-clear-cell-sarcoma-and-cutaneous-melanomas-key-genetic-insights-for-diagnosis?qr=1"&gt;BostonGene news&lt;/a&gt;.&lt;br /&gt;
&lt;a href="https://doi.org/10.1016/S1525-1578(24)00232-0"&gt;APM abstracts&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;American Society of Hematology&lt;/h2&gt;
&lt;p&gt;The largest conference on lymphomas and blood disorders in the world.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/dlbcl-full.png" width="1486" height="954" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;“Gene Expression-Based Classifier Reclassifies Burkitt Lymphoma, HGBL NOS, DLBCL NOS, and Double/Triple Hit Lymphomas into Subtypes with More Mutational and Microenvironment Landscapes and Treatment Response”. &lt;a href="https://bostongene.com/news-and-publications/publications/gene-expression-based-classifier-reclassifies-burkitt-lymphoma-hgbl-nos-dlbcl-nos-and-double-triple-hit-lymphomas-into-subtypes-with-more-uniform-mutational-and-microenvironment-landscapes-and-treatment-response?qr=1"&gt;BostonGene news&lt;/a&gt;.&lt;br /&gt;
&lt;a href="https://ash.confex.com/ash/2024/webprogram/Paper200975.html"&gt;ASH conference website&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;San-Antonio Breast Cancer Symposium&lt;/h2&gt;
&lt;p&gt;The largest breast cancer conference in the world.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1599" data-ratio="1.7323943661972"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/adc-in-ilc.png" width="1599" height="923" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/adc-in-ilc-zoom1.png" width="1097" height="903" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Comprehensive Analysis of ADC Target Expression in Invasive Lobular Carcinoma”.&lt;br /&gt;
&lt;a href="https://bostongene.com/news-and-publications/publications/comprehensive-analysis-of-adc-target-expression-in-invasive-lobular-carcinoma?qr=1"&gt;BostonGene news&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1593" data-ratio="1.7428884026258"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/FISH-vs-NGS-full.png" width="1593" height="914" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/FISH-vs-NGS-zoom-1.png" width="1544" height="871" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/FISH-vs-NGS-zoom-2.png" width="920" height="907" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Evaluating the Correlation Between FISH and NGS in Assessing ERBB2 Amplification in Breast Cancer: Insights and Implications”. &lt;a href="https://bostongene.com/news-and-publications/publications/evaluating-the-correlation-between-fish-and-ngs-in-assessing-erbb2-amplification-in-breast-cancer-insights-and-implications?qr=1"&gt;BostonGene news&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Publications in 2025</title>
<guid isPermaLink="false">33</guid>
<link>https://kostachernyshov.com/blog/all/publications-in-2025/</link>
<pubDate>Wed, 29 Apr 2026 05:27:42 +0400</pubDate>
<author></author>
<comments>https://kostachernyshov.com/blog/all/publications-in-2025/</comments>
<description>
&lt;p&gt;In 2025, I lead a bioinformatics and NGS data analytics department. Over the year, our team supported 26 abstracts and 4 papers — we processed data, formulated and tested hypotheses, ran statistics, created figures, and wrote results and methods. Most of the abstracts were collaborations with clinics and universities, along with a few fully in-house studies. Participating in conferences helps us demonstrate our expertise, build new connections, and start new projects. Below are some of the most interesting examples.&lt;/p&gt;
&lt;h2&gt;Paper &lt;a href="https://www.nature.com/articles/s41523-025-00723-0" class="nu"&gt;“&lt;u&gt;Breast Cancer Classifier...&lt;/u&gt;”&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There is a well-known breast cancer classification called “PAM50” — it was developed about thirty years ago and describes molecular-level differences and their relationship to patient prognosis. Everyone knows and uses it, but due to legal restrictions, we could not apply it directly. Our goal was to redesign a similar classification — conceptually close, no worse, and ideally better.&lt;/p&gt;
&lt;p&gt;I led the project: defined the problem, structured the narrative, broke it down into key blocks, selected the figures, grouped them into panels, and estimated the scope of work. The full analysis, writing, and final visualization were done by Polina Turova, the first author.&lt;/p&gt;
&lt;p&gt;We redesigned the classifier, showed that it performs on par with the original, introduced a new HER2-low subtype, and removed the Normal-like subtype. In 2023, this work was presented &lt;a href="https://kostachernyshov.ru/blog/all/publikacii-za-2023-god/"&gt;at the SABCS conference as an abstract and poster&lt;/a&gt;, and in 2025 it was published in a solid journal.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1280" data-ratio="1.3333333333333"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-23.png" width="1280" height="960" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-24.png" width="960" height="1280" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-25.png" width="1853" height="1034" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-26.png" width="1853" height="1034" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-27.png.jpg" width="1964" height="2560" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-27.png-1.jpg" width="1889" height="2560" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;To design the figures, I printed relevant papers and plots, arranged them physically on paper, then recreated them in Figma, describing what problem each figure and chart solves. After that, Polina filled the drafts with real data and finalized them. Images 5 and 6 are the final versions published in the journal.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;Paper &lt;a href="https://www.nature.com/articles/s43856-025-00934-3"&gt;”Validation of combined DNA and RNA analysis in oncology...”&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This paper describes how BostonGene analyzes patient data. I contributed to one of the sections — proposing a methodology for analyzing genetic events in patients and how to visualize them.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1911" data-ratio="1.9381338742394"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-27.png" width="1911" height="986" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-28.png" width="1895" height="749" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;Only clinically significant genetic events were included in the analysis, as defined by a dedicated BostonGene team. The visualization is an adaptation of &lt;a href="https://www.nature.com/articles/s41586-020-1969-6/figures/2"&gt;“Panorama of driver events” from another paper&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;American Association for Cancer Research&lt;/h2&gt;
&lt;p&gt;A large oncology conference in the US, with a strong focus on translational medicine.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-37.png" width="1280" height="960" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;“Pan-cancer analysis of TRIM37 copy-number and development of fit-for-screening in situ hybridization tools”. &lt;a href="https://www.abstractsonline.com/pp8/#!/20273/presentation/4837"&gt;AACR abstract book&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;American Society of Clinical Oncology&lt;/h2&gt;
&lt;p&gt;The main clinical oncology conference in the US.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1773" data-ratio="1.6805687203791"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-29.png" width="1773" height="1055" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-30.png" width="797" height="878" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Molecular subtyping and insights into sarcoma biology and prognosis”. &lt;a href="https://ascopubs.org/doi/10.1200/JCO.2025.43.16_suppl.11536"&gt;ASCO abstract book&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;American Society of Hematology&lt;/h2&gt;
&lt;p&gt;The largest conference on lymphomas and blood disorders in the world.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1560" data-ratio="1.5522388059701"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-33.png" width="1560" height="1005" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-34.png" width="835" height="971" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Refining diffuse large B-cell lymphoma subtyping using lymphly, an evidence-based classifier”. &lt;a href="https://bostongene.com/news-and-publications/publications/refining-diffuse-large-b-cell-lymphoma-subtyping-using-lymphly-an-evidence-based-classifier"&gt;BostonGene news&lt;/a&gt;. &lt;a href="https://doi.org/10.1182/blood-2025-2557"&gt;ASH conference site&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;San-Antonio Breast Cancer Symposium&lt;/h2&gt;
&lt;p&gt;The largest conference on breast cancer in the world.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="1782" data-ratio="1.7802197802198"&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-35.png" width="1782" height="1001" alt="" /&gt;
&lt;img src="https://kostachernyshov.com/blog/pictures/image-36.png" width="1177" height="770" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;“Tumor-associated macrophage (TAMs) and cancer-associated fibroblasts (CAFs) profiles in invasive lobular carcinoma (ILC) vs no special type (NST)”. &lt;a href="https://bostongene.com/news-and-publications/publications/tumor-associated-macrophage-tams-and-cancer-associated-fibroblasts-cafs-profiles-in-invasive-lobular-carcinoma-ilc-vs-no-special-type-nst"&gt;BostonGene news&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
</description>
</item>


</channel>
</rss>