{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Konstantin Chernyshov",
    "_rss_description": "Konstantin Chernyshov, manager, bioinformatic, leader in biotech",
    "_rss_language": "en",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "https:\/\/kostachernyshov.com\/blog\/pictures\/userpic\/userpic-square@2x.jpg?1731242071",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/kostachernyshov.com\/blog\/",
    "feed_url": "https:\/\/kostachernyshov.com\/blog\/rss\/",
    "icon": "https:\/\/kostachernyshov.com\/blog\/pictures\/userpic\/userpic@2x.jpg?1731242071",
    "authors": [
        {
            "name": "Konstantin Chernyshov",
            "url": "https:\/\/kostachernyshov.com\/blog\/",
            "avatar": "https:\/\/kostachernyshov.com\/blog\/pictures\/userpic\/userpic@2x.jpg?1731242071"
        }
    ],
    "items": [
        {
            "id": "46",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/bioinformatician-growth\/",
            "title": "Bioinformatician growth",
            "content_html": "<p>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.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<h2>Trainee<\/h2>\n<p>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.<\/p>\n<p>Can run a Jupyter notebook and use Python to read a data frame, filter its columns, and draw a histogram and a scatter plot.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<h3>Studied<\/h3>\n<ul>\n<li><a href=\"https:\/\/stepik.org\/70\">The basics of molecular biology<\/a><\/li>\n<li>The basics of statistics, for example the two-part Stepik course: <a href=\"https:\/\/stepik.org\/lesson\/8095\/step\/1?unit=1371\">part one<\/a> and <a href=\"https:\/\/stepik.org\/course\/524\/promo\">part two<\/a><\/li>\n<li>The basics of <a href=\"https:\/\/stepik.org\/course\/67\/promo\">Python<\/a> or <a href=\"https:\/\/stepik.org\/course\/497\/syllabus\">R<\/a><\/li>\n<li>The basics of NGS, for example <a href=\"https:\/\/stepik.org\/1142\">on Stepik<\/a><\/li>\n<li>Clear written communication: headings, captions, links, and quotations in <a href=\"https:\/\/kinzhal.media\/howto-messenger\/\">messengers<\/a> and <a href=\"https:\/\/ilyabirman.ru\/meanwhile\/all\/neat-mail\/\">email<\/a><\/li>\n<li>Google Docs: formatting, styles, and access settings<\/li>\n<li>Google Slides<\/li>\n<\/ul>\n<h3>Read<\/h3>\n<ul>\n<li><a href=\"https:\/\/bureau.ru\/books\/fff\/demo\/4\">What it means to get something done<\/a><\/li>\n<li><a href=\"https:\/\/doi.org\/10.1016\/j.cell.2025.12.049\">Hallmarks of Cancer<\/a><\/li>\n<li><a href=\"https:\/\/kinzhal.media\/meetings-boss\/\">How to start running meetings well<\/a><\/li>\n<\/ul>\n<h3>Delivered<\/h3>\n<ul>\n<li>Completed a project under the supervision of senior colleagues and presented the results<\/li>\n<\/ul>\n<h2>Bioinformatician<\/h2>\n<p>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.<\/p>\n<p>Has at least one project of their own: a client project, an internal R&D project, a Confluence space, a blog, a channel, or a product.<\/p>\n<p>Learns to be flexible: resolves tensions between deadlines and quality through ingenuity and flexible scope, rather than by sacrificing deadlines, quality, or personal time.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>Learns to negotiate: understands the client’s problem and their own capacity, agrees on deadlines, and resolves conflicts.<\/p>\n<h3>Read<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.anthropic.com\/engineering\/building-effective-agents\">Building effective agents by Anthropic<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/document\/d\/1fCDQgB5f5bHzB8bruompWff7jGkCL4mCEjlfpBRuY_o\/edit?usp=sharing\">30 selected papers<\/a> — make your own copy, mark what you have read, and use it for notes<\/li>\n<li><a href=\"https:\/\/clauswilke.com\/dataviz\/\">Claus O. Wilke. Fundamentals of Data Visualization<\/a><\/li>\n<\/ul>\n<h3>Studied<\/h3>\n<ul>\n<li>Working with an AI agent on a real task: defining the task, checking the result, and finding an error<\/li>\n<li>How bioinformatics tools work and where their limits lie: BWA, Strelka, Sequenza, kallisto, STAR, and STAR-Fusion<\/li>\n<li>Sequencing quality metrics<\/li>\n<\/ul>\n<h3>Delivered<\/h3>\n<ul>\n<li>Contributed to two projects led by senior colleagues<\/li>\n<li>Independently completed a research or cohort analysis project from start to finish<\/li>\n<li>Built something together with developers, taking ownership of the work<\/li>\n<li>Gave a lecture on an educational course<\/li>\n<\/ul>\n<h3>Collected<\/h3>\n<ul>\n<li>20 observations<\/li>\n<\/ul>\n<h2>Lead bioinformatician<\/h2>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<h3>Read<\/h3>\n<ul>\n<li>Genrikh Altshuller. Find an Idea<\/li>\n<\/ul>\n<h3>Managed<\/h3>\n<ul>\n<li>Independently explained a product feature to another department — developers, biologists, or clinicians — and handed it over for implementation<\/li>\n<li>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<\/li>\n<li>Independently sorted out a messy situation with another department: understood the conflict, motivated people, and resolved the organizational problem<\/li>\n<\/ul>\n<h3>Delivered<\/h3>\n<ul>\n<li>Attended five meetings with new clients and asked questions<\/li>\n<li>Wrote five task briefs and got them approved by the clients<\/li>\n<li>Delivered five practical tasks under their personal responsibility: presented an analysis to a physician, submitted work to a conference, or released a component update<\/li>\n<li>Solved a problem through other people’s work<\/li>\n<\/ul>\n<h3>Developed<\/h3>\n<ul>\n<li>Helped a trainee become a bioinformatician. Preferably two, or even three<\/li>\n<\/ul>\n<h3>Shared knowledge<\/h3>\n<ul>\n<li>Gave a public lecture<\/li>\n<\/ul>\n<h3>Standardized<\/h3>\n<ul>\n<li>Improved three things in the bioinformatics department’s work and agreed new procedures, standards, or principles<\/li>\n<li>Got five templates for replies, mailings, or pages approved<\/li>\n<\/ul>\n<h3>Collected<\/h3>\n<ul>\n<li>100 observations<\/li>\n<\/ul>\n<h2>Director<\/h2>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>A standard setter. Improves procedures, processes, and tools. Each improvement benefits many projects.<\/p>\n<p>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.<\/p>\n",
            "date_published": "2026-10-18T16:11:53+04:00",
            "date_modified": "2026-10-18T16:11:39+04:00",
            "tags": [
                "bioinformatics",
                "portfolio"
            ],
            "_date_published_rfc2822": "Sun, 18 Oct 2026 16:11:53 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "46",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "45",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/cancer-wars-episode-iv-a-new-hope\/",
            "title": "Cancer Wars. Episode IV — A New Hope",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/poster_epizod_04.png\" width=\"1672\" height=\"941\" alt=\"\" \/>\n<\/div>\n<h3>Sixteen Years<\/h3>\n<p>In 1998, a hospital in Glasgow performed two kidney transplants, one in a man and one in a woman. These are complex operations followed by demanding treatment, but fortunately both kidneys took and functioned perfectly normally. A year and a half later, however, a routine examination revealed a small tumor in the woman’s breast. A few weeks later, several more small tumors appeared, this time under her skin. Tests showed that they were melanoma metastases. In March 2000, the patient died. Two months after her death, a tumor was found in the transplanted kidney of the man who had received his transplant at the same time. Once again, a biopsy showed melanoma.<\/p>\n<p>The Scottish donor registry connected the two stories. Both kidneys had come from the same woman, who had died in May 1998, apparently from a hemorrhage beneath the membranes surrounding the brain. And here was the strange part: she had had melanoma sixteen years before her death. She had undergone surgery and treatment, then lived for fifteen years without signs of disease, attending follow-up appointments at a local clinic. Eventually, she was discharged as apparently healthy. A year after that discharge, she died, and the story of the transplanted kidneys began.<\/p>\n<p>Sixteen years. Could melanoma cells really have survived somewhere in her body all that time, then traveled into the recipients with the transplanted kidneys? Where had those cells been hiding? What had kept them in check? And why did they wake up in someone else’s body?<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/sixteen_years_1.7-107.0_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">MacKie R. M. et al. <a href=\"https:\/\/doi.org\/10.1056\/NEJM200302063480620\">Fatal Melanoma Transferred in a Donated Kidney 16 Years after Melanoma Surgery<\/a>. <i>New England Journal of Medicine<\/i>, 2003.<\/div>\n<\/div>\n<p>At about the same time, across the Atlantic in St. Louis, a young researcher named Vijay Shankaran and his colleagues were investigating this question experimentally. They compared tumor development in mice with intact and impaired immune defenses. The immune defect arose because the mice lacked RAG2, an important protein needed for T and B lymphocytes to mature. All the mice received the same dose of a carcinogen, but sarcomas developed more often in the group with impaired immunity: 30 of 52 immunodeficient mice developed sarcomas, compared with 11 of 57 ordinary mice. Without mature lymphocytes, tumors appeared more frequently and sooner. The immune system really did influence their fate.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/rag2_157.9-203.0_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">Shankaran V. et al. <a href=\"https:\/\/doi.org\/10.1038\/35074122\">IFNγ and lymphocytes prevent primary tumour development and shape tumour immunogenicity<\/a>. <i>Nature<\/i>, 2001.<\/div>\n<\/div>\n<p>But how does a mobile immune cell recognize that one of the body’s own cells has become dangerous? And where does its order to act come from? To reach that order, we need to go back thirty years, to a cell that did not even have a name yet.<\/p>\n<h3>A Cell Without a Job<\/h3>\n<p>In 1970, a young physician named Ralph Steinman joined Zanvil Cohn’s laboratory at Rockefeller University. Cohn studied macrophages, large cells of the innate immune system that engulf microbes and cellular debris. Steinman was interested in what happened next: once a macrophage had swallowed something, what happened to the cellular remains and proteins, and how did an encounter with foreign material activate lymphocytes?<\/p>\n<p>When he joined Cohn, macrophages were considered likely intermediaries between an antigen and a lymphocyte. One idea at the time was that a macrophage captured a foreign protein, preserved it, and presented it to lymphocytes for recognition.<\/p>\n<p>For two years, Steinman watched macrophages and ran all kinds of experiments. He wanted to find a foreign protein on a macrophage’s surface. But the results did not fit the original idea comfortably. The protein could indeed be detected inside the cell, but once inside, it ended up in vesicles called lysosomes, where it was broken down. Macrophages readily engulfed the material under study, yet the expected transfer of an intact protein to lymphocytes could not be seen. The authors described this difficulty in the paper’s conclusion.<\/p>\n<p>Steinman began looking for another cell and turned to the spleen. Earlier work had reproduced immune responses in cultures of spleen cells, but purified lymphocytes needed help from additional cells that adhered to their surfaces. In 1972, in this mixture, he noticed unusual, mobile cells with branching extensions.<\/p>\n<p>These strange cells stretched out thin processes, drew them back, and changed shape again. According to a biographical account, the first observation took place in 1972. Steinman called Cohn over to his microscope. Cohn’s wife, Fern, later recalled her husband coming home with news of Ralph’s important discovery.<\/p>\n<p>A year later, Steinman and Cohn published their description of the new cell type. Because of the branching processes, they called the cells dendritic, from the Greek word for tree.<\/p>\n<p>Colleagues doubted that such a rare cell could play a decisive role. But in 1978, Steinman and his colleague Margit Witmer showed that dendritic cells were at least a hundred times better than other spleen cells at initiating a lymphocyte response.<\/p>\n<p>By then, Steinman had a student of his own: Michel Nussenzweig.<\/p>\n<h3>Passing On the Find<\/h3>\n<p>A hundredfold advantage in a test tube did not yet establish a leading role in a living spleen. Dendritic cells made up only a small fraction of its cells, and any result could be attributed to their neighbors. To find out who was actually doing the work, the researchers had to remove dendritic cells, and only dendritic cells, from the mixture. The laboratory produced an antibody called 33D1 that bound specifically to dendritic cells. Together with complement, blood proteins that puncture the membranes of antibody-coated cells, it killed dendritic cells right in the test tube while leaving the others intact. The treated spleen cells were mixed with lymphocytes from a genetically different mouse. In such a mixture, lymphocytes respond to foreign tissue markers, much as they do during transplant rejection. In the 1983 study, removing dendritic cells reduced this reaction by 75–90 percent. Adding purified dendritic cells restored it, and an addition amounting to just half a percent of the stimulating cells was enough.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/dc1983_580.9-655.9_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">Steinman R. M. et al. <a href=\"https:\/\/doi.org\/10.1084\/jem.157.2.613\">Dendritic cells are the principal stimulators of the primary mixed leukocyte reaction in mice<\/a>. <i>Journal of Experimental Medicine<\/i>, 1983.<\/div>\n<\/div>\n<p>Gradually, a picture emerged of how the body assembles its immune defenses. Among the many T lymphocytes, only a small fraction can attack other cells. They must receive a signal, multiply, and develop into cells that can reach the relevant tissue. A dendritic cell connects these events: it collects material, presents fragments of it to a lymphocyte, and, given the appropriate signals, initiates a response.<\/p>\n<h3>The Display Window<\/h3>\n<p>But what exactly does a dendritic cell show a lymphocyte? A T lymphocyte cannot look inside another cell. It sees only what is displayed on the surface, where molecules called MHC play a central role. In humans, these molecules are called HLA. How this encounter worked remained a mystery for a long time.<\/p>\n<p>The answer came from crystallography. At Harvard, in Don Wiley’s laboratory, Pamela Bjorkman and her colleagues spent several years trying to obtain crystals of the HLA-A2 molecule. In 1987, they published its structure. The top of the molecule turned out to be a groove, with two long helices along the edges of a flat floor. And inside that groove was something nobody had put there: on the electron density map, the cleft was occupied by foreign material that the molecule had picked up while it was still in the cell. Later, this material was identified as short protein fragments: peptides.<\/p>\n<p>The display window had come into view. A cell continually cuts up some of its proteins into peptides and displays them outside, in the grooves of MHC class I molecules. A T lymphocyte checks what is on display without looking inside. If a viral or altered protein appears in the cell, a fragment of it can appear in the window.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/showcase_818.0-895.6_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">Bjorkman P. J. et al. <a href=\"https:\/\/doi.org\/10.1038\/329506a0\">Structure of the human class I histocompatibility antigen, HLA-A2<\/a>. <i>Nature<\/i>, 1987. Hildner K. et al. <a href=\"https:\/\/doi.org\/10.1126\/science.1164206\">Batf3 deficiency reveals a critical role for CD8α+ dendritic cells in cytotoxic T cell immunity<\/a>. <i>Science<\/i>, 2008.<\/div>\n<\/div>\n<p>A dendritic cell can do more: on MHC class I, it can display material captured and processed from another cell, as well as material from inside itself. This pathway was named cross-presentation. It allows killer T lymphocytes to be prepared for an encounter with a tumor before they reach it themselves.<\/p>\n<p>How important this was for tumor defense was tested in 2008. Kai Hildner and his colleagues used mice lacking the Batf3 gene. These animals had almost none of one branch of dendritic cells specialized for cross-presentation. A fibrosarcoma that ordinary mice rejected grew in these animals; at the same time, the initiation of specific cytotoxic T-cell responses was impaired. In this transplantation model, the defenses failed to assemble without the necessary intermediaries.<\/p>\n<p>From a strange cell under a microscope came an explanation of how many cells begin to act together: one finds a clue, another receives an order, and their descendants go on the attack.<\/p>\n<p>But remember that the tumor arose from the body’s own cells. What happens if the body decides to attack itself? When that happens, a particular group of diseases develops: autoimmune diseases. But that is not our case. We know that something has changed inside the malignant cell. What on its display window might reveal that change?<\/p>\n<h3>A Clue from the Body Itself<\/h3>\n<p>In the late 1970s, while Varmus and Bishop in San Francisco were discovering that the viral oncogene src was present in the normal cells of birds and mammals, Lloyd Old’s group in New York, on the other side of the country, was studying features on the outside of tumor cells. They were looking for molecules on human malignant cells that the patient’s own immune system could recognize. The method was called autologous typing. Researchers took tumor cells and lymphocytes from the same patient and watched to see whether one would attack the other. The patient’s own cells against the patient’s own cells, with no foreign tissue and no mice.<\/p>\n<p>A young German physician named Alexander Knuth took part in this work. Among the thirteen melanoma patients the group studied, the strongest reaction came from a man identified by the initials A.V. His T lymphocytes killed cells from his own tumor, grown in a culture called SK-MEL-29. In 1981, Knuth returned to Mainz and continued the same work. There, a second such patient was found, a woman identified in the scientific papers as MZ-2. She had stage IV melanoma, with metastases in the kidney, ovaries, lymph nodes, and spleen. Repeated operations and chemotherapy had not produced complete remission. But her T lymphocytes, like A.V.’s, recognized her tumor cells. Remember both patients: in each, the immune system had found its own clue in the tumor.<\/p>\n<p>They recognized it, but what exactly were they recognizing? To find out, in 1984 Alexander Knuth followed the advice of his former mentor Lloyd Old and traveled to Brussels to meet another scientist, Thierry Boon. Boon’s group had developed a method that used activated T cells to find the tumor gene responsible for activating those same lymphocytes.<\/p>\n<p>Boon and Knuth began the search. They took two types of cells from patient MZ-2: killer T cells and melanoma cells. From the killer T cells, they grew clones that were best at recognizing and destroying the melanoma cells. In the second stage, they continued to bring these selected killer T cells into contact with melanoma, but now selected only the rare melanoma cells that escaped their killers by losing the target. There were now three kinds of cells: killer T cells, ordinary melanoma cells, and escape variants. The third stage was the largest. They made a library from the ordinary melanoma: DNA was chopped into large pieces and inserted into hundreds of thousands of plasmids, circular DNA molecules used as carriers. They introduced these plasmids in batches into the escape cells. The idea was this: if introducing a plasmid caused a killer T cell to recognize and destroy the escaping melanoma again, that cosmid must contain the gene that produced the molecule displayed on MHC-I. And they found such a gene.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/boon_1176.8-1265.4_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">van der Bruggen P. et al. <a href=\"https:\/\/doi.org\/10.1126\/science.1840703\">A gene encoding an antigen recognized by cytolytic T lymphocytes on a human melanoma<\/a>. <i>Science<\/i>, 1991.<\/div>\n<\/div>\n<p>What would you expect from the gene they had found? After everything we know about mutations in cancer, the answer seems obvious: an altered protein would give the tumor away. In 1991, Pierre van der Bruggen, Alexander Knuth, Thierry Boon, and their colleagues published the gene. They named it MAGE, from melanoma antigen. It was the first gene for a human tumor antigen recognized by the patient’s own T lymphocytes. And the surprising thing was that it was not mutated! It was exactly the same in the patient’s normal cells. Only four years later would the mystery begin to clear: in a normal body, this gene is silent almost everywhere except in immature sperm cells in the testis. In melanoma, it had switched on at the wrong time and in the wrong place. What gave the tumor away was not an altered protein, but one of the body’s own proteins appearing where it should not.<\/p>\n<p>And what about the first patient? Work with his cells continued in Mainz, and in 1995 Thomas Wölfel’s group found what A.V.’s lymphocytes were targeting. This time, it really was a mutation, in the CDK4 gene, whose protein helps a cell move toward copying its DNA. At position 24, cysteine had replaced arginine. The substitution was present in the melanoma and absent from the patient’s lymphocytes. Inside the cell, it interfered with CDK4 binding to the inhibitory protein p16, weakening one of the brakes on cell division. Outside the cell, a fragment of that same altered protein, displayed on HLA-A2, became a target for the patient’s T cells.<\/p>\n<p>A mutation that weakened an internal brake on division simultaneously left a trace for external surveillance. A target arising from a mutation is called a neoantigen. The cell escaped one constraint and became more visible to another.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/cdk4_pick_74.1-93.7_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">Wölfel T. et al. <a href=\"https:\/\/doi.org\/10.1126\/science.7652577\">A p16INK4a-insensitive CDK4 mutant targeted by cytolytic T lymphocytes in a human melanoma<\/a>. <i>Science<\/i>, 1995.<\/div>\n<\/div>\n<p>Two clues, two ways to give yourself away. MZ-2’s melanoma switched on something that should have stayed silent. A.V.’s melanoma broke something that should have worked. Both traces end up in the same display window, and the immune system can read both. If the Glasgow donor’s melanoma had even one such clue, there was something for the guards to see.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/clues_1567.2-1593.9_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">De Smet C. et al. <a href=\"https:\/\/doi.org\/10.1073\/pnas.93.14.7149\">The activation of human gene MAGE-1 in tumor cells is correlated with genome-wide demethylation<\/a>. <i>PNAS<\/i>, 1996. Wölfel T. et al. <a href=\"https:\/\/doi.org\/10.1126\/science.7652577\">A p16INK4a-insensitive CDK4 mutant targeted by cytolytic T lymphocytes in a human melanoma<\/a>. <i>Science<\/i>, 1995.<\/div>\n<\/div>\n<p>We can now assemble the chain of a targeted attack. A dendritic cell acquires tumor material and helps activate the appropriate T lymphocytes. Their descendants arrive in the tissue and inspect peptides on the surfaces of cells. On finding its target, a cytotoxic lymphocyte delivers a lethal strike.<\/p>\n<p>But what if the tumor removes the display window itself: the MHC-I molecules? This is where the story of recognition took an unexpected turn.<\/p>\n<h3>A Line in a Dissertation<\/h3>\n<p>In the autumn of 1981, Klas Kärre was working on his dissertation at the Karolinska Institute. He was interested in natural killer cells, or NK cells. They could destroy certain tumor cells without prior immunization, but the rule by which they chose their targets remained unclear. What common features linked the very different cells they attacked?<\/p>\n<p>Kärre later recalled struggling with a single sentence. He was trying to describe susceptible cells and noticed that it was much easier to state what resistant cells possessed. The question turned around: what feature allows a cell to avoid attack?<\/p>\n<p>MHC-I already occupied a central place in ideas about recognition. Kärre proposed that its presence might serve as a signal holding an NK cell back from attacking. The disappearance of a familiar feature would then change a cell’s fate. To notice danger, it was not always necessary to find a new foreign molecule. Sometimes, losing a normal feature of the self could be enough.<\/p>\n<p>The idea still had to be made to work in an experiment. A twenty-two-year-old student, Hans-Gustaf Ljunggren, joined Kärre. His summer project was to test whether NK cells could recognize tumor cells that had lost certain molecules belonging to their own organism.<\/p>\n<p>The researchers took a mouse lymphoma resistant to NK cells and obtained variants with sharply reduced amounts of MHC-I. In the first stage of the experiment, the original and altered lymphoma cells multiplied at the same rate. Losing surface molecules did not take away the tumor’s ability to live and divide. In the second stage, after the lymphoma cells were injected into ordinary mice, the variants met different fates: the original lymphoma cells grew into a new tumor, while cells with low MHC-I died and did not establish new lesions. In the third stage, the researchers suppressed NK-cell activity. The previously rejected variants then began forming tumors again.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/nk_1762.0-1832.4_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">Ljunggren H.-G., Kärre K. <a href=\"https:\/\/doi.org\/10.1084\/jem.162.6.1745\">Host resistance directed selectively against H-2-deficient lymphoma variants<\/a>. <i>Journal of Experimental Medicine<\/i>, 1985.<\/div>\n<\/div>\n<p>This principle became known as <i>missing self<\/i>. Normal MHC-I molecules send an inhibitory signal to an NK cell; as their numbers decline, that inhibition is lost. Today, we know that activating signals, including signs of cellular stress, also matter for NK-cell activation. But the direction of Kärre’s thinking has endured. The immune system can detect a disturbance through the disappearance of something that ought to be present.<\/p>\n<p>The two branches of defense looked at the same surface in different ways. A T lymphocyte read the peptide on display; an NK cell took account of whether normal identification molecules remained. For a tumor lineage, these requirements made uncomfortable neighbors. Hiding from one means of detection could mean becoming more vulnerable to another.<\/p>\n<h3>Two Hundred Days<\/h3>\n<p>The mechanisms we have found let us picture the destruction of a dangerous clone: recognition, assembly of the response, arrival of lymphocytes, and cell death. But what was happening where no growing tumor could be seen?<\/p>\n<p>The Glasgow donor’s story shows that cells with malignant potential could persist after sixteen years without clinical signs of melanoma. It raises a question: had the immune system been keeping them in check all that time?<\/p>\n<p>Catherine Koebel and her colleagues modeled such a situation. They gave ordinary mice a small dose of the carcinogen 3-methylcholanthrene. Some animals developed growing sarcomas. The others remained under observation. Two hundred days passed, more than half a year. Some mice still had no detectable tumor; in others, a small, stable mass remained at the injection site.<\/p>\n<p>On day 200, the researchers began giving one group a control immunoglobulin that did not affect immunity, and another group antibodies against lymphocytes. In effect, they switched off several important components of immune control. They did not give the carcinogen again. After this intervention, growing tumors appeared in seven of fifteen mice in the second group, compared with one of thirteen in the control group.<\/p>\n<p>What happened forced a new reading of the preceding two hundred days. At least some of the animals had harbored a population capable of growing all along. Its presence became visible once the defenses were removed.<\/p>\n<p>Cells taken from small, stable masses produced progressive tumors when transferred into immunodeficient mice. The long period of quiet had not made them safe. Within the masses themselves, researchers found fewer signs of cell division, more signs of cell death, and more T lymphocytes than in growing sarcomas. Together, these results supported a picture of dynamic equilibrium: the immune response was holding the tumor population’s growth in check.<\/p>\n<p>After two hundred days of apparent quiet, another outcome of immune defense had emerged: it could contain a dangerous population without destroying it completely. This kind of work is easy to miss if total destruction of the enemy is the only thing that counts as victory.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/equilibrium_2086.7-2210.8_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">Koebel C. M. et al. <a href=\"https:\/\/doi.org\/10.1038\/nature06309\">Adaptive immunity maintains occult cancer in an equilibrium state<\/a>. <i>Nature<\/i>, 2007.<\/div>\n<\/div>\n<p>For an evolving tumor, this meant that acquiring the ability to multiply was not enough. Its descendants also had to survive the pressure exerted by the surrounding organism. The lineage’s fate depended on whether it could produce more living cells than it lost. The immune system was part of that calculation.<\/p>\n<h3>Back to Glasgow<\/h3>\n<p>Now let us return to the donor. The kidney transplant replayed Koebel’s experiment in a human body, without the design or the controls. To allow the kidneys to take, the recipients were given drugs that suppressed their immune responses. The defenses were removed, much as antibodies had removed them on day 200, and melanoma grew within months.<\/p>\n<p>In the second recipient, immunosuppression was withdrawn and interferon, which itself strengthens the immune response, was prescribed. After thirteen weeks, signs of rejection appeared. The kidney was removed, and extensive masses of dead melanoma cells were found inside it. Two years after the melanoma was detected, the man was alive and had no clinical signs of a tumor. When the guards returned, they began killing again.<\/p>\n<div class=\"e2-text-video\">\n<video src=\"https:\/\/kostachernyshov.com\/blog\/video\/kidney_finale_2371.2-2415.2_preview.mp4#t=0.001\" width=\"1920\" height=\"1080\" controls alt=\"\" \/>\n\n<div class=\"e2-text-caption\">MacKie R. M. et al. <a href=\"https:\/\/doi.org\/10.1056\/NEJM200302063480620\">Fatal Melanoma Transferred in a Donated Kidney 16 Years after Melanoma Surgery<\/a>. <i>New England Journal of Medicine<\/i>, 2003.<\/div>\n<\/div>\n<p>A single case cannot prove that the immune system was what held the melanoma in check for sixteen years. But the laboratory findings fit that interpretation. Those sixteen quiet years were not empty. This defense had no witnesses because it was doing its job.<\/p>\n<h3>The Student’s Voice<\/h3>\n<p>On December 7, 2011, Michel Nussenzweig delivered the Nobel Lecture on dendritic cells. He was the same student who had helped Steinman show that a tiny fraction of spleen cells did the crucial work. Now he was telling the story of the discovery on his teacher’s behalf.<\/p>\n<p>Ralph Steinman himself had died of pancreatic cancer three days before the Nobel Prize was announced. The disease had been diagnosed four years earlier. Steinman was treated with surgery, chemotherapy, and experimental immunotherapy based on dendritic cells that he had developed himself. We cannot say what role each part of the treatment played, but four years was a relatively long time for pancreatic cancer, especially then.<\/p>\n<p>Alongside his story stand two others. Remember the two patients Alexander Knuth and Thierry Boon had worked on? MZ-2 and A.V. lived for more than thirty years without their disease returning. The researchers themselves linked this to the strong and diverse T-cell responses in both patients.<\/p>\n<p>The body has defenses that keep working after the internal brakes of its cells have failed. These defenses receive information about what is inside cells, notice the loss of normal features, assemble a response, and destroy their targets. Sometimes, all their work leaves behind is the absence of a growing tumor.<\/p>\n",
            "date_published": "2026-10-17T08:59:39+04:00",
            "date_modified": "2026-10-17T09:00:58+04:00",
            "tags": [
                "2026",
                "cancer wars",
                "oncology"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/poster_epizod_04.png",
            "_date_published_rfc2822": "Sat, 17 Oct 2026 08:59:39 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "45",
            "_rss_enclosures": [
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/sixteen_years_1.7-107.0_preview.mp4",
                    "type": "video\/mp4",
                    "length": 7722578
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/rag2_157.9-203.0_preview.mp4",
                    "type": "video\/mp4",
                    "length": 1864369
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/dc1983_580.9-655.9_preview.mp4",
                    "type": "video\/mp4",
                    "length": 4082496
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/showcase_818.0-895.6_preview.mp4",
                    "type": "video\/mp4",
                    "length": 5777727
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/boon_1176.8-1265.4_preview.mp4",
                    "type": "video\/mp4",
                    "length": 9656912
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/cdk4_pick_74.1-93.7_preview.mp4",
                    "type": "video\/mp4",
                    "length": 1358645
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/clues_1567.2-1593.9_preview.mp4",
                    "type": "video\/mp4",
                    "length": 1525690
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/nk_1762.0-1832.4_preview.mp4",
                    "type": "video\/mp4",
                    "length": 7097559
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/equilibrium_2086.7-2210.8_preview.mp4",
                    "type": "video\/mp4",
                    "length": 11582566
                },
                {
                    "url": "https:\/\/kostachernyshov.com\/blog\/video\/kidney_finale_2371.2-2415.2_preview.mp4",
                    "type": "video\/mp4",
                    "length": 4381685
                }
            ],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/poster_epizod_04.png"
                ]
            }
        },
        {
            "id": "43",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/publications-in-2026\/",
            "title": "Publications in 2026",
            "content_html": "<p>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.<\/p>\n<h2>American Association for Cancer Research<\/h2>\n<p><b>“A comparative scoring framework for BCMA-, GPRC5D- and CD38-targeted therapies in multiple myeloma”<\/b><\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"2560\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/MM3.jpg\" width=\"2560\" height=\"1920\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/MM.jpg\" width=\"2560\" height=\"1672\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/MM2.png\" width=\"1288\" height=\"1494\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\"><a href=\"https:\/\/bostongene.com\/news-and-publications\/publications\/a-comparative-scoring-framework-for-bcma-gprc5d-and-cd38-targeted-therapies-in-multiple-myeloma\">BostonGene news<\/a>. <a href=\"https:\/\/aacrjournals.org\/cancerres\/article\/86\/7_Supplement\/2437\/779071\/Abstract-2437-A-comparative-scoring-framework-for\">AACR abstract<\/a>.<\/div>\n<\/div>\n<p>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 & Leukemia. It develops the AACR work; I remain the first author. <a href=\"https:\/\/bostongene.com\/news-and-publications\/publications\/an-actionability-score-for-bcma-gprc5d-and-cd38-targeted-therapy-selection-in-multiple-myeloma\">Updated poster and abstract<\/a>.<\/p>\n<p><b>“Integrative application of Lymphly reveals shared molecular landscape across B-cell lymphomas”<\/b><\/p>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1920\" data-ratio=\"0.75\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/lymphly-3.jpg\" width=\"1920\" height=\"2560\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/lymphly-1.jpg\" width=\"2560\" height=\"1665\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/lymply-2.png\" width=\"884\" height=\"626\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\"><a href=\"https:\/\/bostongene.com\/news-and-publications\/publications\/integrative-application-of-lymphly-reveals-shared-molecular-landscape-across-b-cell-lymphomas\">BostonGene news<\/a>. <a href=\"https:\/\/aacrjournals.org\/cancerres\/article\/86\/7_Supplement\/3877\/776908\">AACR abstract<\/a>.<\/div>\n<\/div>\n<p>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 & Leukemia. The analysis includes 4,353 DLBCL and 2,203 other B-cell lymphoma samples. I am a co-author. <a href=\"https:\/\/bostongene.com\/news-and-publications\/publications\/cross-disease-stratification-by-genetic-classifier-lymphly-reveals-shared-molecular-programs-across-b-cell-malignancies\">Poster and abstract<\/a>.<\/p>\n<h2>American Society of Clinical Oncology<\/h2>\n<p class=\"foot\">The main clinical oncology conference in the US.<\/p>\n<p><b>“Examining the tumor microbiology and microenvironment of patients with triple negative inflammatory breast cancer receiving Keynote 522”<\/b><\/p>\n<p>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.<\/p>\n<p><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\">ASCO abstract on BostonGene<\/a>.<\/p>\n<h2>European Hematology Association<\/h2>\n<p class=\"foot\">Europe’s leading hematology conference.<\/p>\n<p><b>“Risk-stratified patient selection in multiple myeloma for frontline treatment decision-making based on a transcriptomic classifier”<\/b><\/p>\n<p>We combined the ideas behind two transcriptomic multiple myeloma classifiers and built a consensus risk model.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"2560\" data-ratio=\"1.486643437863\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/MM4.jpg\" width=\"2560\" height=\"1722\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/MM5.jpg\" width=\"2560\" height=\"1182\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\"><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\">BostonGene news<\/a>. <a href=\"https:\/\/library.ehaweb.org\/eha\/2026\/eha-2026\/4208381\/nikita.kotlov.risk-stratified.patient.selection.in.multiple.myeloma.for.html\">EHA abstract<\/a>.<\/div>\n<\/div>\n<p><b>“Overlaying TP53 loss and aneuploidy with distinct diffuse large B-cell lymphoma subtypes refines tumor classification and enhances risk stratification”<\/b><\/p>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"2560\" data-ratio=\"1.4780600461894\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/lymphly-5.jpg\" width=\"2560\" height=\"1732\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/lymphly-6.png\" width=\"1116\" height=\"1382\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\"><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\">BostonGene news<\/a>.<\/div>\n<\/div>\n",
            "date_published": "2026-07-11T20:16:59+04:00",
            "date_modified": "2026-10-18T16:14:18+04:00",
            "tags": [
                "2026",
                "bioinformatics",
                "portfolio"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/MM3.jpg",
            "_date_published_rfc2822": "Sat, 11 Jul 2026 20:16:59 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "43",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/MM3.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/MM.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/MM2.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/lymphly-3.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/lymphly-1.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/lymply-2.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/MM4.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/MM5.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/lymphly-5.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/lymphly-6.png"
                ]
            }
        },
        {
            "id": "39",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/bioinformatics-courses-in-armenia\/",
            "title": "Bioinformatics Courses in Armenia",
            "content_html": "<p>BostonGene together with the Russian-Armenian University launched bioinformatics courses. The goal is to recruit junior bioinformaticians to the company.<br \/>\nThere are two tasks:<\/p>\n<ol start=\"1\">\n<li>Creating a selection funnel for new bioinformatics<\/li>\n<li>Having students come to us better prepared so that they can start faster and bring value<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.youtube.com\/playlist?list=PLqFlzgFZ-S_ErTDgRqSycks_K_Gq8F7fg\">Recording of one of the courses on YouTube<\/a><\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/hf8dFR0w1js?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<div class=\"e2-text-caption\">A short spring course in 2023. The first lecture. I give an introductory word, Sasha Livanova talks about biology.<\/div>\n<\/div>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1918\" data-ratio=\"1.7775718257646\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/intensive-1.png\" width=\"1918\" height=\"1079\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/intensive-2.png\" width=\"1917\" height=\"1073\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">A short spring course of 6 weeks in 2023. Sasha Livanova gives a lecture. I hand out the diploma.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/projects-final.png\" width=\"1280\" height=\"721\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Course 2023–24. Defense of course projects. Students present a classifier for cholangiocarcinoma.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1280\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/diploma.png\" width=\"1280\" height=\"960\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/the-end.png\" width=\"800\" height=\"600\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">Course 2023–24. 30 people received diplomas.<\/div>\n<\/div>\n<p>At the end of each course several of the best students were invited to the company for an internship.<\/p>\n",
            "date_published": "2026-05-03T23:29:12+04:00",
            "date_modified": "2026-05-03T23:28:56+04:00",
            "tags": [
                "portfolio"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/remote\/youtube-hf8dFR0w1js-cover.jpg",
            "_date_published_rfc2822": "Sun, 03 May 2026 23:29:12 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "39",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/remote\/youtube-hf8dFR0w1js-cover.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/intensive-1.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/intensive-2.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/projects-final.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/diploma.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/the-end.png"
                ]
            }
        },
        {
            "id": "38",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/geomx-and-mycosis-fungoides\/",
            "title": "GeoMx and mycosis fungoides",
            "content_html": "<h2>Project on lymphoma<\/h2>\n<p>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.<\/p>\n<h2>GeoMx technology and files<\/h2>\n<p>Original article: <a href=\"https:\/\/www.nature.com\/articles\/s41587-020-0472-9\">Multiplex digital spatial profiling of proteins and RNA in fixed tissue, 2020<\/a><\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"721\" data-ratio=\"0.78369565217391\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/geomx_технология.png\" width=\"721\" height=\"920\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/ROI_на_слайде.png\" width=\"1101\" height=\"1280\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">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.<\/div>\n<\/div>\n<p>The essence of GeoMx technology:<\/p>\n<ol start=\"1\">\n<li>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.<\/li>\n<li>The biopsy is prepared, placed on a slide, treated with RNA probes, and hybridization takes place.<\/li>\n<li>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.<\/li>\n<li>Then the machine blasts this outlined region with UV light, the UV linker falls apart, and the machine sucks up the barcodes.<\/li>\n<li>The barcodes are sequenced, even on a regular sequencer, and reads are produced.<\/li>\n<li>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.<\/li>\n<\/ol>\n<p>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).<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"742\" data-ratio=\"1.5888650963597\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/мануал_geomx.png\" width=\"742\" height=\"467\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/illumina_pipe_for_geomx.png\" width=\"1280\" height=\"720\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">How DCC files are obtained from the GeoMx manual and the Illumina pipeline.<\/div>\n<\/div>\n<p>You can process fastq files yourself via Illumina’s BaseSpace <a href=\"https:\/\/www.illumina.com\/products\/by-type\/informatics-products\/basespace-sequence-hub\/apps\/nanostring-geomxr-ngs-pipeline.html\">GeoMx NGS Pipeline is distributed as a pipeline on BaseSpace<\/a>. 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.<\/p>\n<h2>Annotation<\/h2>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/аннотация.png\" width=\"2014\" height=\"1071\" alt=\"\" \/>\n<div class=\"e2-text-caption\">The annotation to be grasped<\/div>\n<\/div>\n<p>After studying the table it became clear which dimensions are important:<\/p>\n<ul>\n<li>Patient — 1st dimension<\/li>\n<li>Diagnosis and Large‑cell transformation — 2nd dimension<\/li>\n<li>Segments — 3rd dimension<\/li>\n<li>ROI – region of interest or mask — 4th dimension<\/li>\n<\/ul>\n<p>Now this needs to be visualized.<br \/>\n<b>1st dimension.<\/b> We depicted the patient as a little man —<br \/>\n<b>2nd dimension.<\/b> We group patients by clinical parameters<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/визуализация_аннотации1.png\" width=\"415\" height=\"172\" alt=\"\" \/>\n<div class=\"e2-text-caption\">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.<\/div>\n<\/div>\n<p><b>3rd dimension.<\/b> 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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/кожа.png\" width=\"1215\" height=\"760\" alt=\"\" \/>\n<div class=\"e2-text-caption\">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.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-31.png\" width=\"665\" height=\"426\" alt=\"\" \/>\n<div class=\"e2-text-caption\">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.<\/div>\n<\/div>\n<p>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.<\/p>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-32.png\" width=\"1280\" height=\"721\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Nice, isn’t it?<\/div>\n<\/div>\n<p>We wrote a letter to the client, explained the situation and asked them to clarify the annotation.<\/p>\n<h2>Analysis and results<\/h2>\n<p>Lesha immersed himself in the technology, selected tools for work and began the analysis: <a href=\"https:\/\/www.biorxiv.org\/content\/10.1101\/2022.05.26.493637v1\">Background modeling, Quality Control and Normalization for GeoMx RNA data with GeoDiff<\/a>. Having understood the technology, the necessary files and the structure of the cohort, the rest went without problems.<\/p>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/результаты.png\" width=\"1099\" height=\"559\" alt=\"\" \/>\n<div class=\"e2-text-caption\">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.<\/div>\n<\/div>\n<p>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.<\/p>\n",
            "date_published": "2026-05-03T23:25:59+04:00",
            "date_modified": "2026-05-03T23:23:19+04:00",
            "tags": [
                "2023",
                "bioinformatics",
                "portfolio"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/geomx_технология.png",
            "_date_published_rfc2822": "Sun, 03 May 2026 23:25:59 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "38",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/geomx_технология.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/ROI_на_слайде.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/мануал_geomx.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/illumina_pipe_for_geomx.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/аннотация.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/визуализация_аннотации1.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/кожа.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-31.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-32.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/результаты.png"
                ]
            }
        },
        {
            "id": "37",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/chronos-ngs-database-web-service-and-media\/",
            "title": "Chronos: NGS database, web service and media",
            "content_html": "<p>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 <a href=\"https:\/\/bostongene.com\/\">BostonGene<\/a> 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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/screenshot-cbioportal-rnd-bostongene.png\" width=\"2130\" height=\"1261\" alt=\"\" \/>\n<div class=\"e2-text-caption\">The user works with Chronos through the cBioPortal web service<\/div>\n<\/div>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/slide-why-chronos-is-cool.png\" width=\"1473\" height=\"831\" alt=\"\" \/>\n<div class=\"e2-text-caption\">It used to take a long time just to collect the data before starting the analysis. Now you can focus on the analysis itself.<\/div>\n<\/div>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/telegram-screenshot.png\" width=\"1883\" height=\"840\" alt=\"\" \/>\n<\/div>\n<p>Examples of questions that Chronos helps answer:<\/p>\n<ul>\n<li>how many high‑quality and in‑house sequencing samples does BostonGene have<\/li>\n<li>how to find a sample by mutation or fusion<\/li>\n<li>how to compare double mutants against mutants, for example by microenvironment activity<\/li>\n<li>how to compare groups of patients by gene expression level<\/li>\n<li>how to draw a simple oncoplot and save the picture<\/li>\n<li>how to find co‑expressed genes<\/li>\n<li>how to find differentially expressed genes between two groups<\/li>\n<li>how to find all samples with NTRK fusions<\/li>\n<li>how to find samples with a mutated RAS<\/li>\n<li>how to view germline mutation frequencies<\/li>\n<\/ul>\n<hr \/>\n<h2>🪣 project bin<\/h2>\n<p>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.<\/p>\n<h2>Start of the project<\/h2>\n<p>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?”<\/p>\n<p>It was necessary to design a system for storing, accessing and analyzing the collected cohort.<\/p>\n<h2>cBioPortal, containerization and deployment<\/h2>\n<p>cBioPortal is a service for storing and analyzing annotated NGS data developed at <a href=\"https:\/\/www.mskcc.org\/\">Memorial Sloan Kettering Cancer Center<\/a>. There is <a href=\"https:\/\/cbioportal.org\/\">their own portal<\/a>, 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.<\/p>\n<p>I studied the documentation for cBioPortal. It turned out that the developers <a href=\"https:\/\/github.com\/cBioPortal\/cbioportal-docker-compose\">packed the service into docker‑compose<\/a>. 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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/empty-cbioportal-galactomics.png\" width=\"1280\" height=\"718\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Deployed an empty portal on the company’s server<\/div>\n<\/div>\n<h2>ETL and the first data in cBioPortal<\/h2>\n<p>The next step was to study what ETL is and the layout specification and file formats for loading a cohort into cBioPortal.<\/p>\n<p class=\"foot\">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.<\/p>\n<p>In the third week I uploaded the first annotation, mutations, rearrangements and expression.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/first-annotation-and-ngs.png\" width=\"1280\" height=\"676\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Now the portal isn’t empty; annotation, mutations, rearrangements and expression have been added<\/div>\n<\/div>\n<h2>Relational database, SQL, population and queries to the database<\/h2>\n<p>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.<\/p>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/bumazhka.png\" width=\"1842\" height=\"694\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Chronos started with papers and diagrams<\/div>\n<\/div>\n<p>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.<\/p>\n<p>I made a prototype and packed everything into containers using Docker and docker‑compose.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/sql-and-web-form.png\" width=\"1897\" height=\"627\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Diagram of the relational database and the web form used to populate the database<\/div>\n<\/div>\n<h2>Launch of the media and knowledge base<\/h2>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"713\" data-ratio=\"0.93080939947781\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/first-post-telega.png\" width=\"713\" height=\"766\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/telegram-screenshot.png\" width=\"1883\" height=\"840\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/spros-est.png\" width=\"1453\" height=\"820\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p class=\"loud\">Demand confirmed, we can move further.<\/p>\n<h2>Delegation of the project<\/h2>\n<p>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.<\/p>\n<p>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.<\/p>\n<h2>Prime<\/h2>\n<p>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.<\/p>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1746\" data-ratio=\"1.7707910750507\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/amp2024.png\" width=\"1746\" height=\"986\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/amp2024-primal-analysis.png\" width=\"722\" height=\"864\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“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. <a href=\"https:\/\/bostongene.com\/news-and-publications\/publications\/comparative-molecular-analysis-of-clear-cell-sarcoma-and-cutaneous-melanomas-key-genetic-insights-for-diagnosis\">BostonGene news<\/a>.<\/div>\n<\/div>\n<h2>Decline<\/h2>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n",
            "date_published": "2026-05-03T22:20:37+04:00",
            "date_modified": "2026-05-03T22:20:23+04:00",
            "tags": [
                "2021",
                "portfolio"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/screenshot-cbioportal-rnd-bostongene.png",
            "_date_published_rfc2822": "Sun, 03 May 2026 22:20:37 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "37",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/screenshot-cbioportal-rnd-bostongene.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/slide-why-chronos-is-cool.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/telegram-screenshot.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/empty-cbioportal-galactomics.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/first-annotation-and-ngs.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/bumazhka.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/sql-and-web-form.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/first-post-telega.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/spros-est.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/amp2024.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/amp2024-primal-analysis.png"
                ]
            }
        },
        {
            "id": "36",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/microenvironment-of-urothelial-cancer\/",
            "title": "Microenvironment of Urothelial Cancer",
            "content_html": "<p><b>Context<\/b><br \/>\nBladder 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.<br \/>\n<b>Goal<\/b><br \/>\nTo study the tumor microenvironment of bladder cancer.<br \/>\nFrom 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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1917\" data-ratio=\"1.7865796831314\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image.png\" width=\"1917\" height=\"1073\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-2.png\" width=\"2090\" height=\"1472\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>I combined all of the classifications. Subtypes with similar biological properties I highlighted by placement and color.<\/p>\n<p>On the other hand, there is a good way to study the microenvironment developed at BostonGene.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-10.png\" width=\"883\" height=\"525\" alt=\"\" \/>\n<\/div>\n<p>Cancers have four main types of tumor microenvironment; the Immune type survives best.<\/p>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1179\" data-ratio=\"2.1358695652174\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-3.png\" width=\"1179\" height=\"552\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-4.png\" width=\"1179\" height=\"320\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>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.<\/p>\n<p>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.<\/p>\n<ol start=\"1\">\n<li>I drew it as a cartoon, sorted by luminal-basal activity; the visualization helped to understand some patterns<\/li>\n<li>I added the theory that luminal subtypes come from the luminal layer of the urothelium, and basal ones come from the basal layer<\/li>\n<li>I combined these ideas<\/li>\n<li>In the final version I decided to abandon the heatmap, highlighted the most important features in each subtype and simply wrote them in words<\/li>\n<\/ol>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1144\" data-ratio=\"1.3411488862837\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-5.png\" width=\"1144\" height=\"853\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-6.png\" width=\"1156\" height=\"728\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-7.png\" width=\"1073\" height=\"792\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-8.png\" width=\"1388\" height=\"997\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<a href=\"https:\/\/ascopubs.org\/doi\/10.1200\/JCO.2022.40.16_suppl.4591\" class=\"e2-text-picture-link\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-9.png\" width=\"1609\" height=\"946\" alt=\"\" \/>\n<\/a><\/div>\n",
            "date_published": "2026-05-03T18:38:51+04:00",
            "date_modified": "2026-05-03T18:38:45+04:00",
            "tags": [
                "2022",
                "portfolio"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/image.png",
            "_date_published_rfc2822": "Sun, 03 May 2026 18:38:51 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "36",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-2.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-10.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-3.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-4.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-5.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-6.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-7.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-8.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-9.png"
                ]
            }
        },
        {
            "id": "35",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/publications-in-2023\/",
            "title": "Publications in 2023",
            "content_html": "<p>Part of a bioinformatician’s work in a biotech company is scientific research on topical subjects that the R&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.<\/p>\n<p>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.<\/p>\n<h2>American Society of Clinical Oncology<\/h2>\n<p>The main clinical oncology conference in the USA.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1786\" data-ratio=\"1.6754221388368\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-19.png\" width=\"1786\" height=\"1066\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-20.png\" width=\"1292\" height=\"1051\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Aggregated analysis of 1,000 patients with cancer to assess the benefits of integrated whole exome and whole transcriptome sequencing”.<br \/>\n<a href=\"https:\/\/ascopubs.org\/doi\/10.1200\/JCO.2023.41.16_suppl.3076\">ASCO abstract compendium<\/a>.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1778\" data-ratio=\"1.677358490566\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-21.png\" width=\"1778\" height=\"1060\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-22.png\" width=\"1228\" height=\"748\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Differential genomic and transcriptomic analysis of invasive lobular and ductal carcinomas”.<br \/>\n<a href=\"https:\/\/ascopubs.org\/doi\/10.1200\/JCO.2023.41.16_suppl.579\">ASCO abstract compendium<\/a>.<\/div>\n<\/div>\n<h2>San-Antonio Breast Cancer Symposium<\/h2>\n<p>The largest breast cancer conference in the world, held in San Antonio.<br \/>\n<a href=\"https:\/\/kostachernyshov.ru\/blog\/all\/san-antonio-tehas-amerika\/\">I was even there, read the travel notes<\/a>.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1852\" data-ratio=\"1.9372384937238\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-15.png\" width=\"1852\" height=\"956\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-16.png\" width=\"1331\" height=\"546\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-17.png\" width=\"1374\" height=\"705\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-18.png\" width=\"960\" height=\"1040\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Novel Transcriptomic Classification System Unveils HER2-Low Breast Tumors”.<br \/>\n<a href=\"https:\/\/aacrjournals.org\/cancerres\/article\/84\/9_Supplement\/PO2-15-12\/743380\/Abstract-PO2-15-12-Novel-Transcriptomic\">SABCS abstract compendium<\/a>.<\/div>\n<\/div>\n",
            "date_published": "2026-05-03T18:24:27+04:00",
            "date_modified": "2026-05-03T18:24:24+04:00",
            "tags": [
                "2023",
                "portfolio"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/image-19.png",
            "_date_published_rfc2822": "Sun, 03 May 2026 18:24:27 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "35",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-19.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-20.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-21.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-22.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-15.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-16.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-17.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-18.png"
                ]
            }
        },
        {
            "id": "34",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/publications-in-2024\/",
            "title": "Publications in 2024",
            "content_html": "<p>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.<\/p>\n<p>As a project lead, I proposed research topics, kept track of deadlines and workloads. Below are selected projects.<\/p>\n<h2>American Society of Clinical Oncology<\/h2>\n<p>The main clinical oncology conference in the USA.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1605\" data-ratio=\"1.716577540107\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/fusions-in-osteo.png\" width=\"1605\" height=\"935\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/fusions-in-osteo-zoom1.png\" width=\"962\" height=\"841\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/fusions-in-osteo-zoom2.png\" width=\"1066\" height=\"788\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Transcriptomic Analysis Identifies Novel Tumor Suppressor Gene Fusions in Bone Sarcomas”.<br \/>\n<a href=\"https:\/\/doi.org\/10.1200\/JCO.2024.42.16_suppl.11523\">ASCO abstracts<\/a>.<\/div>\n<\/div>\n<h2>Society of Immunotherapy of Cancer<\/h2>\n<p>The largest conference on cancer immunotherapy; this year it took place in Barcelona.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1595\" data-ratio=\"1.6842661034847\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-sarc.png\" width=\"1595\" height=\"947\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-sarc-zoom1.png\" width=\"1159\" height=\"787\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-sarc-zoom2.png\" width=\"1025\" height=\"942\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Identifying novel targets for antibody-drug conjugates in sarcomas using RNA sequencing”.<br \/>\n<a href=\"https:\/\/bostongene.com\/news-and-publications\/publications\/identifying-novel-targets-for-antibody-drug-conjugates-in-sarcomas-using-rna-sequencing?qr=1\">BostonGene news<\/a>.<br \/>\n<a href=\"https:\/\/doi.org\/10.1136\/jitc-2024-SITC2024.0170\">SITC abstracts<\/a>.<\/div>\n<\/div>\n<h2>Association of Molecular Pathology<\/h2>\n<p>A large conference in Canada attended by pathologists, pharma and biotech.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1599\" data-ratio=\"1.7746947835738\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/CCS-full.png\" width=\"1599\" height=\"901\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/CCS-zoom1.png\" width=\"1579\" height=\"886\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Comparative Molecular Analysis of Clear Cell Sarcoma and Cutaneous Melanomas: Key Genetic Insights for diagnosis”. <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\">BostonGene news<\/a>.<br \/>\n<a href=\"https:\/\/doi.org\/10.1016\/S1525-1578(24)00232-0\">APM abstracts<\/a>.<\/div>\n<\/div>\n<h2>American Society of Hematology<\/h2>\n<p>The largest conference on lymphomas and blood disorders in the world.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/dlbcl-full.png\" width=\"1486\" height=\"954\" alt=\"\" \/>\n<div class=\"e2-text-caption\">“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”. <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\">BostonGene news<\/a>.<br \/>\n<a href=\"https:\/\/ash.confex.com\/ash\/2024\/webprogram\/Paper200975.html\">ASH conference website<\/a>.<\/div>\n<\/div>\n<h2>San-Antonio Breast Cancer Symposium<\/h2>\n<p>The largest breast cancer conference in the world.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1599\" data-ratio=\"1.7323943661972\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-ilc.png\" width=\"1599\" height=\"923\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-ilc-zoom1.png\" width=\"1097\" height=\"903\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Comprehensive Analysis of ADC Target Expression in Invasive Lobular Carcinoma”.<br \/>\n<a href=\"https:\/\/bostongene.com\/news-and-publications\/publications\/comprehensive-analysis-of-adc-target-expression-in-invasive-lobular-carcinoma?qr=1\">BostonGene news<\/a>.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1593\" data-ratio=\"1.7428884026258\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/FISH-vs-NGS-full.png\" width=\"1593\" height=\"914\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/FISH-vs-NGS-zoom-1.png\" width=\"1544\" height=\"871\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/FISH-vs-NGS-zoom-2.png\" width=\"920\" height=\"907\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Evaluating the Correlation Between FISH and NGS in Assessing ERBB2 Amplification in Breast Cancer: Insights and Implications”. <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\">BostonGene news<\/a>.<\/div>\n<\/div>\n",
            "date_published": "2026-05-03T18:19:29+04:00",
            "date_modified": "2026-05-03T18:19:22+04:00",
            "tags": [
                "2024",
                "portfolio"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/fusions-in-osteo.png",
            "_date_published_rfc2822": "Sun, 03 May 2026 18:19:29 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "34",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/fusions-in-osteo.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/fusions-in-osteo-zoom1.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/fusions-in-osteo-zoom2.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-sarc.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-sarc-zoom1.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-sarc-zoom2.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/CCS-full.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/CCS-zoom1.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/dlbcl-full.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-ilc.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/adc-in-ilc-zoom1.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/FISH-vs-NGS-full.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/FISH-vs-NGS-zoom-1.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/FISH-vs-NGS-zoom-2.png"
                ]
            }
        },
        {
            "id": "33",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/publications-in-2025\/",
            "title": "Publications in 2025",
            "content_html": "<p>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.<\/p>\n<h2>Paper <a href=\"https:\/\/www.nature.com\/articles\/s41523-025-00723-0\" class=\"nu\">“<u>Breast Cancer Classifier...<\/u>”<\/a><\/h2>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>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 <a href=\"https:\/\/kostachernyshov.ru\/blog\/all\/publikacii-za-2023-god\/\">at the SABCS conference as an abstract and poster<\/a>, and in 2025 it was published in a solid journal.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1280\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-23.png\" width=\"1280\" height=\"960\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-24.png\" width=\"960\" height=\"1280\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-25.png\" width=\"1853\" height=\"1034\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-26.png\" width=\"1853\" height=\"1034\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-27.png.jpg\" width=\"1964\" height=\"2560\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-27.png-1.jpg\" width=\"1889\" height=\"2560\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">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.<\/div>\n<\/div>\n<h2>Paper <a href=\"https:\/\/www.nature.com\/articles\/s43856-025-00934-3\">”Validation of combined DNA and RNA analysis in oncology...”<\/a><\/h2>\n<p>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.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1911\" data-ratio=\"1.9381338742394\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-27.png\" width=\"1911\" height=\"986\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-28.png\" width=\"1895\" height=\"749\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">Only clinically significant genetic events were included in the analysis, as defined by a dedicated BostonGene team. The visualization is an adaptation of <a href=\"https:\/\/www.nature.com\/articles\/s41586-020-1969-6\/figures\/2\">“Panorama of driver events” from another paper<\/a>.<\/div>\n<\/div>\n<h2>American Association for Cancer Research<\/h2>\n<p>A large oncology conference in the US, with a strong focus on translational medicine.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-37.png\" width=\"1280\" height=\"960\" alt=\"\" \/>\n<div class=\"e2-text-caption\">“Pan-cancer analysis of TRIM37 copy-number and development of fit-for-screening in situ hybridization tools”. <a href=\"https:\/\/www.abstractsonline.com\/pp8\/#!\/20273\/presentation\/4837\">AACR abstract book<\/a>.<\/div>\n<\/div>\n<h2>American Society of Clinical Oncology<\/h2>\n<p>The main clinical oncology conference in the US.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1773\" data-ratio=\"1.6805687203791\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-29.png\" width=\"1773\" height=\"1055\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-30.png\" width=\"797\" height=\"878\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Molecular subtyping and insights into sarcoma biology and prognosis”. <a href=\"https:\/\/ascopubs.org\/doi\/10.1200\/JCO.2025.43.16_suppl.11536\">ASCO abstract book<\/a>.<\/div>\n<\/div>\n<h2>American Society of Hematology<\/h2>\n<p>The largest conference on lymphomas and blood disorders in the world.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1560\" data-ratio=\"1.5522388059701\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-33.png\" width=\"1560\" height=\"1005\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-34.png\" width=\"835\" height=\"971\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Refining diffuse large B-cell lymphoma subtyping using lymphly, an evidence-based classifier”. <a href=\"https:\/\/bostongene.com\/news-and-publications\/publications\/refining-diffuse-large-b-cell-lymphoma-subtyping-using-lymphly-an-evidence-based-classifier\">BostonGene news<\/a>. <a href=\"https:\/\/doi.org\/10.1182\/blood-2025-2557\">ASH conference site<\/a>.<\/div>\n<\/div>\n<h2>San-Antonio Breast Cancer Symposium<\/h2>\n<p>The largest conference on breast cancer in the world.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1782\" data-ratio=\"1.7802197802198\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-35.png\" width=\"1782\" height=\"1001\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-36.png\" width=\"1177\" height=\"770\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">“Tumor-associated macrophage (TAMs) and cancer-associated fibroblasts (CAFs) profiles in invasive lobular carcinoma (ILC) vs no special type (NST)”. <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\">BostonGene news<\/a>.<\/div>\n<\/div>\n",
            "date_published": "2026-04-29T05:27:42+04:00",
            "date_modified": "2026-04-29T05:15:22+04:00",
            "tags": [
                "2025",
                "bioinformatics",
                "portfolio"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/image-23.png",
            "_date_published_rfc2822": "Wed, 29 Apr 2026 05:27:42 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "33",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-23.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-24.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-25.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-26.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-27.png.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-27.png-1.jpg",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-27.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-28.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-37.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-29.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-30.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-33.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-34.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-35.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-36.png"
                ]
            }
        },
        {
            "id": "32",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/aacr-2026-the-next-step-for-foundation-models-toward-real-world\/",
            "title": "AACR 2026. The next step for foundation models toward real-world products",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-75.png\" width=\"1704\" height=\"550\" alt=\"\" \/>\n<div class=\"e2-text-caption\">the path from embedding to product is long and difficult<\/div>\n<\/div>\n<p>In the world of large models, generating embeddings and imputing data are only early steps. The final product-level steps, such as response prediction, are much more difficult. The hard part is to understand and implement the intermediate steps between imputation and an actual real-world product.<\/p>\n<p>I gathered some thoughts from the AACR 2026 and formulated like this:<\/p>\n<p><b>How to use embeddings and imputation → to get one step closer to a product.<\/b><\/p>\n<h2>Synthetic histology slides → against class imbalance<\/h2>\n<p>One interesting application of synthetic histology slides is generating slides for rare disease subtypes to overcome class imbalance. The problem is that a rare subtype is… rare. And when training a model, there are not enough samples of the rare subtype for the model to learn it well.<\/p>\n<p>The proposed approach is to generate histology slides of the rare subtype at the dataset preparation stage. In fact, synthetic embeddings of the rare subtype are enough, even without visualization. After adding this extra set of synthetic samples, the main model learns the rare subtype better and predicts it with higher quality.<\/p>\n<p><a href=\"https:\/\/www.biorxiv.org\/content\/10.64898\/2025.12.29.692457v1.full\">The paper about the BERGERON and CRAWFORD models<\/a> from Stanford.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-63.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-64.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-65.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">In the images: 1. The general scheme of the two models. BERGERON creates embeddings of real and synthetic histology slides, while CRAWFORD visualizes them. 2. Synthetic embeddings do not batch separately from real ones. 3. The accuracy of rare subtype prediction increased by 0.1 after adding synthetic data.<\/div>\n<\/div>\n<h2>Attention analysis → for finding contextual, model-derived hypotheses<\/h2>\n<p>Model attention analysis is the calculation of features that the model relies on more strongly than others when making a decision.<\/p>\n<p>At the level of a single slide, we can ask: what exactly did the model see in this region that is not present elsewhere? At the cohort level: how do low-risk slides differ from high-risk slides? How do malignant regions on slides differ from normal regions? In other words, we compare not one whole slide against another whole slide, but the most interesting regions specifically.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-66.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-67.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-68.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-69.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">In the images: 1. Visualization of model attention. It is visible that chromatin in the center of the nucleus is the most important feature for high risk. 2. Patches are arranged by decreasing gradient of the feature that is important for risk prediction. Note that the full slide is not shown — only small patches are shown. 3. For samples with paired spatial transcriptomics, gene activity could also be studied. 4. Differential expression analysis is performed specifically for the interesting patches, not across the whole slide, and with a risk-based contrast.<\/div>\n<\/div>\n<h2>Benchmarking pressure → for directed model development<\/h2>\n<p>Every serious talk about new models included the claim: “our model performs better than other methods on benchmarks, look.” Without this validation, the rest of the talk was no longer perceived as convincing.<\/p>\n<p>But it was even more interesting when teams drew a concrete conclusion from this and took the next step, using benchmark insights to improve the model.<\/p>\n<h3>Multimodality → works better than a single modality<\/h3>\n<p>Faisal Mahmood, the father of all AI for pathology, shows in the TANGLE paper that if a model is trained on both histology and transcriptomics, the results are better than with histology alone.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-70.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<h3>More data → the model works better<\/h3>\n<p>Bioptimus, a French company and creator of commercial AI models, released the M-optimus model and showed that as the training set increases, model performance also improves, and the plateau has not yet been reached. Although I was not impressed by the result: when the training set increased from 8× to 16×, the correlation of imputed spatial expression increased from 0.136 to 0.140? What even is that, lol.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-71.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<h3>Text descriptions of slides → for better quality with a smaller training set<\/h3>\n<p>Yana Lipkova gave a review of benchmark reviews for pathology models.<\/p>\n<p>It was interesting that the CONCH model shows performance comparable to top models while using a training set that is an order of magnitude smaller. This was achieved because CONCH was trained on slides with text descriptions, unlike most modern models, which are trained only on images.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-72.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<div class=\"e2-text-caption\">CONCH<\/div>\n<\/div>\n<h3>Working with context and autoregression → for better protein function prediction<\/h3>\n<p>The author of scGPT, Bo Wang, presented the BioReason-Pro work. This is a pipeline that helps describe the function of a protein when its sequence is known, but no wet-lab experiment has been performed yet. The first stage of this pipeline is GO-GPT, a model that generates preliminary hypotheses about protein functions based on the protein sequence.<\/p>\n<p>GO-GPT is an example of directed model development: benchmarks and experience from CAFA-like evaluations showed that flat prediction of Gene Ontology labels is not enough. The authors took the next step: they turned GO annotation into a task of sequential term generation — in other words, they added autoregression so that the architecture itself better matches the structure of Gene Ontology.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-73.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-74.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">In the images: 1. GO-GPT beats previous SOTA approaches on benchmarks. 2. The architecture of the whole BioReason pipeline. As I understood it, the two upper arrows are GO-GPT, and there is also text embedding preparation; then a giga-prompt is assembled from this and passed into a third model.<\/div>\n<\/div>\n",
            "date_published": "2026-04-28T01:03:22+04:00",
            "date_modified": "2026-04-28T00:58:20+04:00",
            "tags": [
                "2026",
                "bioinformatics"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/image-75.png",
            "_date_published_rfc2822": "Tue, 28 Apr 2026 01:03:22 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "32",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-75.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-63.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-64.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-65.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-66.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-67.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-68.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-69.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-70.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-71.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-72.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-73.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-74.png"
                ]
            }
        },
        {
            "id": "31",
            "url": "https:\/\/kostachernyshov.com\/blog\/all\/aacr-2026-trends\/",
            "title": "AACR 2026 trends",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/aacr-general-scheme.png\" width=\"2332\" height=\"786\" alt=\"\" \/>\n<\/div>\n<p>AACR is a large annual oncology conference. This year it took place in San Diego, and 22,000 participants attended the conference.<\/p>\n<p>In 2026, two trends were clearly visible at AACR: impressive results from large biological models, and many new experimental drugs being developed through classical approaches. AACR 2026 tried to find points of connection between these two trends.<\/p>\n<p>Since BostonGene is taking part in this race from the side of the first trend, offering its expertise and tools to help advance therapies through clinical trial phases, I focused mainly on the AI sessions.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/booth.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<div class=\"e2-text-caption\">BostonGene came to the conference<\/div>\n<\/div>\n<h2>Conference Opening<\/h2>\n<p>The opening immediately set the tone for the whole conference. Three speakers showed that challenges in oncology still remain and discoveries happen every year, while the arms race does not stop either: new drugs are also being developed every year. The question is: can AI help us with this?<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/prostate-cancer.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Challenges in oncology still exist. Prostate cancer develops resistance to AR inhibitors by changing its histology.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-38.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Drug development is not standing still. CAR-T therapies for solid tumors are being actively tested.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-39.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-40.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-41.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-42.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">How can AI help us? The SPARC model: understanding the activity of molecular patterns from images and predicting risk. The Boltz model: personalized selection of targeted therapy by modeling the interaction between a drug molecule and a mutated target protein. The MIRAI model: AI-based recognition of mammography images and 5-year risk assessment.<\/div>\n<\/div>\n<h2>News from the World of Large Biological Models<\/h2>\n<p>The session was chaired by Jakob Nikolas Kather, a rising star and professor of clinical AI at the University of Dresden, Germany.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-43.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Jakob said that pathology foundation models are something from 2020. 2026 is the year of agents that work with databases of clinical records and answer doctors in human language.<\/div>\n<\/div>\n<p>Faisal Mahmood, the father of AI in pathology, presented several new models from his lab.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-44.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-45.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">Faisal understood that it was time to move further and presented Apollo — a large foundation model whose main modalities are standard clinical records about the patient and results of routine laboratory and instrumental tests, such as blood tests and X-rays. The model can understand risk factors, predict disease progression, and predict treatment outcomes.<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-46.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-47.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-48.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-49.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">A new histology model, a new model for histology + transcriptomics, a new model for histology + genomics, and a new model for spatial transcriptomics.<\/div>\n<\/div>\n<p>Bo Wang, the creator of scGPT, also presented two new models from his lab.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-50.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-51.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">X-Cell: a new improved version of scGPT. BioReason: a model for predicting the function of proteins for which the amino acid sequence is already known, but no wet-lab experiment has been performed.<\/div>\n<\/div>\n<p>Jure Leskovec presented Biomni — an agentic system designed for multi-step work on biological questions. We should test it.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-52.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-53.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-54.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-55.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">The agent can work directly with bioinformatics tools and search databases. Examples of use: 1. the agent designed a wet-lab protocol; 2. the agent went through 458 tables and files from a study and generated hypotheses that can then be tested.<\/div>\n<\/div>\n<h2>Poster Session<\/h2>\n<p>The following trend was visible at the poster sessions. The sections about new classes of therapies and first-in-human trials were extremely crowded. The AI sections had moderate interest. But the classical sections on clinical studies and bioinformatics were rather quiet.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-56.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-57.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-58.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-59.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-caption\">1, 2 — immunology and experimental therapy; 3 — AI section; 4 — clinical research: prognostic biomarkers, molecular cancer classifiers, population studies, liquid biopsy.<\/div>\n<\/div>\n<p>I presented two works. The first one was about identifying the right therapy for a patient with multiple myeloma. The second one was about shared genetic patterns between diffuse large B-cell lymphoma and lymphomas of other histologies.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1024\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-60.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<img src=\"https:\/\/kostachernyshov.com\/blog\/pictures\/image-61.png\" width=\"768\" height=\"1024\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>The main conclusion is that we can work on this area where AI meets the trend of advancing new types of therapies.<\/p>\n",
            "date_published": "2026-04-28T00:48:23+04:00",
            "date_modified": "2026-04-28T00:47:19+04:00",
            "tags": [
                "2026",
                "bioinformatics"
            ],
            "image": "https:\/\/kostachernyshov.com\/blog\/pictures\/aacr-general-scheme.png",
            "_date_published_rfc2822": "Tue, 28 Apr 2026 00:48:23 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "31",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "jquery\/jquery.js",
                    "fotorama\/fotorama.css",
                    "fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/aacr-general-scheme.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/booth.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/prostate-cancer.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-38.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-39.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-40.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-41.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-42.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-43.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-44.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-45.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-46.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-47.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-48.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-49.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-50.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-51.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-52.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-53.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-54.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-55.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-56.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-57.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-58.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-59.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-60.png",
                    "https:\/\/kostachernyshov.com\/blog\/pictures\/image-61.png"
                ]
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171e)"
}