{"id":12130,"date":"2021-01-13T09:30:00","date_gmt":"2021-01-13T11:30:00","guid":{"rendered":"https:\/\/mindthegraph.com\/blog\/?p=12130"},"modified":"2022-10-18T08:09:26","modified_gmt":"2022-10-18T11:09:26","slug":"pyscratch-spatial-and-temporal-information-from-scratch-assays","status":"publish","type":"post","link":"https:\/\/mindthegraph.com\/blog\/pl\/pyscratch-spatial-and-temporal-information-from-scratch-assays\/","title":{"rendered":"PyScratch: Nowe narz\u0119dzie do przetwarzania informacji przestrzennych i czasowych z test\u00f3w Scratch"},"content":{"rendered":"<p>PyScratch to nowe oprogramowanie typu open-source zaimplementowane w Pythonie do analizy danych migracyjnych, z przyjaznym dla u\u017cytkownika interfejsem umo\u017cliwiaj\u0105cym korzystanie z niego naukowcom z kilkoma lub \u017cadnymi umiej\u0119tno\u015bciami programistycznymi. <\/p>\n\n\n\n<p>Oprogramowanie zosta\u0142o zaprojektowane we wsp\u00f3\u0142pracy trzech brazylijskich naukowc\u00f3w z laboratorium NanoCell Interactions na Uniwersytecie w Campinas w 2017 roku. <\/p>\n\n\n\n<p>Powsta\u0142o z potrzeby tych naukowc\u00f3w, a dzi\u015b celem oprogramowania jest u\u0142atwienie codziennej praktyki badaczy, wykluczenie r\u0119cznej analizy, zwi\u0119kszenie powtarzalno\u015bci i zminimalizowanie b\u0142\u0119d\u00f3w ludzkich.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/pyscratch.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"551\" src=\"https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/pyscratch-1024x551.png\" alt=\"\" class=\"wp-image-12131\" srcset=\"https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/pyscratch-1024x551.png 1024w, https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/pyscratch-300x161.png 300w, https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/pyscratch-768x413.png 768w, https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/pyscratch.png 1183w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Analiza obrazu jest jednym z najwa\u017cniejszych sposob\u00f3w wykorzystywanych przez naukowc\u00f3w w r\u00f3\u017cnych metodologiach do analizy wynik\u00f3w. <\/p>\n\n\n\n<p>W ostatnich latach wzros\u0142o nie tylko wykorzystanie zautomatyzowanych mikroskop\u00f3w, ale tak\u017ce z\u0142o\u017cono\u015b\u0107 pozyskiwanych danych. <\/p>\n\n\n\n<p>Cz\u0119\u015bci\u0105 pracy naukowca jest odkrycie, jak radzi\u0107 sobie z nowym rodzajem informacji, poza tym analizowa\u0107 i przetwarza\u0107 dane. <\/p>\n\n\n\n<p>Aby tak si\u0119 sta\u0142o, naukowcy potrzebuj\u0105 dobrych i wyspecjalizowanych narz\u0119dzi do prawid\u0142owego wyodr\u0119bniania i interpretowania wszystkich danych.<\/p>\n\n\n\n<p>PyScratch zosta\u0142 stworzony, aby pom\u00f3c Fernandzie Garcia-Fossa, badaczce biologicznej, w analizie ogromnej ilo\u015bci danych z jej test\u00f3w migracji. <\/p>\n\n\n\n<p>\"Wykona\u0142em zarysowanie kom\u00f3rek rakowych i inkubowa\u0142em je w urz\u0105dzeniu przez 48 godzin, wykonuj\u0105c zdj\u0119cia co 15 minut, a pod koniec tylko jednego eksperymentu mia\u0142em oko\u0142o tysi\u0105ca zdj\u0119\u0107 do obejrzenia i przeanalizowania! <\/p>\n\n\n\n<p>Nie da\u0142o si\u0119 tego zrobi\u0107 r\u0119cznie\", m\u00f3wi Garcia-Fossa. Aby rozwi\u0105za\u0107 ten problem, Garcia-Fossa zwr\u00f3ci\u0142a si\u0119 o pomoc do swojego partnera, fizyka Vladimira Gaala. W tym czasie Gaal uczy\u0142 si\u0119 Pythona, co by\u0142o \u015bwietn\u0105 okazj\u0105 do wykorzystania tej wiedzy w praktyce.<\/p>\n\n\n\n<p>Tak wi\u0119c obaj pracowali nad rozwi\u0105zaniem za pomoc\u0105 procedury Pythona, kt\u00f3ra rozpoznawa\u0142a porysowane obszary i eksportowa\u0142a je do pliku csv. <\/p>\n\n\n\n<p>\"Z biegiem czasu poczuli\u015bmy potrzeb\u0119 opracowania interfejsu u\u017cytkownika, kt\u00f3ry uczyni\u0142by go jeszcze \u0142atwiejszym w u\u017cyciu, w ten spos\u00f3b mogliby\u015bmy opublikowa\u0107 oprogramowanie dla ka\u017cdego badacza, kt\u00f3ry r\u00f3wnie\u017c potrzebowa\u0142by go u\u017cy\u0107\", m\u00f3wi Garcia-Fossa o artykule na temat oprogramowania, kt\u00f3ry mo\u017cna sprawdzi\u0107.<a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0169260719313914\"> klikaj\u0105c tutaj<\/a>.<\/p>\n\n\n\n<p>Garcia-Fossa powiedzia\u0142 r\u00f3wnie\u017c, \u017ce rozpoznanie i zdefiniowanie obszaru migracji na podstawie zdj\u0119\u0107 zaj\u0119\u0142o im troch\u0119 czasu, poniewa\u017c zdj\u0119cia mog\u0105 si\u0119 bardzo r\u00f3\u017cni\u0107 od siebie ze wzgl\u0119du na \u015bwiat\u0142o, ostro\u015b\u0107 i kontrast, a wersja u\u017cywana obecnie mo\u017ce ju\u017c ca\u0142kiem dobrze analizowa\u0107. <\/p>\n\n\n\n<p>Niemniej jednak nadal pracuj\u0105 nad oprogramowaniem, wprowadzaj\u0105c nowe i lepsze wersje, poniewa\u017c opublikowany artyku\u0142 wskaza\u0142 na pewne potrzeby ulepsze\u0144 ze wzgl\u0119du na zapotrzebowanie u\u017cytkownik\u00f3w.<\/p>\n\n\n\n<p>Test u\u017cywany do walidacji wydajno\u015bci oprogramowania, test migracji, test zadrapa\u0144 lub gojenia si\u0119 ran, jest testem powszechnie stosowanym w biologii, poniewa\u017c umo\u017cliwia analiz\u0119 mechanizmu le\u017c\u0105cego u podstaw fizjologicznych i patologicznych zdarze\u0144 kom\u00f3rkowych. <\/p>\n\n\n\n<p>Badanie gojenia si\u0119 ran jest wa\u017cnym sposobem na zrozumienie rozwoju i modelowania tkanek, opr\u00f3cz angiogenezy i rozwoju nowotwor\u00f3w. <\/p>\n\n\n\n<p>Gdy test jest wykonywany w dw\u00f3ch wymiarach, mo\u017cliwe jest zmierzenie, jak szybko kom\u00f3rki reaguj\u0105 na ran\u0119, obejmuj\u0105c okre\u015blony obszar.<\/p>\n\n\n\n<p>Innymi s\u0142owy, eksperyment polega na utworzeniu luki w monowarstwie zlepionych kom\u00f3rek w p\u0142ytce naz\u0119bnej. <\/p>\n\n\n\n<p>Z czasem, aby wype\u0142ni\u0107 luk\u0119, kom\u00f3rki zaczynaj\u0105 migrowa\u0107, a pr\u0119dko\u015b\u0107 migracji kom\u00f3rek mo\u017cna zmierzy\u0107. <\/p>\n\n\n\n<p>Nast\u0119pnie, aby zmierzy\u0107 pr\u0119dko\u015b\u0107 migracji kom\u00f3rek, konieczne jest uzyskanie wielu obraz\u00f3w, co z kolei jest problematycznym etapem analizy, poniewa\u017c wymaga r\u0119cznego pomiaru. <\/p>\n\n\n\n<p>Na szcz\u0119\u015bcie w dzisiejszych czasach mamy do dyspozycji wiele dost\u0119pnych technologii, kt\u00f3re usprawniaj\u0105 i ulepszaj\u0105 nasz proces analizy, umo\u017cliwiaj\u0105c naukowcom przyj\u0119cie lepszych i bardziej spersonalizowanych sposob\u00f3w uzyskiwania wynik\u00f3w. <\/p>\n\n\n\n<p>Tak jak zrobili to Garcia-Fossa i Gaal.<\/p>\n\n\n\n<p>Obecnie mo\u017cna znale\u017a\u0107 inne komercyjne i niekomercyjne narz\u0119dzia dost\u0119pne do przetwarzania obszaru rany. <\/p>\n\n\n\n<p>Nie s\u0105 one jednak tak proste jak PyScratch i wymagaj\u0105 od u\u017cytkownika pewnego poziomu programowania, a tak\u017ce wymagaj\u0105 od u\u017cytkownika pe\u0142nej uwagi, przez co analiza jest bardziej podatna na b\u0142\u0119dy ludzkie, plus czas potrzebny badaczowi na analiz\u0119 wszystkich zdj\u0119\u0107 i danych.<\/p>\n\n\n\n<p>W artykule autorzy wyja\u015bniaj\u0105, jak dzia\u0142a oprogramowanie. Ze wszystkich zdj\u0119\u0107 wykonanych w eksperymencie u\u017cytkownik otrzymuje plik z warto\u015bciami oddzielonymi przecinkami (.cvs), dane wyj\u015bciowe, kt\u00f3re przechowuj\u0105 dane tabelaryczne w postaci zwyk\u0142ego tekstu. <\/p>\n\n\n\n<p>U\u017cytkownik mo\u017ce nast\u0119pnie przetwarza\u0107 dane w zwyk\u0142y spos\u00f3b. Garcia-Fossa m\u00f3wi, \u017ce program by\u0142 niezb\u0119dny do jej pracy magisterskiej: \"Oprogramowanie przekszta\u0142ca dane wej\u015bciowe w warto\u015bci, kt\u00f3re maj\u0105 sens biologiczny, takie jak pr\u0119dko\u015b\u0107 migracji kom\u00f3rek. <\/p>\n\n\n\n<p>Dzi\u0119ki PyScratch mog\u0142em lepiej przeanalizowa\u0107 wp\u0142yw mojej nanocz\u0105steczki na kom\u00f3rki raka prostaty i zmierzy\u0107 pr\u0119dko\u015b\u0107 migracji kom\u00f3rek oraz dok\u0142adny czas dobrego zamkni\u0119cia\".<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/process.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"409\" src=\"https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/process-1024x409.png\" alt=\"\" class=\"wp-image-12132\" srcset=\"https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/process-1024x409.png 1024w, https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/process-300x120.png 300w, https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/process-768x307.png 768w, https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/process-1536x614.png 1536w, https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/process.png 1563w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Je\u015bli chcesz wypr\u00f3bowa\u0107 PyScratch do swoich bada\u0144, oprogramowanie jest dost\u0119pne za darmo i ka\u017cdy ze spo\u0142eczno\u015bci naukowej mo\u017ce z niego korzysta\u0107, pomagaj\u0105c Garcii-Fossie i Gaalowi w ulepszaniu i ulepszaniu programu.<\/p>\n\n\n\n<p>&nbsp;____<\/p>\n\n\n\n<p>Jakie s\u0105 Twoje dotychczasowe do\u015bwiadczenia z Mind the Graph? Pom\u00f3\u017c nam ulepszy\u0107 nasz\u0105 platform\u0119 dla Ciebie i wielu innych naukowc\u00f3w, publikuj\u0105c recenzj\u0119 Mind the Graph. Opowiedz nam o swoich do\u015bwiadczeniach, po prostu kliknij<a href=\"https:\/\/www.saashub.com\/mind-the-graph-reviews\/new\"> tutaj<\/a>.&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>PyScratch to nowe oprogramowanie typu open-source zaimplementowane w j\u0119zyku Python do analizy danych migracyjnych, z przyjaznym dla u\u017cytkownika interfejsem umo\u017cliwiaj\u0105cym korzystanie z niego naukowcom z niewielkimi lub \u017cadnymi umiej\u0119tno\u015bciami programistycznymi. Oprogramowanie zosta\u0142o zaprojektowane we wsp\u00f3\u0142pracy trzech brazylijskich naukowc\u00f3w z laboratorium NanoCell Interactions na Uniwersytecie w Campinas w 2017 roku. By\u0142o [...]<\/p>","protected":false},"author":4,"featured_media":12133,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[959,28],"tags":[817,554,964],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A new tool for processing spatial and temporal information<\/title>\n<meta name=\"description\" content=\"Read this blog to know what PyScratch is and how that new tool processes spatial and temporal information from scratch assays.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mindthegraph.com\/blog\/pl\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A new tool for processing spatial and temporal information\" \/>\n<meta property=\"og:description\" content=\"Read this blog to know what PyScratch is and how that new tool processes spatial and temporal information from scratch assays.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mindthegraph.com\/blog\/pl\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/\" \/>\n<meta property=\"og:site_name\" content=\"Mind the Graph Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-13T11:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-18T11:09:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/pyscratch-a-new-tool-to-process-spatial-and-temporal-information-from-scratch-assays.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1123\" \/>\n\t<meta property=\"og:image:height\" content=\"612\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fabricio Pamplona\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabricio Pamplona\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A new tool for processing spatial and temporal information","description":"Read this blog to know what PyScratch is and how that new tool processes spatial and temporal information from scratch assays.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mindthegraph.com\/blog\/pl\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/","og_locale":"pl_PL","og_type":"article","og_title":"A new tool for processing spatial and temporal information","og_description":"Read this blog to know what PyScratch is and how that new tool processes spatial and temporal information from scratch assays.","og_url":"https:\/\/mindthegraph.com\/blog\/pl\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/","og_site_name":"Mind the Graph Blog","article_published_time":"2021-01-13T11:30:00+00:00","article_modified_time":"2022-10-18T11:09:26+00:00","og_image":[{"width":1123,"height":612,"url":"https:\/\/mindthegraph.com\/blog\/wp-content\/uploads\/2021\/01\/pyscratch-a-new-tool-to-process-spatial-and-temporal-information-from-scratch-assays.png","type":"image\/png"}],"author":"Fabricio Pamplona","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fabricio Pamplona","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mindthegraph.com\/blog\/it\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/","url":"https:\/\/mindthegraph.com\/blog\/it\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/","name":"A new tool for processing spatial and temporal information","isPartOf":{"@id":"https:\/\/mindthegraph.com\/blog\/#website"},"datePublished":"2021-01-13T11:30:00+00:00","dateModified":"2022-10-18T11:09:26+00:00","author":{"@id":"https:\/\/mindthegraph.com\/blog\/#\/schema\/person\/c8eaee6d8007ac319523c3ddc98cedd3"},"description":"Read this blog to know what PyScratch is and how that new tool processes spatial and temporal information from scratch assays.","breadcrumb":{"@id":"https:\/\/mindthegraph.com\/blog\/it\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mindthegraph.com\/blog\/it\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mindthegraph.com\/blog\/it\/saggi-pyscratch-spatial-and-temporal-information-from-scratch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mindthegraph.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PyScratch: A New Tool to Process Spatial and Temporal Information from Scratch Assays"}]},{"@type":"WebSite","@id":"https:\/\/mindthegraph.com\/blog\/#website","url":"https:\/\/mindthegraph.com\/blog\/","name":"Mind the Graph Blog","description":"Your science can be beautiful!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mindthegraph.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/mindthegraph.com\/blog\/#\/schema\/person\/c8eaee6d8007ac319523c3ddc98cedd3","name":"Fabricio Pamplona","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/mindthegraph.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/da6985d9f20ecb24f3238df103a638ac?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/da6985d9f20ecb24f3238df103a638ac?s=96&d=mm&r=g","caption":"Fabricio Pamplona"},"description":"Fabricio Pamplona is the founder of Mind the Graph - a tool used by over 400K users in 60 countries. He has a Ph.D. and solid scientific background in Psychopharmacology and experience as a Guest Researcher at the Max Planck Institute of Psychiatry (Germany) and Researcher in D'Or Institute for Research and Education (IDOR, Brazil). Fabricio holds over 2500 citations in Google Scholar. He has 10 years of experience in small innovative businesses, with relevant experience in product design and innovation management. Connect with him on LinkedIn - Fabricio Pamplona.","sameAs":["http:\/\/mindthegraph.com","https:\/\/www.linkedin.com\/in\/fabriciopamplona"],"url":"https:\/\/mindthegraph.com\/blog\/pl\/author\/fabricio\/"}]}},"_links":{"self":[{"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/posts\/12130"}],"collection":[{"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/comments?post=12130"}],"version-history":[{"count":1,"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/posts\/12130\/revisions"}],"predecessor-version":[{"id":12134,"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/posts\/12130\/revisions\/12134"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/media\/12133"}],"wp:attachment":[{"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/media?parent=12130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/categories?post=12130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mindthegraph.com\/blog\/pl\/wp-json\/wp\/v2\/tags?post=12130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}