From 37fc80931fea0154f5bd225e3c91bb7f8eebd878 Mon Sep 17 00:00:00 2001 From: Aman Nalakath Date: Thu, 19 Mar 2026 14:29:38 +0100 Subject: [PATCH] add txtai, miniLM --- functions.ipynb | 5365 +++++++++++++++++++++++++++++++++++++++++++++ index/config.json | 18 + index/documents | Bin 0 -> 995328 bytes index/embeddings | Bin 0 -> 1264626 bytes 4 files changed, 5383 insertions(+) create mode 100644 functions.ipynb create mode 100644 index/config.json create mode 100644 index/documents create mode 100644 index/embeddings diff --git a/functions.ipynb b/functions.ipynb new file mode 100644 index 0000000..54520fc --- /dev/null +++ b/functions.ipynb @@ -0,0 +1,5365 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "e58ed372", + "metadata": {}, + "outputs": [], + "source": [ + "import platform\n", + "from pathlib import Path\n", + "import pytesseract\n", + "from PIL import Image" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "10a7eff9", + "metadata": {}, + "outputs": [], + "source": [ + "def_paths = {\n", + " \"Darwin\": Path.home() / \"Desktop\",\n", + " \"Windows\": Path.home() / \"Pictures\" / \"Screenshots\",\n", + " \"Linux\": Path.home() / \"Pictures\",\n", + "}\n", + "\n", + "sc_pathpatterns = {\n", + " \"Darwin\": [\"SCR*.png\", \"Screenshot*.png\"],\n", + " \"Windows\": [\"Screenshot*.png\"],\n", + " \"Linux\": [\"Screenshot*.png\", \"scrot*.png\", \"screenshot*.png\"],\n", + "}\n", + "\n", + "def get_screenshots(path: str | Path | None = None):\n", + " if path is None:\n", + " path = def_paths.get(platform.system(), Path.home())\n", + " os_name = platform.system()\n", + " patterns = sc_pathpatterns.get(os_name, [\"SCR*.png\"]) # assume mac\n", + " path = Path(path)\n", + " results = []\n", + " for pattern in patterns:\n", + " # results.extend(path.glob(pattern))\n", + " results.extend(str(f.absolute()) for f in path.glob(pattern))\n", + " \n", + " return sorted(set(results))\n", + "def extract_text(path, limit: int = 50):\n", + " text_scr = []\n", + " for img in get_screenshots(path):\n", + " image = Image.open(img) \n", + " text = pytesseract.image_to_string(image)\n", + " text_scr.append(text)\n", + " return text_scr" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "e73d6386", + "metadata": {}, + "outputs": [], + "source": [ + "txt = extract_text(\"/Users/Aman/Pictures\")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "b24b4709", + "metadata": {}, + "outputs": [], + "source": [ + "from txtai.embeddings import Embeddings" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "a613a361", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "79851a6b2add406088dd0e00f4e53b21", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "config.json: 0%| | 0.00/612 [00:00 C4 —> > > C16 —c1s7\\n\\nTE\\nTE LACS\\nLACS\\n\\nC16-CoA = 18-CoA\\n\\n|\\n\\nER\\nRAM2/GPAT6\\nC16-CoA + glycerol ————>. sn2-MAG\\n',\n", + " '* De novo fatty acid biosynthesis by the fungus occurs only\\ninside the root. (Pfeffer et al. 1999; Trepanier et al. 2005)\\n\\n* Fungal genomes lack genes encoding cytosolic fatty acid\\n\\nsynthase subunits!! (Wewer et al. 2014, Tang et al. 2016, Chen et al\\n2018)\\n\\nFungal lipid storage:\\n16:0 TAG\\n16:15 TAG (fungus-specific)\\n',\n", + " \"Lipid transport from plants to arbuscular mycorrhiza fungi?\\n\\n@ carrot\\nfu @wWT\\nngus is-\\n9 13C,-Glucose Sn ; '\\nram2-\\nD. carota —no plent\\n\\nao wn\\nOo\\n\\n16:0 0.e [%]\\not NY ko\\noo oO 00 0\\n\\ncontrol roots AMroots extraradical hyphae\\n\\nL. japonicus a ;\\nKeymer, Pimprikar et al (2017), eLife\\n\\nCollaboration with\\nWolfgang Eisenreich Lab\\nTU Munich\\n\",\n", + " 'Palmitic acid isotopologs\\n\\nAWWW,\\n\\nKeymer and Gutjahr 2018, COPB *8c\\n\\nThe 16:0 FA isotopologue pattern in the fungus is determined by\\nthe plant\\n\\nCollaboration with\\nWolfgang Eisenreich Lab Lotus WT\\nTU Munich 100\\n\\n80\\n60\\n40 F = fungus\\n20\\n\\nR = colonized root\\n\\nplant and fungus\\n\\n16:0 FA\\n\\nAP HF phe\\n\\nfungus-specific\\n\\nz\\n§\\n$\\ng\\n5\\n5\\ng\\nF]\\n\\n16:1wS FA\\n\\nKeymer, Pimprikar et al (2017), eLife\\n',\n", + " 'S\\n\\nray infection with P. syringae pv. tomato DC3000\\n\\n600\\n3\\n2D 400\\n2 § P Syringae\\nze DC3000\\n23\\n2 200\\nsy\\ns\\na\\n\\ni}\\n\\nEVI A*LORE-OE2\\n(n=12, OD600= 0,02, 3 dpi)\\n',\n", + " '.. if rainy & wet winters Tu\\nare followed by longer drought periods in spring ...\\n\\n‘Cleanpng.comy/ pag-clous-rain-sterm-clprart-cartoon-chouad-THETRY preime.com/image/L3435\\n\\nspring summer\\n\\nleaching lacking\\nof water & nutrient flux — summer crops\\nnutrients to roots\\n\\nR , + winter-type rapeseed\\nnitrate - boron - sulfate\\n\\nCrop\\nPhysiology\\n16\\n\\n',\n", + " 't Notes\\n\\nGenotype Boron treatment\\nW@cr2267\\n\\nlow [medium RIGA]\\n@cR2262\\n\\n” Crop\\n\\nPhysiology\\n\\n',\n", + " 'Genetic context of bacterial aqpN genes\\n\\n44 AQPNsinKEGG (45% in arsenic resistance operons — 55 % in NO operon)\\n57 AQPNsin NCBI (68% in arsenic resistance operons — 32 % in NO operon)\\nAs(V)\\n\\nAs(II!)\\n',\n", + " 'Genetic context of bacterial aqpN genes TUT\\n\\n44 AQPNsinKEGG (45% in arsenic resistance operons — 55 % in NO operon)\\n\\n57 AQPNs in NCBI (68% in arsenic resistance operons — 32 % in NO operon)\\n\\nAs(V)\\n\\ntransporter\\n\\nAs(ltl)\\n\\n= > > | >> >>>\\nf GipF Aqpz |\\n\\nCrop\\nPhysiology\\n56\\n\\n',\n", + " 'Identification of protein features which determine metalloid-specificity | |||]\\n\\nboric acid arsenous acid\\nHO OH HO OH\\nSa” SS, a“\\nl wil\\nBnaNIP4d GTYFLIFAGCGVVVVNVLYGGIVTFPGICVTWGLIVMVMLYSTGHISGAH\\ns” D4 BnaNIP4a GTYFIIFSGCGVVVVNVLYGGKVTFPGICVTWGLIVMVMLYSVGHISGAH\\na ™é B RK SK EKER KEKE KEK KEEKKKEKKKKEEEREEKKKKE KEKKKKK\\nSs\") Ma\\n% 70 BnaNIP4d FNPAVTLTFAVFRRF PWYQVPLYIGAQLTGSLLGSLTLKLMFHVT PAAYF\\n3 60 BnaNIP4a FNPAVTICFAIFRRFPWYQVPSYIGAQLAGSLLASLTLRLMFKVT PEAFF\\n& 50 ReKKKK: Re REKKKKKKKK REKKKK KKK KERR KKK KEK *s*\\n8 40\\n£ BnaNIP4d GTTPSDSAAQALAAEILISFLLMFVISGVATDNRAVGELAGIAVGMTIIL\\n£ BnaNIP4a GTT PADSAARALVSEIILISFLLMFVISGVATDSRAIGELAGIAVGMTIIL\\nB 10 eee : wkkk kk . PERK KKKKKKKKKKKKKK | ** : EEK EKER\\na\\n° negatiy BNAaNIP4d NVFVAGPVSGASMNPARSLGPAIVMGVYDGLWIYIVGPLVGIMAGGFVYN bys ~nranipe\\ncontr BnaNIP4a NVFVAGPISGASMNPARSLGPAIVMG IWVYIVGPIIGIVAGGFVYN\\nRRR KEKE REKKKKEKKEKEEKKEKK Kk KKKEKKS pee RRR KKK\\n\\nCrop\\nPhysiology\\n73\\n\\nDiehn & Bienert, in preparation\\n',\n", + " \"Divergence time (At)\\n\\nReference sequence\\nmums Methylated\\n\\n= Unmethylated\\n\\nGeneration 0 Generation 1 Generation m Generation 30\\nSe — — — | no ee |\\n— Es —_> ! '\\nI — — —_— | — — = — i]\\n' a see — ts — at —\\n1 7 >\\n, So — — — — —\\n! — — —_— — — —\\nFounder v id id\\na ST — Se — Se —\\n— ea —_ — = = — — = — — a —\\na — a —\\n1 a — SSS — SS —\\n! — te — —_—_—_— -— — — a —\\n| — re ——\\nI SS —= SS — SS —\\n1 _— — —_— — | —\\ni — ——_ —> |\\na — SS —_ — —\\n&\\n\\nAt = 30 + 30 = 60\\n\",\n", + " 'tion divergence as a function of divergence time\\n\\nbt (generators\\n\\nOt (gene ations\\n\\n',\n", + " 'Development of binary vectors that separate\\nT-DNA and vir genes\\n\\nT-DNA and the vir genes can be located on separate\\nlasmids or replicons, making cloning easier\\n\\nT-DNA _L#\\n\\nThe smaller\\nplasmid is\\n\\nBecause the Ti\\nplasmid is so large,\\n\\na binary system introduced into\\nBinary was developed to Agrobacterium\\nvector allow gene cloning carrying a helper\\ninto a smaller plasmid with the\\nplasmid vir genes\\nManipulated\\nin E. coli\\n\\ntigitte Poppenberger (TUM) Hoekema ef al & Schilperoort, 1983, Nature\\n',\n", + " 'Genome editing\\n(to insert mutations or correct them)\\n\\nTUM\\n\\nThere are several genome editing tools\\nthat are commonly used for plants,\\nincluding:\\n\\n1. CRISPR/Cas9\\n\\n2. CRISPR/Cas12a: CRISPR/Cas12a\\nis another CRISPR system that has\\nbeen used for genome editing in plants,\\noffering some advantages over the\\nCas9 system.\\n\\n3. TALENs (Transcription Activator-\\nLike Effector Nucleases)\\n\\n4. ZFNs (Zinc Finger Nucleases)\\n',\n", + " '. 7 sad\\n\\nEthylene induces expression of ACS genes during ripening\\n\\nACS ACO\\n\\nSAM LEACSS ACC — > C2H, — Perception\\nDS\\nLEACS1A —\\n4 LEACS4 =e)\\nLEACS2\\n\\nDevelopmentally\\nregulated\\n\\nBrigitte Poppenberger (TUM) Plant Cell teaching tool\\n',\n", + " '* Glyphosate (Roundup®) resistance; how does glyphosate act? TUT\\n\\ngo\\nHO-CH-CH-CH;O-POs\\noH\\n\\nD-Erythrose-4-P\\nvA “Ss\\nFrom Pentose POs-0\" ‘OH\\n\\nPhosphate Cycle OH\\nShikimate 3-P\\n\\n00H\\nwe t*\\nCHCHCOOH PorSep 2\\nPO;-0\" ‘coo\\n\\nOn\\n3-Enolpyruvy! shikimic acid-5-P (EPSP)\\n\\nCHyCHCOOH HOOC, _CH:CCOOH eCHCOOH\\n— — ed j—-— Co\\n‘0°co0n\\non T\\nArogenate Prephenate Chiorismate\\n\\nIt interferes with the shikimate pathway and thereby inhibits the biosynthesis of aromatic amino acids.\\n',\n", + " 'Biochemical and molecular requirements for toxin activity\\n(= modes of toxin specificity)\\n\\ne Solubility of the pro-toxin in the gut\\n- Lepidoptera, Diptera: strongly alkaline pH\\n- Coleoptera: neutral - weekly acidic pH\\n\\ne Proteolytic specificity\\n- Lepidoptera, Diptera: Serin proteases\\n- Coleoptera: Cystein-, Aspartic acid proteases\\n\\ne Receptor binding\\n- mainly domain Il; in addition domain Ill\\n- domain |: “quality” of the pore\\n',\n", + " '(a)\\n\\nCryt\\n\\nCrytt\\nCry2\\n\\nCry3\\n\\nCry4\\n\\nCrys\\n\\nCryé\\n\\nCry?\\n\\nCry@\\n\\nCryo\\n\\nCry10\\nCryt1\\nCry12\\nCry13\\nCryt4\\nCryis\\nCry6\\nCry17\\nCry18\\nCry19\\nCry20\\nCry21\\nCry22\\nCry23\\nCry24\\nCry25\\nCry26\\nCry27\\nCry28\\nCry29\\nCry30\\nCry31\\n\\nBlock\\n\\nDomain |\\n\\nDomain I! Domain til\\n\\na al\\n\\n1 2\\n\\n34\\n\\n5\\n\\nCry-Sequences\\n\\n100 amino acids\\noe)\\n\\n5 conserved areas (some with long C-terminal part)\\n\\nN-/C-terminus processed (activated toxin)\\n',\n", + " 'Different commercial constructs thal\\n\\naltered cry-Gene\\n\\ne CaMV 35S-Promotor - wound-inducible promoters\\n- inducible promotors\\n- tissue specific promotors\\n\\n=> up to 0,4% of whole protein composition (corn)\\n\\n© Rubisco (SSU)-Promotor + Translationsfusion an Chloroplasten-Transitpeptid\\n\\n=P up to 0,8% of overall protein content (tobacco)\\n\\ne Expression in chloroplasts (unchanged gene!)\\n\\n==> up to 5 % of overall protein content\\n(tobacco)\\n\\ncry2Aa2-Operon\\n\\nBrigitte Poppenberger (TUM) 54\\n',\n", + " '',\n", + " '‘oUala Cel (urgor IS Freguiatea DY a\\n\\nABA complex network of interacting second\\nSe messengers, pH, membrane potential,\\nprotein phosphorylation, ion channel\\nNOE 10 activity — and more!!\\n\\n',\n", + " 'Gibberellin biosynthesis is well understood TUT\\n\\ncore\\nSS\\n) The “green revolution”\\nsemidwarf1 rice variety is\\naf mutated in a GA20ox that is\\nexpressed in shoots but not\\n\\nGAg\\n\\na\\n\\n1\\ni 5, ¢ ot — ent-kaurenoic acid in reproductive tissues, ; Q\\ni | t Ga2q GA. leading to increased grain |\\ni GA GAs . yields.\\na; —_—_\\n5A200 .\\n\\\\ GA _ Sasaki ef al. & Matsuoka, 2002, Nature\\nA > GA, —+ GA, —+> GAy, Spielmeyer et al. & Chandler, 2002, PNAS\\n”\\n\\n4 Ce Gazal\\n\\nCA» ——> GA,\\n\\n~\\n\\nGA30x\\n\\nGA\\n\\nGAs ——® GA\\n\\nBrigitte Poppenberger (TUM) Hernandez-Garcia et al & Blazquez, 2021, Sem. Cell Dev. Biol 13\\n\\n',\n", + " '',\n", + " 'Work ’ Proton Mail: Sign-in la Launch Meeting - Zoom li app.diffgram.com 0% Mail - aman.nalakath@tum Bg SoleMOVE / My data =a Incoming EuroTeQ students +\\n\\nOo < > CG VW & saas.solenovo.fi/solemove/disp/_/en/mydata/edi/edi/clr Wy | Q& Search Google ’ ‘| ¢ & > OW e QO F ry\\n\\n| ’ Speed Dial ~ Imported From...» Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1... TargetP 2.0 - DTU...\\n\\n» |\\n\\ni\\n\\na Tallinn University of Technology My data\\nApplication form for incoming\\nstudent mobility (Save —_ f} Change password\\n@\\nApplication form for short\\nxz student mobility\\nClient TalTech\\nNalakath Aman Shamil Username* dmuncnalak7030\\nName* .\\n() Nalakath Aman Shamil\\nm sical aman.nalakath@tum.de\\n© Last login 15.08.2024 22:45:44\\nLast edited by 15.08.2024 22:45:50 / Nalakath Aman Shamil\\n(Save —_ f} Change password\\n\\n© 2010-2024 Solenovo Oy\\n\\n= Oo——_—_—_—_— 100% 01:20\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Tools Window’ Help BSBeweerok@eoeetkww@es es Mon Sep 9 22:29\\n\\nLECTURE TASK - WHO ARE YOU? Bi)\\n\\nGetting to know you: your names, where you are from, your major or specialisation area, questions you\\nmight have, etc., and above all: your expectations and aims regarding this course.\\n\\nDeliver your answer, ~200 words’ in Moodle via task \"Students’ introductions and aims\"\\n\\nWhich topics are How does your\\n; ; What grade are you\\nWhat kind of especially schedule look like aiming at?\\nbackground do you interesting for you this autumn? ,\\n>\\nhave? Are all these SNE What kind of\\n\\ntopics new to you? bic are the best expectations do\\nDo you have study days of the ou have?\\nconcerns? week for you? Y\\n\\nWO] SAVIO fF you like, you are allowed to be creative and deliver your introduction e.g., in a 5 min vlog,\\n\\nvideo, or any such format. Just submit the link to the lecturer via Moodle.\\n\\nPp Md) 34:19/37:11 © @ «© Youtube 5\\n',\n", + " 'After reading the article \"The haplotype-resolved chromosome pairs of a\\nheterozygous diploid African cassava cultivar reveal novel pan-genome\\nand allele-specific transcriptome features”\\n\\n1.Continue working on the Article 1 from previous week reflecting the\\n\\n2. Try to figure out what kinds of sequence data is used in the described\\nresearch\\nexplained in the lecture 1 slides (13-27). Briefly summarize your findings\\n* Your summary can again be a short, written report or one or more\\npresentation slides that describe your thoughts\\n\\nVo = owed to do this exercise in pairs\\n\\nMORE VIDEOS QitAitimertaate\\n\\nCOURSE TOPICS\\n\\noverview\\n\\nSEQUENCIN SEQUENCING\\nDATA. DATA DATA ALIGNMENT\\nQUALITY AND\\n\\nQUALITY\\n\\nCONTROL\\n\\nRNA-SEO, OPCR.\\n\\nMICRO-R, CHIP\\n\\nSEO AND OTHER\\nTECHNIQUES\\n\\nGENOME\\nASSEMBLY\\n\\nGENE\\nEXPRESSION\\nANALYSES\\n\\nASSEMBLY\\nCHALLENGES\\nano oc\\n\\nDIFFERENTIAL\\nEXPRESSION\\n\\nGENOME\\nANNOTATION\\n\\nGENE AND PATHWAY\\nENRICHMENTS\\n\\nGENOME\\nANALYSES\\n\\nSUMMARY OF\\nTHE CLASS\\n\\nata\\n\\nrECH\\n© @ & Youlube +t\\n\\n',\n", + " \"fruitsalad.txt\\n[amnala@base ~]$ cat fruitsalad.txt\\napple\\n\\norange\\n\\nbanana\\n\\npear\\n\\ngrapes\\nwatermelon\\napple\\n\\nkiwi\\n\\nbanana\\n\\ngrapes\\n\\npapaya\\n\\nmango\\n\\n[amnala@base ~]$ cat fruitsalad.txt | sort | uniq -u > fruitsalad_cleaned.txt\\n[amnala@base ~]$ ls\\n\\nfruitsalad.txt fruitsalad_cleaned.txt\\n\\n[amnala@base ~]$ cat fruitsalad_cleaned.txt\\n\\nkiwi\\nmango\\norange\\npapaya\\npear\\nwatermelon\\n[Lamnala@base ~]$ we —-h\\nwe: invalid option -- 'h'\\nTry 'wc --help' for more information.\\n[amnala@base ~]$ we --help\\nUsage: we [OPTION]... [FILE]...\\nor: we [OPTION]... --files@-from=F\\nPrint newline, word, and byte counts for each FILE, and a total line if\\nmore than one FILE is specified. A word is a non-zero-length sequence of\\ncharacters delimited by white space.\\n\\nWith no FILE, or when FILE is -, read standard input.\\n\\nThe options below may be used to select which counts are printed, always in\\nthe following order: newline, word, character, byte, maximum line length.\\n\\n-c, —-bytes print the byte counts\\n-m, --chars print the character counts\\n-1, --lines print the newline counts\\n--files®-from=F read input from the files specified by\\nNUL-terminated names in file F; i\\nIf F is - then read names from standard input\\n-L, --max-line-length print the maximum display width\\n-w, --words print the word counts\\n--help display this help and exit\\n\\n--version output version information and exit\\n\\nGNU coreutils online help: \\nReport wc translation bugs to \\nFull documentation at: \\nor available locally via: info '(coreutils) we invocation’\\n[amnala@base ~]$ wc -1 fruitsalad_cleaned.txt\\n\\n7 fruitsalad_cleaned.txt\\n\\n[amnala@base ~]$ cat fruitsalad_cleaned.txt\\n\\nkiwi\\n\\nmango\\norange\\npapaya\\npear\\nwatermelon\\n\",\n", + " \"Last login: Wed Sep 18 15:46:07 on ttys@0ee\\naman@Laptop-von-Aman ~ % ssh amnala@base.hpc.taltech.ee\\namnala@base.hpc.taltech.ee's password:\\n\\nLast login: Wed Sep 18 16:49:35 2024 from 193.40.250.119\\n\\nWelcome to base.hpc.taltech.ee.\\nIt has been freshly upgraded to Rocky 8!\\n\\nThis is HPC Centre's main batch cluster.\\nIf you run into any trouble, let us know in Teams 'HPC Support Chat' or write to us: hpcsupport@taltech.ee\\n\\nUser guides: https://hpc.pages.taltech.ee/user-guides\\n\\nNEW MODULES:\\n\\nmodule load rocky8/all\\n\\nmodule load rocky8-spack/master\\n\\nmodule load openmpi/4.1.1-gcc-10.3.0-r8\\n\\nURGENT ==\\n\\n. The module system has changed so your job submission scripts need to be changed\\n\\n-— amp*, green* and gray* modules have been replaced by rocky8* modules.\\n\\n-— most of the module names have changed, use module avail to see the available ones\\n\\n- Infiniband is not available currently, for MPI jobs use the openmpi/4.1.1-gcc-10.3.@-r8-tcp module\\n\\n2. We are missing some software currently, it will become available in the coming weeks\\n\\n3. The user-guide will be updated in the coming weeks and the example scripts and modules do not yet reflect the current module structure/naming\\n4. user-guides have been moved to https://docs.hpc.taltech.ee\\n\\nIf you run into any trouble, let us know in Teams 'HPC Support Chat' or e-mail us: hpcsupport@taltech.ee\\n\\n[amnala@base ~]$ ls\\n\\nfruitsalad.txt fruitsalad_cleaned.txt history_aman.txt\\n\\n[amnala@base ~]$ cat history_aman.txt\\n14 cd smbgroup/bioinf-students/\\n\\n15 s -ltr\\n16 clear\\n17 s -ltr\\n\\n18 echo $HOME\\n\\n19 cp fruitsalad.txt $HOME\\n\\n20 cd $HOME\\n\\n21 s\\n\\n22 cat fruitsalad.txt\\n\\n23 uniq fruitsalad.txt\\n\\n24 cat fruitsalad.txt | sort | uniq -u\\n25 s\\n26 cat fruitsalad.txt\\n\\n27 cat fruitsalad.txt | sort | uniq -u > fruitsalad_cleaned.txt\\n\\n28 s\\n29 cat fruitsalad_cleaned.txt\\n3@ we -h\\n\\n31 we --help\\n\\n32 we -l1 fruitsalad_cleaned.txt\\n\\n33 cat fruitsalad_cleaned.txt\\n\\n34 history | less\\n\\n35 history | tail\\n\\n36 history\\n\\n37 history | tail -n +14 > history_aman.txt\\n[amnala@base ~]$\\n\\n\",\n", + " 'Superoxide-Dismutase\\n\\nPing-pong mechanism:\\n\\nSOD (Cu) + O.7 —— sov@ + 0,\\n\\nSOD (Cu) + H,O, @\\n\\nCu,Zn SOD\\n\\n——_\\n© Mn SOD :\\n\\nSuperoxid Dismutase (SOD)\\n\\n- 2 Ht\\nsop @™ + 0,°\\n\\n* CuZn-SOD (Cu2+/+) bluegreen, MG 32 kdal (2 subunits with CuZn each), cytosolic\\n* Mn-SOD (Mn3+/2+) pink, MG 40 kdal — is not inhibited by CN-, Diethyldithiocarbamate (Cu2+-chelator) inhibit function in mitochondria\\n* Fe-SOD (Fe3+/2+) in Bacteria or in chlorplasts\\n\\n¢ EC-SOD extracellular, MG 135 kdal (Glycoprotein with 4 subunits, each with CuZn)\\n',\n", + " 'chemistry of radicals — peroxidase / hemoproteins\\n\\nHO\\n\\nmyoglobin ty Heme group (protoporphyrine IX)\\nae\\nig Fe3* (peroxidase) Fe*+O, — Fe3+ +0,\"\\n& le) fry 2+ ; : \" n\\\\\\nNRA Fe?* (hemoglobin, myoglobin) 0 AKA)\\n/ horseradish 2AH + H,0, SPP 2H, +2A° >>)\\nperoxidase\\nmw 17 kdal H,0, H, O AH Ae + H, O\\nhemoglobin\\nnative “native Compl. Comp.ll._~—SSsésattves Comp. II native\\nHam(Fe3+) Ham®(Fe=0)4* Ham(Fe=0)4*+ Ham(Fe3*)\\n\\nmw 68 kdal\\n\\nXS mw 42 kdal\\n\\ny\\n\\n',\n", + " 'Peroxidase — reaction cycles\\n\\noxidative cycle\\n\\n',\n", + " 'Reversible modificaion of reactive cysteine residues\\nunderlies redox dependent signalling\\n\\nS-glutathionylated\\nintermediate\\n\\nSH Ss SH SOH\\n\\nROS\\nRedox-sensitive Ro > Oxidation Re:\\n\\ntarget protein Reduction ———— :\\nThiolate anion LOS Sulphenic acid form\\n\\nCy: ‘Cys Intramolecular bond\\nformation\\nDisulphide form\\n',\n", + " '',\n", + " '',\n", + " 'Sequential function of phytoantycipins and phytoalexins in pre- and\\npost-invasive resistance exemplified by indole glucosinolates (IGs)\\nand camalexin (nonadapted powdery mildew resistance).\\n\\n(a)\\n\\nETVILdAD\\n\\nPenetration resistance (PEN) Resistance to postinvasive growth\\n\\nPEN2 is a B-thioglucoside glucohydrolase (TGG, syn.: myrosinase) New Phytologist (2015) 206: 948-964\\n\\ndoi: 10.111 1/nph.13325\\n',\n", + " 'DNACligase\\nDNA-Polymerase (Pola)\\n\\nstran 3\\n\\nTopoisomerase\\n',\n", + " 'SINGLE CELL SEQUENCING\\n\\nSingle Cell Genome Sequencing Workflow\\n\\nLaser\\nCapture DNA Extraction\\nMicrodissection\\nEnvironment OR *DBay\\nSample\\n=» racs > © => veg ‘Sy\\nSingle “ee\\nOR Cell\\nOrgan Isolation\\nTissue Microfluidics\\nSNP/CNV/\\nCell Types 4m\\nIdentification TAAGCCATACC\\nAnalysis Sequencing Sequencing MDA\\n\\nLibrary\\n\\nTALL TALLINN UNIVERSITY OF TECHNOLOGY\\n\\nSingle Cell RNA Sequencing Workflow\\nRT& Second-strand\\n\\ni oii\\n\\nSolid Tissue Dissociation Single Cell Isolation RNA cDNA\\nwT v4 OR\\n\\n€ % Amplified mS s cad\\nSA\\n\\nRNA\\nCell Types 4\\nIdentification\\n\\nRT PCR\\nt Clustering My\\nfoc\\na ary\\n-_ ~— a -— piss\\nSingle-cell Sequencing Sequencing Library Amplified cDNA\\nExpression Profiles\\n\\n—_\\n',\n", + " 'Sequencing technologies have been a driving force in genomics science\\nsince the 70\\'s.\\n\\nAfter reading the article De novo genome assembly: what every biologist\\nshould know (Published: March 2012)\\n\\nLink: https://www.nature.com/articles/nmeth.1935,\\n\\n1. Pick one issue or problem that is mentioned in it. Describe it shortly with\\nyour own words and try to produce a possible solution for it based on what\\nyou have learnt in this course so far (it doesn\\'t matter if your solution is\\n\\nreally doable)\\n\\n2. Share your problem description and solution in TWO places:\\nIn the discussion forum “Impact of sequencing technology\" and submit the\\nsame text also in the task “Impact of sequencing technology”. Please, read in\\n\\nthe discussion forum your peers’ answers,\\n\\nTAL\\nTECH\\n\\nNEXT STEPS |\\n\\nCHECK THE DEADLINES IN MOODLE\\n\\n* Read \"De novo genome assembly: what every biologist should know\"\\n\\n* Do and submit Coursework 3 (based on the lectures so far + reading).\\n\\nOnce you have done all these, you may move on to the \"Week 4, Session 1\"\\n',\n", + " \"ioh\\n\\nR\\n\\ni\\n\\nresponse to selection\\nselection intensity\\n\\n/ genetic variance\\n\\n' heritability\\n\",\n", + " 'Self-fertilization TM\\n\\nParents AA x aa Hetero- Homo-\\nJ zygosity zygosity\\n\\nAa «Aa\\n\\n— !~ may\\n\\nF, generation 50\\n\\nF, generation\\n\\nF, generation\\n\\nF, generation\\n\\n¢,corerion A ss\\n\\nProf. Chns-Carolin Schon (TUM) | Plunt Brooding\\n\\nF, versus DH\\n\\n',\n", + " 'Outcrossing — Panmixia — Hardy-Weinberg-Law TM\\n\\nIn the absence of\\n\\n- selection\\n\\n- migration\\n\\n~ mutation\\n\\nwe have under panmixia\\n\\nno change in gene frequencies\\n\\nEE recone\\n\\n=P, =p, -...\\np=P+05H id mene\\n\\nequilibrium genotype\\nAA: Aa: aa=p?:2pq:q?\\n\\nafter one generation!\\n\\n',\n", + " 'Breeding Scheme for Line Cultivars\\n\\n',\n", + " 'Usefulness of crosses\\n\\nSelection of Parents\\n\\nU, = Cj +R;\\n\\nm midparent value, perfect predictor of cj with additive gene action\\n\\n4 and absence of epistasis\\n\\n0.7 ¢ (0.8\\n\\nVinyl\\nRij = iho,\\n\\ni prediction difficult\\n\\n',\n", + " 'Comparison PS-SSD-DH\\n\\n1993\\n\\n1993\\n\\n1994\\n\\n1994\\n\\n1995\\n\\n1995\\n\\n1996\\n\\nSeason\\n(location)\\n\\nSummer\\n(El Batan)\\n\\nWinter/spring\\n(Cd, Obregon)\\n\\nSummer\\n(El Batan)\\n\\nWinter/spring\\n(Cd. Obregon)\\n\\nSummer\\n(El Batan)\\n\\nWinter/spring\\n(Cd, Obregon)\\n\\nWinter/spring\\n(Cd. Obregon)\\n\\nBreeding method\\n\\nDH\\n\\nWheat F, plants\\nmaize crossing\\n\\nDoubled haploid\\ngrains\\n\\nSeed\\nmultiplication\\n\\n65-97 lines\\nSelection\\n\\n10 lines\\nYield evaluation\\n\\n10 lines\\nYield evaluation\\n\\n110 Fy plants\\n110 F, plants\\n110 Fy plants\\n110 Fs lines\\n\\nSelection\\n\\n10 lines\\nYield evaluation\\n\\n10 lines\\nYield evaluation\\n\\n1500 F plants\\n\\nSelec!\\n\\nton\\n\\n150 F; families\\n\\nSelec\\n\\n‘tion\\n\\n60 Fy families\\n\\nSelec\\n\\n20F\\n\\nSelec\\n\\ntion\\n\\ns families\\ntion\\n\\n10 lines\\nYield evaluation\\n\\n10 lines\\nYield evaluation\\n\\nInagaki et al. TAG 1998\\n\\nProf. Chris-Carolin Schén (TUM) | Plant Breeding\\n\\n',\n", + " 'Comparison PS-SSD-DH\\n\\nPedal oe\\n\\na\\n\\nohn\\n\\nLSD (5%)=0.40\\noa\\n\\n--DH -> SSD «PS\\n® Seri 82» Attila\\n\\n7 ——\\n\\n—* DH =. 88D = Fa |\\n| ® Kauz ™ Weaver\\nInagaki et al. TAG 1998 *o + @ @ 4 5 67 8\\n\\nLine number by order of grain yield\\n\\nGrain yield (t/ha),\\nLSD (5%)=0.52\\n\\nProf. Chris-Carolin Schén (TUM) | Plant Breeding\\n\\n',\n", + " 'Plant to plant communication as means to monitor the\\n(stress) environment and induce disease resistance\\n\\nMock (M)/SAR (S)\\n\\nSender Receiver\\n\\nZero air\\n\\ngenerator\\n\\nAmbient air in\\n\\nWenig et al. Nature Comm. 2019\\n\\nMFC 200\\nml/min\\n\\nfom\\n\\nPsttiter (log, cfu om~*)\\n\\na b a a\\n°\\nM Ss M Ss\\n\\nZ£\\n\\nPst\\n“i\\na\\n\\nPsttiter (log, cfu cnr)\\n\\n7\\n\\n3\\n\\nTu\\n\\na bb a bd\\nM s M s\\nCol-0 —_-ggpps12\\n\\nG(G)PPS12; Geranyl(gerany)) diphosphate synthase 12 involved in GPP and monoterpene biosynthesis 34\\n',\n", + " 'ASSIGNMENT 1 10\\nDL: check the Moodle ay\\n\\n©\\n1\\n1\\n\\nppn7 4\\nexercise n fastq rma ou ng folde HPC\\n2. Run FastQC and check the report for data quality\\n\\nOo\\noO\\n5\\nrey\\no\\na.\\n= |\\n1\\nL\\n\\nD\\nQO\\nCc\\n\\n4]\\n2\\nra)\\nri)\\nD\\nCc\\n\\n3\\n1D\\nCc\\n>\\ni\\not\\n|\\no\\n|\\no\\n>\\no\\n+\\n\\nr\\no\\nr\\n\\nc\\n\\nt\\n@\\nCc\\nrm\\n\\nOfSOOSOOOOS\\n\\nrim the file using Trimmomatic\\n\\n4. Run FastQC again and check the report\\n\\nMORE VIDEOS a\\n| MORE VIDEOS | TA\\nTECH\\n> i) 26:31/ 28:38 © @ & Voulube ++\\n\\n',\n", + " 'COURSEWORK 4 6\\nDL: check the Moodle athe\\n\\n7 >\\n\\nTowards complete and error-free genome assemblies of\\n\\nall vertebrate species\\n1.Pick one of main themes . t Pp\\n\\nMORE VIDEOS\\n[BREE TA\\n\\nTECH\\nPm i) 35:57/37:42 © @ & Voulube ++\\n\\n',\n", + " '@FastQC Report\\n\\nSummary\\n\\nQbasic Statistics\\n\\nOber base sequence quality\\n\\nOber sequence quality scores\\nOber base sequence content\\nOQer sequence GC content\\nOber base N content\\nOsequence Length Distribution\\nOsequence Duplication Levels\\nQ overrepresented sequences\\nQoaaapter Content\\n\\nTue 8 Oct 2024\\n\\n5_merged_2_paired.fastq\\n\\nOper base sequence content\\n\\n100\\n\\n90\\n\\n80\\n\\n70\\n\\n60\\n\\n50\\n\\n40\\n\\n30\\n\\n20\\n\\n10\\n\\n123456789\\n\\nSequence content across all bases\\n\\n11 $13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65\\nPosition in read (bp)\\n\\n%T\\n%C\\n\\n%G\\n',\n", + " 'Q FastQC Report Smet eee\\n\\nSummary @per base sequence content\\n\\nSequence content across all bases\\n\\nQbasic Statistics 100 eT\\n\\n. %C\\n\\nOber base sequence quality 60 soa\\nOber sequence quality scores %G\\nOber base sequence content 80\\nOber sequence GC content 70\\nOber base N content\\nOsequence Length Distribution 80\\n©} sequence Duplication Levels 50\\nQ overrepresented sequences\\nQoaaapter Content “0\\n\\n30\\n\\n20\\n\\n10\\n\\n123456789 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65\\nPosition in read (bp)\\n\\nProduced by FastQC (version 0.12.1)\\n',\n", + " 'GLBE_CHITH 48 TIQAAFPQFVGKDLDAIKGGAEFSTHAGRIVGFLGGVI-- - -- - DDLPNI 91\\nOe eee eee ees etedet\\nGLB7A_CHITH 51 DIQARFPQFAGKDVASIKDTGAFATHAGRIVGFVSELIALIGNESNAPAV 100\\n\\n———>——\\n',\n", + " \"16\\n\\n6 samtools view -b -F 4 file.bam > mapped.bam\\n\\nDoes it really get all mapped reads because using the above gives me less reads than:\\n\\nsamtools view -b -F 4 -f 8 file.bam > onlyThisEndMapped.bam\\n\\nsamtools view -b -F 8 -f 4 file.bam > onlyThatEndMapped.bam\\n\\nsamtools view -b -F12 file.bam > bothEndsMapped.bam\\n\\nsamtools merge merged.bam onlyThisEndMapped.bam onlyThatEndMapped.bam bothEndsMapped.k\\n\\nADD REPLY * link updated 5.0 years ago by Ram ¥ 44k - written 9.7 years ago by Sheikki ¥ 11k\\n\\n1@ From my understanding your first command extracts all mapped reads, but does not extract mates that were\\n6 unmapped. The command in your second set:\\n\\nsamtools view -b -F 8 -f 4 file.bam > onlyThatEndMapped.bam\\n\\nExtracts UNMAPPED reads who's mate is mapped. Thus, you will have more reads with the second set of\\ncommands because you are including unmapped mates of mapped reads.\\n\\nADD REPLY = link updated 6.2 years ago by Ram ¥ 44k + written 9.4 years ago by alolex » 960\\n\",\n", + " 'a Genome assembly\\nSe\\n\\nCollection of high-quality DNA\\nfrom reference individual\\n\\nWhole genome sequencing\\n\\nb Identification of informative genetic markers\\n\\ney ACCGATT\\n—_— ATCGGTC\\nACCGATC\\nATCGGTC\\nATCGATC\\n—\\nRange-wide sampling of Whole genome sequencing Read mapping and\\nbaseline populations {individual or pooled) variant calling\\n€ Design of SNP array and testing\\ny < | >eim rceccatrc\\nv— & | pele Talsiccalrirc\\noo © | elm tToleccalrrc\\nx— © | >—Om roalccalclrc\\nS| whe rcalccalcirc\\n2 | Sem roalccalcrc\\nMarker ranking Testing of candidate markers\\nand selection in baseline samples\\n\\nd Application to fisheries management\\n\\nFine-tuning of existing stocks\\nand management areas\\n\\nReads -— ale\\na —= =\\n= _—=\\nContigs ’ hs 4\\nGenome |\\n\\noe\\n\\nAssembly of the reference\\n\\ngenome sequence\\n\\nGenetic difference\\n\\nDetection of differentiated\\n\\ngenetic markers\\nPopA PopB\\n\\n1.0\\n0.5\\n‘ |\\n\\nDevelopment of assignment\\nmodel with baseline samples\\n\\nProbability\\n\\nMixed sample\\n1.0\\n2\\n3 osb —\\n-\\na ™) PopA\\n0 1 i PopB\\nAssignment of mixed Long-term\\nstock samples monitoring\\n',\n", + " '@ = Terminal Shell Edit\\n\\nOmertrzk © & &) HF\\n\\n- crop_simu — aman@unicorn: ~ — ssh aman@10.162.143.69 — 181x63\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ~/juicer_base/scripts/juicer.sh -S merge -d /mnt/storage3/aman/wdbasejuicer -g GCF_000005005.2 -D ~/juicer_base -p /mn\\nt/storage3/aman/basejuicer/references/chrom.sizes -y /mnt/storage3/aman/basejuicer/restriction_sites/GCF_000005005.2_DpnII.txt -s DpnII -z /mnt/storage3/aman/basejuicer/references/G\\n\\nCF_000005005.2_B73_RefGen_v4_genomic.fna -f -t 16\\n\\n*««! /mnt/storage3/aman/basejuicer/restriction_sites/GCF_000005005.2_DpnII.txt does not exist. It must be created before running this script.\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ~/juicer_base/scripts/juicer.sh -S merge -d /mnt/storage3/aman/wdbasejuicer -g GCF_000005005.2 -D ~/juicer_base -p ~/b\\nasejuicer/references/chrom.sizes -y ~/basejuicer/restriction_sites/GCF_000005005.2_DpnII.txt -s DpnII -z ~/aman/basejuicer/references/GCF_000005005.2_B73_RefGen_v4_genomic.fna -f -t\\n\\n16\\n\\nUsing /home/aman/basejuicer/restriction_sites/GCF_000005005.2_ DpnII.txt as site file\\n\\n+*k*! Move or remove directory \"/mnt/storage3/aman/wdbasejuicer/aligned\" before proceeding.\\n*kk! Type \"juicer.sh -h \" for help\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ rm -r /mnt/storage3/aman/wdbasejuicer/aligned\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ~/juicer_base/scripts/juicer.sh -S merge -d /mnt/storage3/aman/wdbasejuicer -g GCF_000005005.2 -D ~/juicer_base -p ~/b\\nasejuicer/references/chrom.sizes -y ~/basejuicer/restriction_sites/GCF_000005005.2_DpnII.txt -s DpnII -z ~/aman/basejuicer/references/GCF_000005005.2_B73_RefGen_v4_genomic.fna -f -t\\n\\n16\\n\\nUsing /home/aman/basejuicer/restriction_sites/GCF_000005005.2_ DpnII.txt as site file\\n[W::bam_hdr_read] EOF marker is absent. The input is probably truncated\\n\\nsamtools merge: failed to read header from \"/mnt/storage3/aman/wdbasejuicer/splits/a.fastq.gz.bam\"\\n***k! Some problems occurred somewhere in creating sorted align files.\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ls -ltrh\\n\\ntotal 12K\\n\\n-rw-rw-r-- 1\\ndrwxrwxr-x 2\\ndrwxrwxr-x 2\\ndrwxrwxr-x 2\\n\\ntotal 4066\\n-rw-rw-r--\\n-rw-rw-r--\\n-rw-rw-r-—\\nlrwxrwxrwx\\nlrwxrwxrwx\\n-rw-rw-r-—\\n-rw-rw-r-—\\n-rw-rw-r-—\\n-rw-rw-r--\\n\\n41\\n41\\n41\\n1\\n41\\n1\\n41\\n1\\n41\\n-rw-rw-r-- 1\\n\\naman\\naman\\naman\\naman\\n\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\n\\naman\\naman\\naman\\naman\\n\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\n\\n®@ Oct 25 22:41 test_output.sam\\n4.0K Oct 25 22:41 fastq\\n4.0K Oct 25 23:19 splits\\n4.0K Oct 26 06:31 aligned\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ls -ltrh ./splits/\\n\\n)\\n23G\\n23G\\n\\n19\\n19\\n298G\\n\\n7)\\n\\n61\\n\\n2\\n\\n63G\\n\\nOct\\nOct\\nOct\\nOct\\nOct\\nOct\\nOct\\nOct\\nOct\\nOct\\n\\n25\\n25\\n25\\n25\\n25\\n25\\n25\\n25\\n25\\n25\\n\\n22:\\n22:\\n22:\\n23:\\n23:\\n23:\\n23:\\n23:\\n23:\\n23:\\n\\n41\\n41\\n42\\n11\\n11\\n11\\n11\\n19\\n19\\n19\\n\\n\\'**. fastq.gz.sam\\'\\n\\na_R1.fastq.gz\\n\\na_R2.fastq.gz\\n\\na_R2.fastq —> ../fastq/a_R2.fastq\\na_Ri.fastq -> ../fastq/a_R1.fastq\\na.fastq.sam\\n\\na.fastq.gz.bam\\na.fastq_norm.txt.res.txt\\na.fastq_linecount.txt\\n\\na.fastq.bam\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ rm ./splits/a.fastq.gz.bam\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ~/juicer_base/scripts/juicer.sh -S chimeric -d ~/mnt/storage3/aman/wdbasejuicer -g GCF_@00005005.2 -D ~/juicer_base -p\\n~/basejuicer/references/chrom.sizes -y ~/basejuicer/restriction_sites/GCF_000005005.2_DpnII.txt -s DpnII -z ~/basejuicer/references/GCF_000005005.2_B73_RefGen_v4_genomic.fna -f -t\\n\\n16\\n\\nUsing /home/aman/basejuicer/restriction_sites/GCF_000005005.2_ DpnII.txt as site file\\n\\nmkdir: cannot create directory \\'/home/aman/mnt/storage3/aman/wdbasejuicer/aligned\\': No such file or directory\\n\\n*k*! Unable to create /home/aman/mnt/storage3/aman/wdbasejuicer/aligned, check permissions.\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ rm -r /mnt/storage3/aman/wdbasejuicer/aligned\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ~/juicer_base/scripts/juicer.sh -S chimeric -d ~/mnt/storage3/aman/wdbasejuicer -g GCF_@00005005.2 -D ~/juicer_base -p\\n~/basejuicer/references/chrom.sizes -y ~/basejuicer/restriction_sites/GCF_000005005.2_DpnII.txt -s DpnII -z ~/basejuicer/references/GCF_000005005.2_B73_RefGen_v4_genomic.fna -f -t\\n\\n16\\n\\nUsing /home/aman/basejuicer/restriction_sites/GCF_000005005.2_ DpnII.txt as site file\\n\\nmkdir: cannot create directory \\'/home/aman/mnt/storage3/aman/wdbasejuicer/aligned\\': No such file or directory\\n\\n*k*! Unable to create /home/aman/mnt/storage3/aman/wdbasejuicer/aligned, check permissions.\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ls -ltrh /home/aman/mnt/storage3/aman/wdbasejuicer\\n\\nls: cannot access \\'/home/aman/mnt/storage3/aman/wdbasejuicer\\': No such file or directory\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer$ ~/juicer_base/scripts/juicer.sh -S chimeric -d /mnt/storage3/aman/wdbasejuicer -g GCF_000005005.2 -D ~/juicer_base -p\\n~/basejuicer/references/chrom.sizes -y ~/basejuicer/restriction_sites/GCF_000005005.2_DpnII.txt -s DpnII -z ~/basejuicer/references/GCF_000005005.2_B73_RefGen_v4_genomic.fna -f -t 1\\n\\n6\\n\\nUsing /home/aman/basejuicer/restriction_sites/GCF_000005005.2_ DpnII.txt as site file\\n(-: Looking for fastq files...fastq files exist\\n--- Using already created files in /mnt/storage3/aman/wdbasejuicer/splits\\n\\n(-: Aligning files matching /mnt/storage3/aman/wdbasejuicer/fastq/*_Rx. fastqx\\nto genome /home/aman/basejuicer/references/GCF_000005005.2_B73_RefGen_v4_genomic.fna with site file /home/aman/basejuicer/restriction_sites/GCF_000005005.2_DpnII.txt\\nUsing already aligned reads /mnt/storage3/aman/wdbasejuicer/splits/a.fastq.sam\\n\\ni\\n\\nSat Oct 26 9:19\\n\\nrm\\n\\nTerminal\\n\\na\\n\\nFileZilla alias\\n\\n',\n", + " '© crop_simu — aman@unicorn: /mnt/storage3/aman/wdbasejuicer — ssh aman@10.162.143.69 — 181x63\\n\\nWriting footer\\nnBytesV5: 23344806\\nmasterIndexPosition: 1890732904\\n\\n» Finished preprocess\\nDone creating .hic file. Normalization not calculated due to -n flag.\\nTo run normalization, run: java -jar juicer_tools.jar addNorm \\n\\nreal 16m49.35@s\\n\\nuser 48m32.701s\\n\\nsys 1m12.349s\\n\\nPicked up _JAVA_OPTIONS: -Xmx32g -Xms32g\\n\\nWARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.\\nUsing 1@ CPU thread(s) for primary task\\n\\nCalculating norms for zoom BP_2500000\\nCalculating norms for zoom BP_1000000\\nCalculating norms for zoom BP_500000\\nCalculating norms for zoom BP_250000\\nCalculating norms for zoom BP_100000\\nCalculating norms for zoom BP_50000\\nCalculating norms for zoom BP_25000\\nCalculating norms for zoom BP_10000\\nCalculating norms for zoom BP_5000\\nCalculating norms for zoom BP_2000\\n“Calculating norms for zoom BP_1000f]\\n\\n',\n", + " '[1]\\n\\n(4)\\n\\ntv)\\n\\n(4)\\n\\nprint(hic.getGenomeID())\\nprint(hic.getResolutions())\\n\\nhg19\\n[2500000, 1000000, 500000, 250000, 100000, 50000, 25000, 10000, 5000, 1000]\\n\\nnow print out the chromosomes in this file.\\n\\nfor chrom in hic.getChromosomes():\\nprint(chrom.name, chrom. length)\\n\\nAll 3098789\\n249250621\\n243199373\\n198022430\\n191154276\\n180915260\\n171115067\\n159138663\\n146364022\\n141213431\\n10 135534747\\n11 135006516\\n12 133851895\\n13 115169878\\n14 107349540\\n15 102531392\\n16 90354753\\n17 81195210\\n18 78077248\\n19 59128983\\n20 63025520\\n21 48129895\\n22 51304566\\nX 155270560\\nY 59373566\\nMT 16569\\n\\nCOIYAHAWNE\\n',\n", + " 'In [16]: print(hic.getGenomeID())\\nprint (hic.getResolutions())\\n\\n/home/aman/basejuicer/references/chrom.sizes\\n[2500000, 1000000, 500000, 250000, 100000, 50000, 25000, 10000, 5000, 2000, 1000, 500, 200, 100]\\n\\nIn [17]: for chrom in hic.getChromosomes():\\nprint(chrom.name, chrom. length)\\n\\nALL 2135083\\nNC_@24459.2 307041717\\nNC_@24460.2 244442276\\nNC_@24461.2 235667834\\nNC_@24462.2 246994605\\nNC_@24463.2 223902240\\nNC_@24464.2 174033170\\nNC_@24465.2 182381542\\nNC_@24466.2 181122637\\nNC_@24467.2 159769782\\nNC_@24468.2 150982314\\nNW_@17972002.1 50531\\nNW_@17972003.1 60109\\nNW_@17972004.1 59657\\nNW_@17972005.1 66261\\nNW_@17972006.1 83265\\nNW_@17972007.1 255484\\nNW_@17972008.1 71433\\nNW_@17972009.1 64470\\n\\nIn [18]: chromosomes = hic.getChromosomes()\\nprint(Len(chromosomes) )\\n\\n268\\n\\nIn [20]: matrix_object_chr4 = hic.getMatrixZoomData( \\'NW_@17972091.1\\', \\'NW_017972091.1\\', \"observed\", \"KR\", \"BP\", 20000)\\nFile did not contain KR normalization vectors for one or both chromosomes at 20000 BP\\n\\nMemoryError Traceback (most recent call last)\\nCell In[20], line 1\\n\\n-—--> 1 matrix_object_chr4 = hi¢.getMatrixZoomData( \\'NW_017972091.1\", \\'NW_017972091.1\", \"observed\", \"KR\", \"BP\", 2000\\nL))\\n\\nMemoryError: std::bad_alloc\\n',\n", + " 'In [16]: print(hic.getGenomeID())\\nprint (hic.getResolutions())\\n\\n/home/aman/basejuicer/references/chrom.sizes\\n[2500000, 1000000, 500000, 250000, 100000, 50000, 25000, 10000, 5000, 2000, 1000, 500, 200, 100]\\n\\nIn [17]: for chrom in hic.getChromosomes():\\nprint(chrom.name, chrom. length)\\n\\nALL 2135083\\nNC_@24459.2 307041717\\nNC_@24460.2 244442276\\nNC_@24461.2 235667834\\nNC_@24462.2 246994605\\nNC_@24463.2 223902240\\nNC_@24464.2 174033170\\nNC_@24465.2 182381542\\nNC_@24466.2 181122637\\nNC_@24467.2 159769782\\nNC_@24468.2 150982314\\nNW_@17972002.1 50531\\nNW_@17972003.1 60109\\nNW_@17972004.1 59657\\nNW_@17972005.1 66261\\nNW_@17972006.1 83265\\nNW_@17972007.1 255484\\nNW_@17972008.1 71433\\nNW_@17972009.1 64470\\n\\nIn [18]: chromosomes = hic.getChromosomes()\\nprint(Len(chromosomes) )\\n\\n268\\n\\nIn [20]: matrix_object_chr4 = hic.getMatrixZoomData( \\'NW_@17972091.1\\', \\'NW_017972091.1\\', \"observed\", \"KR\", \"BP\", 20000)\\nFile did not contain KR normalization vectors for one or both chromosomes at 20000 BP\\n\\nMemoryError Traceback (most recent call last)\\nCell In[20], line 1\\n\\n> 1 matrix_object_chr4 = hic.getMatrixZoomData( \\'Nbl_017972091.1\\', ‘NW_017972091.1\", “observed”, \"KR\", \"BP\", 2000\\n\\nMemoryError: std::bad_alloc\\n',\n", + " \"About Library _ Statistics\\n\\nSequencing\\n\\nSequenced Reads: 547812856\\n\\nDuplication and Complexity (% Sequenced Reads)\\n\\nAnalysis of Unique Reads (% Sequenced Reads / % Unique Reads)\\n\\nIntra-fragment Reads: 34,307,613\\n\\nBelow MAPQ Threshold: 355,354,506 (64.87% / 73.27%)\\n\\nHi-C Contacts: 95,311,375 (17.40% / 19.65%)\\n3' Bias (Long Range): 97% - 3%\\n\\nPair Type % (L-I-O-R): 25% - 25% - 25% - 25%\\n\\nAnalysis of Hi-C Contacts (% Sequenced Reads / % Unique Reads)\\n\\nInter-chromosomal: 22,194,956 (4.05% / 4.58%)\\nIntra-chromosomal: 73,116,419 (13.35% / 15.08%)\\nLong Range (>20Kb): 35,425,178 (6.47% / 7.30%)\\n\",\n", + " '(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer/aligned$ ~/juicer_base/scripts/juicer_tools hiccups inter.hic ./hiccups_out\\n\\nError: Unable to access jarfile /home/aman/juicer_base/scripts/juicer_tools.jar\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer/aligned$ 1s ~/juicer_base/scripts/juicer_tools.jar\\n\\n1s: cannot access \\'/home/aman/juicer_base/scripts/juicer_tools.jar\\': No such file or directory\\n\\n(aman_conda_env) aman@unicorn: /mnt/storage3/aman/wdbasejuicer/aligned$ 1s ~/juicer_base\\n\\naligned fastq references restriction_sites scripts\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer/aligned$ 1s ~/juicer_base/scripts/\\n\\nREADME .md cleanup.sh diploid.p1l fragment_4dnpairs.pl juicer_hiccups.sh mega.sh relaunch_prep.sh\\nadjust_insert_size.awk common/ diploid.sh index_by_chr. awk juicer_postprocessing.sh mega_from_bams.sh sam_to_mnd.sh\\n\\ncheck.sh conversion.sh diploid_split.awk juicer.sh juicer_tools mega_from_bams_diploid.sh sam_to_pre.awk\\n\\nchimeric_sam. awk countligations.sh dups_sam. awk juicer_arrowhead.sh juicer_tools.2.20.00.jar | merge-stats.jar stats_sub.awk\\n\\n(aman_conda_env) aman@unicorn: /mnt/storage3/aman/wdbasejuicer/aligned$ 1s ~/juicer_base/scripts/c\\n\\ncheck.sh chimeric_sam.awk cleanup.sh common/ conversion.sh countligations.sh\\n\\n(aman_conda_env) aman@unicorn: /mnt/storage3/aman/wdbasejuicer/aligned$ 1s ~/juicer_base/scripts/c\\n\\ncheck.sh chimeric_sam.awk cleanup.sh common/ conversion.sh countligations.sh\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer/aligned$ 1s ~/juicer_base/scripts/common/\\n\\nREADME .md chimeric_sam.awk countligations.sh diploid_split.awk index_by_chr. awk juicer_hiccups.sh juicer_tools.2.20.0@.jar mega_from_bams.sh relaunch_prep.sh stats_sub.awk\\nadjust_insert_size.awk cleanup.sh diploid.pl dups_sam. awk juicer.sh juicer_postprocessing.sh juicer_tools.jar mega_from_bams_diploid.sh sam_to_mnd.sh\\ncheck.sh conversion.sh diploid.sh fragment_4dnpairs.pl juicer_arrowhead.sh juicer_tools mega.sh merge-stats.jar sam_to_pre.awk\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer/aligned$ ~/juicer_base/scripts/c hiccups inter.hic ./hiccups_out\\n\\ncheck.sh chimeric_sam.awk cleanup.sh common/ conversion.sh countligations.sh\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer/aligned$ ~/juicer_base/scripts/common/juicer_ hiccups inter.hic ./hiccups_out\\n\\njuicer_arrowhead.sh juicer_hiccups.sh juicer_postprocessing.sh juicer_tools\\n\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer/aligned$ ~/juicer_base/scripts/common/juicer_tools hiccups inter.hic ./hiccups_out\\n\\nWARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.\\nReading file: inter.hic\\nNo valid configurations specified, using default settings\\nUsing 1 CPU thread(s) for primary task\\nDefault settings for 5kb, 1@kb, and 25kb being used\\nRunning HiCCUPS for resolution 5000\\njcuda.CudaException: Could not prepare PTX for source file \\'/tmp/temp_JCuda_872358973458234436.cu\\'\\nat jcuda.utils.KernelLauncher.create(KernelLauncher. java: 389)\\nat jcuda.utils.KernelLauncher.create(KernelLauncher. java:321)\\nat jcuda.utils.KernelLauncher.compile(KernelLauncher.java:270)\\nat juicebox.tools.utils.juicer.hiccups.GPUController.(GPUController.java:72)\\nat juicebox.tools.clt.juicer.HiCCUPS.buildGPUController(HiCCUPS. java:559)\\nat juicebox.tools.clt.juicer.HiCCUPS.runCoreCodeForHiCCUPS(HiCCUPS. java: 486)\\nat juicebox.tools.clt.juicer.HiCCUPS.access$20@(HiCCUPS.java:158)\\nat juicebox.tools.clt.juicer.HiCCUPS$1.run(HiCCUPS. java:415)\\nat java.base/java.util.concurrent.ThreadPoolExecutor. runWorker(ThreadPoolExecutor.java:1144)\\nat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\\nat java.base/java. lang. Thread. run(Thread. java:1570)\\nCaused by: java.io.IOException: Cannot run program \"nvcc\": error=2, No such file or directory\\nat java.base/java.lang.ProcessBuilder. start (ProcessBuilder.java:1170)\\nat java.base/java.lang.ProcessBuilder.start(ProcessBuilder. java:1089)\\nat java.base/java.lang.Runtime.exec(Runtime. java:681)\\nat java.base/java.lang.Runtime.exec(Runtime. java:491)\\nat java.base/java.lang.Runtime.exec(Runtime. java:366)\\nat jcuda.utils.KernelLauncher.preparePtxFile(KernelLauncher. java:1113)\\nat jcuda.utils.KernelLauncher.create(KernelLauncher. java: 385)\\n«+. 10 more\\nCaused by: java.io.I0Exception: error=2, No such file or directory\\nat java.base/java.lang.ProcessImpl.forkAndExec(Native Method)\\nat java.base/java.lang.ProcessImpl.(ProcessImpl.java:295)\\nat java.base/java.lang.ProcessImpl.start(ProcessImpl.java:225)\\nat java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1126)\\n. 16 more\\nGPU/CUDA Installation Not Detected\\nExiting HiCCUPS\\n(aman_conda_env) aman@unicorn:/mnt/storage3/aman/wdbasejuicer/aligned$ ~/juicer_base/scripts/common/juicer_tools hiccups --cpu --threads 16 inter.hic ./hiccups_out\\nWARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.\\nReading file: inter.hic\\nNo valid configurations specified, using default settings\\nWARNING - You are using the CPU version of HiCCUPS.\\nThe GPU version of HiCCUPS is the official version and has been tested extensively.\\nThe CPU version only searches for loops within 8MB (by default) of the diagonal and is still experimental.\\nUsing 16 CPU thread(s) for primary task\\nDefault settings for 5kb, 1@kb, and 25kb being used\\nRunning HiCCUPS for resolution 5000\\n',\n", + " '@ Mainwindow Omwertoexzt@eoee =) FSF Q S MonNov4 20:49\\n\\neee [Juicebox 2.17.00] Hi-C Map <9>: inter.hic\\nFile View Bookmarks Assembly Dev\\n\\nChromosomes Show Normalization (Obs | Ctrl) Resolution (BP) Color Range\\nA ?\\n1 @ 2 Ge Observed None @ None & rove\\n2.5MB 500KB 100KB 25KB 5KB 1KB 200BP ® a 2\\n138 MB 139 MB 140 MB 141 MB 142 MB 143 MB 144 MB 145 MB 146 MB 147 MB 148 MB\\nSt | | | | | | | | | | | | | | | | | | | | | |\\n= 6\\ng\\n3\\n38-\\n8\\ng\\n8 _ 1:145,670,001-145,680,000\\n3 :107,120,001-107,130,000\\niS} observed value (O) = 0.0\\n—— ° .. . : . . : . : 7 . . : 0 : lexpected value (E) = 0.001\\n_ . so Tae . a a 7 oo So, OVE = 0\\nao ; ;\\nx\\ns_\\nS\\n° |\\nN\\nao\\nx\\ns_\\nS\\n8\\ng\\n3\\n387\\ns\\ng\\n3\\n38-\\ns\\ng\\ns_\\n8\\n~ = 1 Layer 0 @ &- |\\n- .\\ne ) Show Annotation Panel\\n\\n',\n", + " '@ Mainwindow\\n\\nOmeoerork oe oO =\\n\\n[Juicebox 2.17.00] Hi-C Map <9>: inter.hic\\n\\nView Bookmarks\\nChromosomes\\n\\nAssembly Dev\\n\\nNormalization (Obs | Ctrl) Resolution (BP) Color Range\\n\\nF Q SBS MonNov4 20:49\\n\\n2.5MB 500KB 100KB 25KB 5KB\\n\\n156,000 KB 155,000 KB 154,000 KB 153,000 KB 152,000 KB 151,000 KB\\n\\n157,000 KB\\n\\n1:159,230,001-159,240,000\\n1:153,390,001-153,400,000\\nobserved value (O) = 0.0\\nlexpected value (E) = 0.032\\nO/E =0\\n\\nLayerO <> | & |\\n\\nShow Annotation Panel\\n\\n',\n", + " '.\\n\\n@ MainWindow Mon Nov 4 21:17\\n\\neee [Juicebox 2.17.00] Hi-C Map <9>: inter.hic\\n\\nFile View Bookmarks Assembly Dev\\nChromosomes\\n\\nAll All Be\\n\\nShow\\n\\nNormalization (Obs | Ctrl) Color Range\\n2 I Tr\\n\\n3773\\n\\nObserved None None\\n\\nI I I I I I It\\n2.5MB 500 KB 100KB 25KB 5KB 1KB 200BP\\n\\nLayerO << oO\\n\\nShow Annotation Panel J\\n\\n',\n", + " 'E 3D cell type max quantitative\\nraw image prediction segmentation labeling analysis\\n\\n',\n", + " 'Bedpe-like Files\\n\\nBEDPE-like files contain two sets of chromosomal coordinates:\\n\\nchr1@ 74160000 74720000 chr1@ 74165000 74725000\\nchr12 120920000 121640000 chri2 120925000 121645000\\nchr15 86360000 88840000 chr15 86365000 88845000\\n\\nTo view such files in HiGlass, they have to be aggregated so that tiles “tcontain too many\\n\\nvalues and slow down the renderer:\\neee\\n\\nclodius aggregate bedpe \\\\\\n--assembly hg19 \\\\\\n--chri-col 1 --from1-col 2 --tol-col 3 \\\\\\n--chr2-col 4 --from2-col 5 --to2-col 6 \\\\\\n--output-file domains.txt.multires \\\\\\ndomains.txt\\n\\nThis requires the --chr1-col, --from1-col, --to1-col, --chr2-col, --from2-col, --to2-\\ncol parameters to specify which columns in the datafile describe the x-extent and y-extent of\\nthe region.\\n',\n", + " '.\\n\\n@ Vivaldi File Edit View Bookmarks Mail Tools Window’ Help CS @ s} -¥ 3} © €& @)) Q & SunNov 10 18:04\\n© taltech moodle @ alternative to igv browse fi pannzer2 [ Pannzer2 fa ekhidna2.biocenter.helsi li ekhidna2.biocenter.helsi li ekhidna2.biocenter.helsi\\n\\n(a) —_ > YD VY @NotSecure ekhidna2.biocenter.helsinki.fi/barcosel/tmp//S2Z0dlJVpH4/index.html |_a > wo Se ly © F @ @\\n\\nY Speed Dial ¥Y Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1... TargetP 2.0- DTU... https://www.mood... OnePlus 12R revie... Whois “Indian”in.. v A »\\n\\nJob status: Finished\\n\\nTitle: ecoli_nano\\nProteins: 5204\\nDatabase: uniprot.Oct2024 consisting of 88511531046 letters and 248838886 sequences\\nURL: _http://ekhidna2.biocenter.helsinki .fi/barcosel/tmp//S2Z0d1J V pH4\\nChecksum: 3c404bc04b8e94f66e48ce69ea3b988bd4b7b699bbededd9fc52bSaf\\nSubmitted: Sun Nov 10 19:07:35 EET 2024\\nStarted: Sun Nov 10 19:07:55 EET 2024\\nProcessed: 5204\\nFinished: Sun Nov 10 19:19:54 EET 2024\\nE-mail: _helsinki.o34if@passinbox.com\\n\\nResults\\n\\n¢ HTML summary:\\n© Queries 1 to 1000\\nQueries 1001 to 2000\\nQueries 2001 to 3000\\nQueries 3001 to 4000\\nQueries 4001 to 5000\\nQueries 5001 to 5204\\n¢ Download:\\no Annotations (parseable)\\no DE prediction details\\no GO prediction details\\n¢ Logs:\\no Uploaded sequences\\no STDOUT\\no STDERR\\n\\noO 00 0 0\\n\\nCO en 100% 18:04\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help @ Oo gwg@oer+¥rzto@oee ©) FS Q ®S SunNov10 18:15\\n\\n©. taltech moodle fi pannzer2 li Pannzer2 [ ekhidna2.biocenter.helsir li ekhidna2.biocenter.helsi li ekhidna2.biocenter.helsi =) aman_assignment - Goo\\n\\n(a) — > YD YO @NotSecure ekhidna2.biocenter.helsinki.fi/barcosel/tmp//S2Z0dIJVpH4/PANZ_1.html Nv @ |_ a ee e > © FF @ @\\n\\nY Speed Dial ¥Y Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1... TargetP 2.0- DTU... https://www.mood... OnePlus 12R revie... Whois “Indian”in.. v A »\\n\\nPannzer2 Home\\n\\nQueries 1 to 1000\\n\\ngene Description Biological process Molecular function\\nname Estimated PPV, description Estimated PPV, GO-id, description Estimated PPV, GO-i d, deg\\n\\nGO:0006813 potassium ion transport\\n\\nQuery header\\n\\nmonoatomic cation tra\\n\\nIKAOHOFJ_00001 00 G0:0098655 monoatomic cation 0.62 GO:0008324 activity\\n\\nK(+)/H(+) antiporter NhaP2 0.57 Cell volume regulation protein A . transmembrane transport 0.60 GO:0050660 flavin adenine dinucled\\nSearch i i i .\\na 0.49 GO-0098662 Morsanic cation 0.56 GO:0015297 antiporter activity\\n\\ntransmembrane transport\\n\\nIKAOHOFJ_00002\\n\\nhypothetical protein 0.0 Uncharacterized protein\\nSearch\\nIKAOHOFJ_00003\\nAlanine racemase GO Uncharacterized protein\\nSearch\\n0:76 GO:0006522 alanine metabolic process\\nIKAOHOFJ_00004 O74 G0:0046437 D-amino acid biosynthetic 0:79 GO:0008784 alanine racemase activ|\\nAlanine racemase, catabolic DADX 0.54 Alanine racemase , process 0.67 GO:0030170 pyridoxal phosphate b\\nSearch i i : i imeri\\npearcn 0.36 G0:0009080 pyruvate family amino 0.36 GO:0042803 protein homodimerizat\\nacid catabolic process\\n. D-alanine catabolic ”\\nTKAOHOFI_00005 : . 09 —GO:0055130 process 0184 GO:0008718 D-amino-acid dehydro\\nD-amino acid dehydrogenase DADA 0.64 D-amino acid dehydrogenase : tae : so\\n. L-alanine oxidation to 0335 GO:0042803 protein homodimerizat\\nSearch 039 GO:0019480 : :\\npyruvate via D-alanine\\nIKAOHOFJ_00006\\nD-amino acid dehydrogenase 035 D-amino acid dehydrogenase small subunit 0.56 GO:0016491 oxidoreductase activit\\nSearch\\nIKAOHOFJ_00007\\nhypothetical protein YCGB 0192 Sporulation protein SpoVR 0.63 GO:0006974 DNA damage response\\n\\nSearch\\n\\nregulation of fatty acid\\nmetabolic process\\n\\nfatty acid metabolic &\\n\\noO Q C) as a 100% = 18:15\\n\\nGO:0019217\\n\\n',\n", + " 'Ww PICO 5.09\\n\\nOS aman — nano ./Downloads/assignment/Ecoli_nano/Ecoli_nano_genome.gff — 208x63\\n\\nnment/Ecoli_nano/Ecoli_nano_genome.gff\\n\\nFile: ./Downloads/as\\n\\ni#gff-version 3\\n##sequence-region tig@@000002 1 4646496\\n\\ntige00e0002 Prodigal:002006 CDS 42 611 + (7) ID=IKAOHOFJ_00001;Name=cvrA_1;db_xref=COG:C0G3263;gene=cvrA_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntige00e0002 Prodigal:002006 CDS 797 946 - (7) ID=IKAOHOFJ_00002;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00002;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 1098 1257 - (7) ID=IKAOHOFJ_00003; eC_number=5.1.1.1;inference=ab initio prediction: Prodigal:002006,protein motif:HAMAP:MF_@1201; locus_tag=IKAOH$\\ntigee0e0002 Prodigal:002006 CDS 1257 2117 - (7) ID=IKAOHOFJ_00004; eC_number=5.1.1.1;Name=dadX_1;db_xref=COG:C0G0787; gene=dadX_1;inference=ab initio prediction:Prodigal:002006,$\\ntige0000002 Prodigal:002006 CDS 2127 3248 - (7) ID=IKAOHOFJ_00005; eC_number=1.4.99.-—;Name=dadA_1;db_xref=COG:C0G0@665; gene=dadA_1;inference=ab initio prediction:Prodigal:002006$\\ntige0000002 Prodigal:002006 CDS 3239 3424 - (7) ID=IKAOHOFJ_00006; eC_number=1.4.99.-—;Name=dadA_2;db_xref=COG:C0G0665; gene=dadA_2;inference=ab initio prediction:Prodigal:002006$\\ntige0000002 Prodigal:002006 CDS 3754 5178 + (7) ID=IKAOHOFJ_00007;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00007;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 5337 5966 - (7) ID=IKAOHOFJ_00008; Name=fadR_1;db_xref=COG:C0G2186; gene=fadR_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntige00e0002 Prodigal:002006 CDS 5936 6055 - (7) ID=IKAOHOFJ_00009 ; Name=fadR_2;db_xref=COG:C0G2186; gene=fadR_2;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntige00e0002 Prodigal:002006 CDS 6302 7816 + (7) ID=IKAOHOFJ_@0010 ; Name=nhaB_1; db_xref=COG:C0G3067; gene=nhaB_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntige00e0002 Prodigal:002006 CDS 7962 8492 + (7) ID=IKAOHOFJ_0@0011;Name=dsbB_1;db_xref=COG:C0G1495; gene=dsbB_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntigee0e0002 Prodigal:002006 CDS 8538 8687 - (7) ID=IKAOHOFJ_00012 ; Name=umuC_1; db_xref=COG:C0G@389; gene=umuC_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntige0000002 Prodigal:002006 CDS 8687 9553 - (7) ID=IKAOHOFJ_00013 ; Name=umuC_2;db_xref=COG:C0G@389; gene=umuC_2;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntige0000002 Prodigal:002006 CDS 9565 9804 - (7) ID=IKAOHOFJ_00014; eC_number=2.7.7.7;Name=dinB_1;gene=dinB_1;inference=ab initio prediction:Prodigal:002006,protein motif :HAMAP:$\\ntige0000002 Prodigal:002006 CDS 9804 10223 - (7) ID=IKAOHOFJ_00015; eC_number=3.4.21.-—;Name=umuD; db_xref=COG:C0G1974; gene=umuD; inference=ab initio prediction:Prodigal: 002006, sim$\\ntige00e0002 Prodigal:002006 CDS 10596 11507 + (7) ID=IKAOHOFJ_00016;Name=hlyE;gene=hlyE;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P77335;1lo$\\ntige00e0002 Prodigal:002006 CDS 11714 12160 - (7) ID=IKAOHOFJ_00017;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00017;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 12252 12911 - (7) ID=IKAOHOFJ_00018 ; Name=ycgM; db_xref=COG:C0G0179; gene=ycgM; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\ntige00e0002 Prodigal:002006 CDS 12983 13276 - (7) ID=IKAOHOFJ_00019 ; Name=ycgL ; db_xref=COG:C0G3100;gene=ycgL;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\ntigee0e0002 Prodigal:002006 CDS 13517 13999 + (7) ID=IKAOHOFJ_00020;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00020;product=hypothetical protein\\ntige0000002 Prodigal:002006 CDS 14020 14388 - (7) ID=IKAOHOFJ_00021;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00021;product=hypothetical protein\\ntige0000002 Prodigal:002006 CDS 14908 15603 + (7) ID=IKAOHOFJ_00022;Name=minC; db_xref=COG:C0G0850; gene=minC;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\ntige0000002 Prodigal:002006 CDS 15627 16439 + (7) ID=IKAOHOFJ_00023; Name=minD; db_xref=COG:C0G2894; gene=minD; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\ntige00e0002 Prodigal:002006 CDS 16443 16709 + (7) ID=IKAOHOFJ_00024;Name=minE ; db_xref=COG:C0G0851; gene=minE;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\ntige00e0002 Prodigal:002006 CDS 17823 17996 + (7) ID=IKAOHOFJ_00025;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00025;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 18058 18342 + (7) ID=IKAOHOFJ_00026;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:Q7DFV3; locus_tag=IKAOHOFJ_000$\\ntige00e0002 Prodigal:002006 CDS 18352 18681 + (7) ID=IKAOHOFJ_00027 ; Name=ymgD; gene=ymgD; inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P@AB46;1lo$\\ntigee0e0002 Prodigal:002006 CDS 18764 19780 - (7) ID=IKAOHOFJ_00028;Name=icsA_1;db_xref=COG:C0G3468; gene=icsA_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntige0000002 Prodigal:002006 CDS 19865 21403 - (7) ID=IKAOHOFJ_00029;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00029;product=hypothetical protein\\ntige0000002 Prodigal:002006 CDS 21784 22002 - (7) ID=IKAOHOFJ_00030;Name=ymgF ; gene=ymgF; inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P58034;1lo$\\ntige0000002 Prodigal:002006 CDS 22134 23657 - (7) ID=IKAOHOFJ_00031; eC_number=3.1.4.52;Name=pdeG; gene=pdeG;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:$\\ntige00e0002 Prodigal:002006 CDS 23989 24237 - (7) ID=IKAOHOFJ_00032;Name=ymgC; gene=ymgC; inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P75994;1lo$\\ntige00e0002 Prodigal:002006 CDS 24350 24616 - (7) ID=IKAOHOFJ_00033;Name=ariR; gene=ariR; inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P75993;1lo$\\ntige00e0002 Prodigal:002006 CDS 24960 25196 - (7) ID=IKAOHOFJ_00034;Name=ycgZ; gene=ycgZ;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P75991;1lo$\\ntige00e0002 Prodigal:002006 CDS 25510 26721 + (7) ID=IKAOHOFJ_00035;Name=bluF;gene=bluF;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P75990;1lo$\\ntigee0e0002 Prodigal:002006 CDS 26926 27657 + (7) ID=IKAOHOFJ_00036;Name=b1uR; db_xref=COG:C0G0789; gene=bluR; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\ntige0000002 Prodigal:002006 CDS 27878 28282 + (7) ID=IKAOHOFJ_00037 ; Name=ydf0_1; db_xref=COG:C0G5562; gene=ydf0_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\ntige0000002 Prodigal:002006 CDS 29407 29571 - (7) ID=IKAOHOFJ_00038; eC_number=1.1.1.42;Name=icd_1;db_xref=COG:C0G0538; gene=icd_1;inference=ab initio prediction:Prodigal:002006,s$\\ntige0000002 Prodigal:002006 CDS 29805 30059 - (7) ID=IKAOHOFJ_00039; eC_number=3.1.21.-—;Name=mcrA_1;db_xref=COG:C0G1403; gene=mcrA_1;inference=ab initio prediction:Prodigal:002006$\\ntige00e0002 Prodigal:002006 CDS 30263 30637 - (7) ID=IKAOHOFJ_00040; eC_number=3.1.21.-;Name=mcrA_2;db_xref=COG:C0G1403; gene=mcrA_2;inference=ab initio prediction:Prodigal:002006$\\ntige00e0002 Prodigal:002006 CDS 30744 31298 - (7) ID=IKAOHOFJ_00041;Name=hin; db_xref=COG:C0G1961; gene=hin;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:U$\\ntige00e0002 Prodigal:002006 CDS 31327 31668 + (7) ID=IKAOHOFJ_00042;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00042;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 31743 32117 + (7) ID=IKAOHOFJ_00043;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00043;product=hypothetical protein\\ntigee0e0002 Prodigal:002006 CDS 32089 32691 - (7) ID=IKAOHOFJ_00044;Name=tfaE_1;gene=tfaE_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P0915$\\ntige0000002 Prodigal:002006 CDS 32691 33479 - (7) ID=IKAOHOFJ_00045;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00045;product=hypothetical protein\\ntige0000002 Prodigal:002006 CDS 33483 34067 - (7) ID=IKAOHOFJ_00046;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00046;product=hypothetical protein\\ntige0000002 Prodigal:002006 CDS 34058 34807 - (7) ID=IKAOHOFJ_00047;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00047;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 34776 35249 - (7) ID=IKAOHOFJ_00048;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00048;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 35215 35430 - (7) ID=IKAOHOFJ_00049;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00049;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 35442 35900 - (7) ID=IKAOHOFJ_00050;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00050;product=hypothetical protein\\ntige00e0002 Prodigal:002006 CDS 35888 36808 - (7) ID=IKAOHOFJ_00051;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00051;product=hypothetical protein\\ntigee0e0002 Prodigal:002006 CDS 36818 37156 - (7) ID=IKAOHOFJ_00052;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00052;product=hypothetical protein\\ntige0000002 Prodigal:002006 CDS 37153 37710 - (7) ID=IKAOHOFJ_00053;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00053;product=hypothetical protein\\ntige0000002 Prodigal:002006 CDS 37754 37954 - (7) ID=IKAOHOFJ_00054;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00054;product=hypothetical protein\\ntige0000002 Prodigal:002006 CDS 38045 38719 + (7) ID=IKAOHOFJ_00055; eC_number=3.4.21.88;Name=lexA_1;gene=lexA_1;inference=ab initio prediction:Prodigal:002006,protein motif :HAMA$\\ntige00e0002 Prodigal:002006 CDS 38894 39202 + (7) ID=IKAOHOFJ_00056;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00056;product=hypothetical protein\\n\\nWie) Get Help\\nWed Exit\\n\\nWe) WriteOut\\nWe) Justify\\n\\ni} Read File\\nWil) Where is\\n\\nbad Prev Pg Wag Cut Text wie Cur Pos\\nWA) Next Pg wig) UnCut Text Way To Spell\\n',\n", + " '© aman — nano ./Downloads/assignment/Ecoli_|\\n\\nfi/Ecoli_hifi_genome.gff — 208x63\\n\\nnment/Ecoli_hifi/Ecoli_hifi_genome.gff\\n\\nile: ./Downloads/as\\n\\nWw PICO 5.09\\n\\ni#gff-version 3\\n\\n##sequence-region tig@0000001 1\\n\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntige0eee0e1\\ntigeeeee0e1\\n\\nWie) Get Help\\nWed Exit\\n\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nminced:@.2.0\\n\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\nProdigal: 002006\\n\\n465\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\nCRI\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\n\\n7533\\n\\n99\\n1718\\n2811\\n5892\\n7393\\n7888\\n8982\\n9643\\n10258\\n11177\\n11567\\n12412\\n13701\\n14611\\n16038\\n16693\\n17210\\n17540\\n18250\\n18726\\n19756\\n20511\\n21277\\n22479\\n23565\\n25018\\n25799\\n26529\\n26863\\n27693\\n28797\\n29615\\n30377\\n33014\\n33225\\n33615\\n35767\\n36774\\n37895\\n38158\\n39034\\n39596\\n40182\\n40790\\n42619\\n43560\\n45279\\n45821\\n46585\\n46988\\n47617\\n49050\\n50764\\n51926\\n52606\\n54986\\n\\nSPR\\n\\nWe) WriteOut\\nWe) Justify\\n\\n1643\\n\\n2452\\n\\n5477\\n\\n7400\\n\\n7875\\n\\n8979\\n\\n9656\\n\\n10242\\n11175\\n11461\\n12329\\n13449\\n14609\\n16038\\n16643\\n17016\\n17521\\n18250\\n18729\\n19775\\n20517\\n21137\\n22416\\n23471\\n24929\\n25794\\n26437\\n26900\\n27696\\n28601\\n29564\\n30271\\n32938\\n33148\\n33578\\n35693\\n36777\\n37895\\n38167\\n39030\\n39384\\n40057\\n40793\\n42616\\n43542\\n45269\\n45821\\n46588\\n46995\\n47458\\n49041\\n50507\\n51777\\n52453\\n54858\\n56119\\n\\ntet et eteetse\\n\\ntet et etetetsei\\n\\ni\\n\\ntet etetesti\\n\\n++H1\\n\\nF\\n\\nSPBV2VVDVVVOVVO\\n\\nPBYWDVDDWDD WDD VDD DD VDD VV VDD VDDD DVD VDDVDDVDDVDVDVDVDVDVDVDVDVDVVVVVVOVOQ:\\n\\nWii Read File\\nWil) Where is\\n\\nID=KBOCNLJJ_00001; eC_number=1.8.1.2;Name=cysI_1;db_xref=COG:C0G0155; gene=cysI_1;inference=ab initio prediction:Prodigal:002006,$\\nID=KBOCNLJJ_00002; eC_number=1.8.4.8;Name=cysH_1;db_xref=COG:C0G0175; gene=cysH_1;inference=ab initio prediction:Prodigal:002006,$\\nID=KBOCNLJJ_00003; eC_number=3.1.-.-—;Name=ygcB_1;db_xref=COG:C0G1203; gene=ygcB_1;inference=ab initio prediction:Prodigal:002006,$\\nID=KBOCNLJJ_00004;Name=casA_1;gene=casA_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:Q4690$\\nID=KBOCNLJJ_@0005 ; Name=casB_1;gene=casB_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P7663$\\nID=KBOCNLJJ_00006;Name=casC_1;gene=casC_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:Q4689$\\nID=KBOCNLJJ_@0007 ; Name=casD_1;gene=casD_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:Q4689$\\nID=KBOCNLJJ_00008; eC_number=3.1. j;Name=casE_1;gene=casE_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequen$\\nID=KBOCNLIJJ_00009; eC_number=3.1. j;Name=ygbT_1;db_xref=COG:C0G1518; gene=ygbT_1;inference=ab initio prediction:Prodigal:002006,$\\nID=KBOCNLJJ_00010; eC_number=3.1.-.-—;Name=ygbF_1;gene=ygbF_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequen$\\nnote=CRISPR with 13 repeat units;rpt_family=CRISPR;rpt_type=direct\\n\\nID=KBOCNLJJ_00011;inference=ab initio prediction: Prodigal : 002006; locus_tag=KBOCNLJJ_00011;product=hypothetical protein\\nID=KBOCNLJJ_00012; eC_number=2.7.7.4;Name=cysD_1;db_xref=COG:C0G0175; gene=cysD_1;inference=ab initio prediction:Prodigal:002006,$\\nID=KBOCNLJJ_00013; eC_number=2.7.7.4;Name=cysN; db_xref=COG:C0G2895; gene=cysN;inference=ab initio prediction:Prodigal: 002006, simi$\\nID=KBOCNLJJ_00014; eC_number=2.7.1.25;Name=cysC; db_xref=COG:C0G@529; gene=cysC;inference=ab initio prediction:Prodigal: 002006, sim$\\nID=KBOCNLJJ_00015 ; Name=ygbE; gene=ygbE;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P46141;1lo$\\nID=KBOCNLJJ_00016;Name=ftsB; db_xref=COG:C0G2919; gene=ftsB;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00017; eC_number=2.7.7.60;Name=ispD; db_xref=COG:C0G1211; gene=ispD;inference=ab initio prediction:Prodigal: 002006, sim$\\nID=KBOCNLJJ_00018; eC_number=4.6.1.12;Name=ispF; db_xref=COG:C0G@245; gene=ispF;inference=ab initio prediction:Prodigal: 002006, sim$\\nID=KBOCNLJJ_00019; eC_number=5.4.99.27;Name=truD; db_xref=COG:C0G0585; gene=truD; inference=ab initio prediction:Prodigal:002006,si$\\nID=KBOCNLJJ_00020; eC_number=3.1.3.5;Name=surE; db_xref=COG:C0G0496; gene=surE;inference=ab initio prediction:Prodigal: 002006, simi$\\nID=KBOCNLJJ_00021; eC_number=2.1.1.77;Name=pcm; db_xref=COG:C0G2518; gene=pcm; inference=ab initio prediction:Prodigal: 002006, simil$\\nID=KBOCNLJJ_00022;Name=n1pD_1; db_xref=COG:C0G@739; gene=nlpD_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\nID=KBOCNLJJ_00023;Name=rpoS; db_xref=COG:C0G0568; gene=rpoS;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00024;Name=ygbN; db_xref=COG:C0G2610;gene=ygbN; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00025; eC_number=5.3.1.35;Name=otnI; db_xref=COG:C0G3622; gene=otnI;inference=ab initio prediction:Prodigal: 002006, sim$\\nID=KBOCNLJJ_00026; eC_number=4.1.1.104;Name=otnC;gene=otnC;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_0@0027; eC_number=2.7.1.217;Name=otnK_1;db_xref=COG:C0G3395; gene=otnK_1;inference=ab initio prediction:Prodigal:00200$\\nID=KBOCNLJJ_00028; eC_number=2.7.1.217;Name=otnK_2;db_xref=COG:C0G3395; gene=otnK_2;inference=ab initio prediction:Prodigal:00200$\\nID=KBOCNLJJ_00029; eC_number=1.1.1.411;Name=1tnD; gene=1tnD;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00030;Name=g1lcR;db_xref=COG:C0G1349; gene=glcR;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00031; eC_number=3.1.3.16;Name=pphB; db_xref=COG:C0G@639; gene=pphB; inference=ab initio prediction:Prodigal: 002006, sim$\\nID=KBOCNLJJ_00032;Name=mutS;db_xref=COG:C0G0249; gene=mutS;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00033;inference=ab initio prediction: Prodigal: 002006; locus_tag=KBOCNLJJ_00033;product=hypothetical protein\\nID=KBOCNLJJ_00034;inference=ab initio prediction: Prodigal : 002006; locus_tag=KBOCNLJJ_00034;product=hypothetical protein\\nID=KBOCNLJJ_00035 ; Name=fh1A; db_xref=COG:C0G3604;gene=fhlA;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLIJJ_00036; eC_number=4.2.1.—;Name=hypE; db_xref=COG:C0G@309; gene=hypE;inference=ab initio prediction:Prodigal: 002006, simi$\\nID=KBOCNLJJ_00037 ; Name=hypD; db_xref=COG:C0G0409; gene=hypD; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00038; Name=hypC; db_xref=COG:C0G0298; gene=hypC;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLIJJ_00039 ; Name=hypB; db_xref=COG:C0G0378; gene=hypB; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_@0040 ; Name=hypA; db_xref=COG:C0G0375; gene=hypA;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_@0041;Name=hycA;gene=hycA;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P@AEV4; 1lo$\\nID=KBOCNLJJ_00042; eC_number=1.-. j;Name=hyfA_1; db_xref=COG:C0G1142; gene=hyfA_1;inference=ab initio prediction:Prodigal:002006,$\\nID=KBOCNLJJ_00043; eC_number=7.1.1.—;Name=ndhB_1;gene=ndhB_1;inference=ab initio prediction:Prodigal:002006,protein motif :HAMAP:$\\nID=KBOCNLJJ_00044;Name=hycD; db_xref=COG:C0G0650;gene=hycD;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_@0045 ; Name=hycE; db_xref=COG:C0G3261; gene=hycE;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00046; eC_number=7.1.1.—;Name=ndhI_1;gene=ndhI_1;inference=ab initio prediction:Prodigal:002006,protein motif :HAMAP:$\\nID=KBOCNLJJ_00047 ; Name=hycG_1; db_xref=COG:C0G3260; gene=hycG_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\nID=KBOCNLJJ_00048;inference=ab initio prediction: Prodigal: 002006; locus_tag=KBOCNLJJ_00048;product=hypothetical protein\\nID=KBOCNLJJ_0@0049; eC_number=3.4.23.51;Name=hycI ;db_xref=COG:C0G0680;gene=hycI;inference=ab initio prediction:Prodigal:002006,si$\\nID=KBOCNLJJ_@0050; eC_number=3.2.1.86;Name=bg1H_1;db_xref=COG:C0G2723; gene=bg1H_1;inference=ab initio prediction:Prodigal:002006$\\nID=KBOCNLJJ_00051; Name=bg1F_1;db_xref=COG:C0G1263; gene=bg1F_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\\nID=KBOCNLJJ_00052;Name=ascG; db_xref=COG:C0G1609; gene=ascG; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\\nID=KBOCNLJJ_00053; eC_number=1.-.-.-—;Name=hyfA_2;db_xref=COG:C0G1142;gene=hyfA_2;inference=ab initio prediction:Prodigal:002006,$\\nID=KBOCNLJJ_00054; eC_number=6.2.-—.—;Name=hypF; db_xref=COG:C0G@068; gene=hypF;inference=ab initio prediction:Prodigal: 002006, simi$\\nID=KBOCNLJJ_00055; eC_number=1.18.1.-—;Name=norw; db_xref=COG:C0G1251; gene=norW; inference=ab initio prediction:Prodigal: 002006, sim$\\n\\nbad Prev Pg Wag Cut Text wie Cur Pos\\nWA) Next Pg wig) UnCut Text Way To Spell\\n\\n',\n", + " \"0@°8@\\nW PICO 5.09\\n\\nDocus_tag\\nKBOCNLJJ_00001\\nKBOCNLIJJ_00002\\nKBOCNLIJJ_00003\\nKBOCNLJJ_00004\\nKBOCNLJJ_00005\\nKBOCNLIIJ_00006\\nKBOCNLJJ_00007\\nKBOCNLJJ_00008\\nKBOCNLJJ_00009\\nKBOCNLJJ_00010\\nCRISPR\\nKBOCNLJJ_00011\\nKBOCNLJJ_00012\\nKBOCNLIJJ_00013\\nKBOCNLIJJ_00014\\nKBOCNLIJJ_00015\\nKBOCNLIJJ_00016\\nKBOCNLIJJ_00017\\nKBOCNLJJ_00018\\nKBOCNLIJJ_00019\\nKBOCNLJJ_00020\\nKBOCNLIJJ_00021\\nKBOCNLIJ_00022\\nKBOCNLIJJ_00023\\nKBOCNLIJJ_00024\\nKBOCNLIJJ_00025\\nKBOCNLIJJ_00026\\nKBOCNLJJ_00027\\nKBOCNLJJ_00028\\nKBOCNLIJJ_00029\\nKBOCNLIJJ_00030\\nKBOCNLIJJ_00031\\nKBOCNLIJJ_00032\\nKBOCNLIJJ_00033\\nKBOCNLIJIJ_00034\\nKBOCNLIJJ_00035\\nKBOCNLIJIJ_00036\\nKBOCNLIJJ_00037\\nKBOCNLJJ_00038\\nKBOCNLIJ_00039\\nKBOCNLIJJ_00040\\nKBOCNLIJJ_00041\\nKBOCNLIJ_00042\\nKBOCNLJJ_00043\\nKBOCNLIJ_00044\\nKBOCNLJJ_00045\\nKBOCNLIIJ_00046\\nKBOCNLIJJ_00047\\nKBOCNLIJJ_00048\\nKBOCNLIJJ_00049\\nKBOCNLJJ_00050\\nKBOCNLIJJ_00051\\nKBOCNLIIJ_00052\\nKBOCNLIJJ_00053\\nKBOCNLIJJ_00054\\nKBOCNLJJ_00055\\nKBOCNLIIJ_00056\\n\\nWie) Get Help\\nWed Exit\\n\\nftype\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\ncDS\\ncDS\\nCDS\\nCDS\\nCDS\\n763\\nCDS\\nCDS\\ncDS\\ncDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\ncDS\\ncDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\ncDS\\ncDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\ncDS\\ncDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\ncDS\\ncDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\nCDS\\ncDS\\ncDS\\nCDS\\nCDS\\n\\nlength_bp\\n\\n1545 cysI_1\\n735 cysH_1\\n2667 ygcB_1\\n1509 casA_1\\n483 casB_1\\n1092 casC_1\\n675 casD_1\\n600 casE_1\\n918 ygbT_1\\n285 ygbF_1\\n1038\\n\\n909 cysD_1\\n1428 cysN\\n606 cysC\\n324 ygbE\\n312 ftsB\\n711 ispD\\n480 ispF\\n1050 truD\\n762 surE\\n627 pem\\n1140 nlpD_1\\n993 rpoS\\n1365 ygbN\\n777 otni\\n639 otnc\\n372 otnK_1\\n834 otnK_2\\n909 1tnD\\n768 glcR\\n657 pphB\\n2562 mutS\\n135\\n\\n354\\n\\n2079 fhlA\\n1011 hypE\\n1122 hypD\\n273 hypC\\n873 hypB\\n351 hypA\\n462 hycA\\n612 hyfA_1\\n1827 ndhB_1\\n924 hycD\\n1710 hycE\\n543 ndhI_1\\n768 hycG_1\\n411\\n\\n471 hycI\\n1425 bglH_1\\n1458 bglF_1\\n1014 ascG\\n528 hyfA_2\\n2253 hypF\\n1134 norw\\n1440 norv\\n\\nn\\n\\n8.1.2 COG@155\\n8.4.8 COG@175\\ntbo=\\n\\nge\\n1.\\n1.\\n3. -- C0G1203\\n\\n3.1.-.-\\n- c0G1518\\n\\n2.7.7.4 COG0175\\n2.7.7.4 CO0G2895\\n2.7.1.2\\n\\nc0G2919\\n\\n7\\nCOGQ496\\n\\nC0G0739\\nCOG@568\\nC0G2610\\n\\nC0G1349\\n3.1.3.16\\nC0GE249\\n\\nCO0G3604\\n4.2.1.- C0G0@309\\nCOGe409\\nC0G0298\\nC0G378\\nC0G@375\\n\\n1.-.-.- C0G1142\\n7.1.1.-\\n\\nCOGe65e\\n\\nC0G3261\\n7.1.1.-\\n\\nC0G3260\\n3.4.23.51\\n3.2.1.86\\n\\nC0G1263\\nCO0G1609\\n1.-.-.- C0G1142\\n6.2.-.- C0G0068\\n\\n1.18.1.-\\nCOGQ426\\n\\nWe) WriteOut\\nWe) Justify\\n\\nEC_number CoG\\n\\naman — nano ./Downloads/assignment/Ecoli_hifi/Ecoli_hifi_genome.tsv — 208x63\\n\\n/Downloads/as\\n\\nproduct\\n\\nSulfite reductase [NADPH] hemoprotein beta-component\\nPhosphoadenosine phosphosulfate reductase\\nCRISPR-associated endonuclease/helicase Cas3\\nCRISPR system Cascade subunit CasA\\n\\nCRISPR system Cascade subunit CasB\\n\\nCRISPR system Cascade subunit CasC\\n\\nCRISPR system Cascade subunit CasD\\n\\nCRISPR system Cascade subunit CasE\\nCRISPR-associated endonuclease Cas1\\nCRISPR-associated endoribonuclease Cas2\\n\\nhypothetical protein\\nSulfate adenylyltransferase subunit 2\\nSulfate adenylyltransferase subunit 1\\nC0G@529 Adenylyl-sulfate kinase\\nInner membrane protein YgbE\\nCell division protein FtsB\\nC0G1211 2-C-methyl-D-erythritol 4-phosphate cytidylyltransferase\\nC0G@245 2-C-methyl-D-erythritol 2,4-cyclodiphosphate synthase\\nCOG@585 tRNA pseudouridine synthase D\\n5'/3'-nucleotidase SurE\\nC0G2518 Protein-L-isoaspartate O-methyltransferase\\nMurein hydrolase activator NlpD\\nRNA polymerase sigma factor RpoS\\nInner membrane permease YgbN\\nC0G3622 2-oxo-tetronate isomerase\\n\\n3-oxo-tetronate 4-phosphate decarboxylase\\nC0G3395 3-oxo-tetronate kinase\\nC0G3395 3-oxo-tetronate kinase\\n\\nL-threonate dehydrogenase\\nHTH-type transcriptional repressor GlcR\\nC0G@639 Serine/threonine-protein phosphatase 2\\nDNA mismatch repair protein MutS\\nhypothetical protein\\nhypothetical protein\\nFormate hydrogenlyase transcriptional activator FhlA\\nCarbamoyl dehydratase HypE\\nHydrogenase maturation factor HypD\\nHydrogenase maturation factor HypC\\nHydrogenase maturation factor HypB\\nHydrogenase maturation factor HypA\\nFormate hydrogenlyase regulatory protein HycA\\nHydrogenase-4 component A\\nNAD(P)H-quinone oxidoreductase subunit 2, chloroplastic\\nFormate hydrogenlyase subunit 4\\nFormate hydrogenlyase subunit 5\\nNAD(P)H-quinone oxidoreductase subunit I, chloroplastic\\nFormate hydrogenlyase subunit 7\\nhypothetical protein\\nCOG@68@ Hydrogenase 3 maturation protease\\nC0G2723 Aryl-phospho-beta—D-glucosidase BglH\\nPTS system beta-glucoside-specific EIIBCA component\\nHTH-type transcriptional regulator AscG\\nHydrogenase-4 component A\\nCarbamoyltransferase HypF\\nC0G1251 Nitric oxide reductase F1Rd-NAD(+) reductase\\nAnaerobic nitric oxide reductase flavorubredoxin\\n\\nWs) Read File Way Prev Pg\\nWi] Where is WAY Next Pg\\n\\nAKI\\nAU\\n\\nnment/Ecoli_hifi/Ecoli_hifi_genome.tsv\\n\\nCut Text\\nUnCut Text\\n\\nme Cur Pos\\nWay To Spell\\n\",\n", + " \"& aman — nano ./Downloads/assignment/Ecoli_nano/Ecoli_nano_genome.tsv — 208x63\\n\\n0@°8@\\nW PICO 5.09\\n\\nIKAOHOFI_00087\\nIKAOHOFI_00088\\nIKAOHOFI_00089\\nIKAOHOFI_00090\\nIKAOHOFI_00091\\nIKAOHOFI_00092\\nIKAOHOFI_00093\\nIKAOHOFI_00094\\nIKAOHOFI_00095\\nIKAOHOFI_00096\\nIKAOHOFI_00097\\nIKAOHOFI_00098\\nIKAOHOFI_00099\\nIKAOHOFJ_00100\\nIKAOHOFI_00101\\nIKAOHOFJ_00102\\nIKAOHOFI_00103\\nIKAOHOFI_00104\\nIKAOHOFI_00105\\nIKAOHOFI_00106\\nIKAOHOFJ_00107\\nIKAOHOFI_00108\\nIKAOHOFI_00109\\nIKAOHOFJ_00110\\nIKAOHOFI_00111\\nIKAOHOFI_00112\\nIKAOHOFI_00113\\nIKAOHOFI_00114\\nIKAOHOFI_00115\\nIKAOHOFI_00116\\nIKAOHOFI_00117\\nIKAOHOFI_00118\\nIKAOHOFI_00119\\nIKAOHOFI_00120\\nIKAOHOFI_00121\\nIKAOHOFI_00122\\nIKAOHOFI_00123\\nIKAOHOFI_00124\\nIKAOHOFI_00125\\nIKAOHOFI_00126\\nKAOHOFI_00127\\nIKAOHOFI_00128\\nIKAOHOFI_00129\\nIKAOHOFI_00130\\nIKAOHOFI_00131\\nIKAOHOFI_00132\\nIKAOHOFI_00133\\nIKAOHOFI_00134\\nIKAOHOFI_00135\\nIKAOHOFI_00136\\nIKAOHOFI_00137\\nIKAOHOFI_00138\\nIKAOHOFI_00139\\nIKAOHOFI_00140\\nIKAOHOFI_00141\\nIKAOHOFI_00142\\nIKAOHOFI_00143\\nIKAOHOFI_00144\\n\\nWie) Get Help\\nWed Exit\\n\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\ncDS\\n\\n1074\\n3495\\n711\\n252\\n258\\n696\\n540\\n1305\\n543\\n1026\\n825\\n642\\n384\\n210\\n936\\n1257\\n444\\n1023\\n132\\n702\\n1005\\n642\\n1023\\n810\\n1293\\n105\\n132\\n735\\n621\\n312\\n954\\n1041\\n174\\n522\\n570\\n960\\n1494\\n1686\\n651\\n309\\n1029\\n618\\n942\\n192\\n636\\n699\\n468\\n315\\n756\\n1209\\n696\\n405\\n417\\n249\\n294\\n417\\n1536\\n924\\n\\nycfT\\nmfd\\nycefS_1\\nycfS_2\\nbhsA_1\\ncomR\\n\\nndh\\n\\nC0G4763\\n3.6.4.- C0G1197\\n- C0G1376\\n- C0G1376\\n\\nC0G3417\\n\\n3.9.1.- C0G@537\\nC0G4773\\nC0G4773\\nC0G1263\\nC0G1263\\n\\n--.- COG@084\\n\\nCOGe@84\\n\\nC0GQ470\\n\\nCc0Ge125\\n\\nCOG1559\\n\\n)\\n\\n1.1.1.1\\n2.3.1.3\\n2.3.1.3\\n2.3.1.180\\n2.3.1.274\\nC0GE333\\nC0G1399\\n6.1.- C0G@424\\n+4.99.24\\n-1.26.12\\n1.26.12\\nC0G1344\\n\\n2\\n9\\n9\\n8!\\n7\\n\\n3.\\n5\\n3\\n3\\n\\nC0G1256\\nC0G1256\\n3.2.1.- C0G1705\\n\\nCOG4786\\nCOG4786\\nC0G4787\\nC0G1749\\nC0G1843\\nc0G1558\\nC0G1815\\n\\nC0G2747\\nC0G3418\\nC0G728\\n1.-.-.- C0G@673\\n\\nWe) WriteOut\\nWe) Justify\\n\\n/Downloads/as nment/Ecoli_n\\n\\nInner membrane protein YcfT\\n\\nTranscription-repair—coupling factor\\n\\nputative L,D-transpeptidase YcfS\\n\\nputative L,D-transpeptidase YcfS\\n\\nMultiple stress resistance protein BhsA\\n\\nHTH-type transcriptional repressor ComR\\n\\nhypothetical protein\\n\\nC0G1252 NADH dehydrogenase\\n\\nhypothetical protein\\n\\nC0G1472 Beta—hexosaminidase\\n\\nCOG@51@ Thiamine kinase\\n\\nPenicillin-binding protein activator LpoB\\n\\nhypothetical protein\\n\\nPurine nucleoside phosphoramidase\\n\\nFhuE receptor\\n\\nFhuE receptor\\n\\nPTS system glucose-specific EIICB component\\n\\nPTS system glucose-specific EIICB component\\n\\nputative metal-dependent hydrolase YcfH\\n\\nputative metal-dependent hydrolase YcfH\\n\\nDNA polymerase III subunit delta'\\n\\nThymidylate kinase\\n\\nEndolytic murein transglycosylase\\n\\nC0G@115 Aminodeoxychorismate lyase\\n\\nC0G@304 3-oxoacyl-[acyl-carrier-protein] synthase 2\\n\\nAcyl carrier protein\\n\\nAcyl carrier protein\\n3-oxoacyl-[acyl-carrier-protein] reductase FabG\\n\\nC0G@331 Malonyl CoA-acyl carrier protein transacylase\\n\\nC0G@331 Malonyl CoA-acyl carrier protein transacylase\\n\\nC0G@332 3-oxoacyl-[acyl-carrier-protein] synthase 3\\n\\nC0G@416 Phosphate acyltransferase\\n\\n5@S ribosomal protein L32\\n\\nLarge ribosomal RNA subunit accumulation protein YceD\\n\\n7-methy1-GTP pyrophosphatase\\n\\nC0G@564 Ribosomal large subunit pseudouridine synthase C\\n\\nC0G153@ Ribonuclease E\\n\\nC0G153@ Ribonuclease E\\n\\nFlagellar hook-associated protein 3\\n\\nhypothetical protein\\n\\nFlagellar hook-associated protein 1\\n\\nFlagellar hook-associated protein 1\\n\\nPeptidoglycan hydrolase FlgJ\\n\\nFlagellar P-ring protein\\n\\nFlagellar P-ring protein\\n\\nFlagellar L-ring protein\\n\\nFlagellar basal-body rod protein FlgG\\n\\nFlagellar basal-body rod protein FlgG\\n\\nFlagellar basal-body rod protein FlgF\\n\\nFlagellar hook protein F1lgE\\n\\nBasal-body rod modification protein FlgD\\n\\nFlagellar basal-body rod protein FlgC\\n\\nFlagellar basal body rod protein FlgB\\n\\nhypothetical protein\\n\\nNegative regulator of flagellin synthesis\\n\\nFlagella synthesis protein F1gN\\n\\nLipid II flippase MurJ\\n\\nPutative oxidoreductase YceM\\n\\nWs) Read File Way Prev Pg\\nWi] Where is WAY Next Pg\\n\\nAKI\\nAU\\n\\n_genome.tsv\\n\\nCut Text\\nUnCut Text\\n\\nme Cur Pos\\nWay To Spell\\n\",\n", + " '[Lamnala@base prokka]$ cat Ecoli_hifi/Ecoli_hifi_genome.tsv | grep hypothetical\\n\\nKBOCNLJJ_00011 CDS 1038 hypothetical protein\\nKBOCNLJJ_00033 CDS 135 hypothetical protein\\nKBOCNLJJ_00034 CDS 354 hypothetical protein\\nKBOCNLJJ_00048 CDS 411 hypothetical protein\\nKBOCNLJJ_@0060 CDS 360 hypothetical protein\\nKBOCNLJJ_00084 CDS 336 hypothetical protein\\nKBOCNLJJ_@0096 CDS 345 hypothetical protein\\nKBOCNLJJ_00101 CDS 159 hypothetical protein\\nKBOCNLJJ_00109 CDS 792 hypothetical protein\\nKBOCNLJJ_00110 CDS 687 hypothetical protein\\nKBOCNLJJ_00111 CDS 333 hypothetical protein\\nKBOCNLJJ_00113 CDS 483 hypothetical protein\\nKBOCNLJJ_00114 CDS 792 hypothetical protein\\nKBOCNLJJ_00118 CDS 201 hypothetical protein\\nKBOCNLJJ_00119 CDS 483 hypothetical protein\\nKBOCNLJJ_00121 CDS 1704 hypothetical protein\\nKBOCNLJJ_00124 CDS 315 hypothetical protein\\nKBOCNLJJ_00125 CDS 468 hypothetical protein\\nKBOCNLJJ_00127 CDS 237 hypothetical protein\\nKBOCNLJJ_00128 CDS 702 hypothetical protein\\nKBOCNLJJ_00129 CDS 822 hypothetical protein\\nKBOCNLJJ_00133 CDS 1617 hypothetical protein\\nKBOCNLJJ_00134 CDS 2190 hypothetical protein\\nKBOCNLJJ_@0135 CDS 627 hypothetical protein\\n\\nKBOCNLJJ_90136 CDS 1410 hypothetical protein\\n',\n", + " 'Find in Page: | IKAOHOFJ_00007 © itera Match Case\\nPannzer2 Home\\ne\\nQueries 1 to 1000\\nCnesy hens gene Description Biological process Molecular functio1\\nty name Estimated PPV, description Estimated PPV, GO-id, description Estimated PPV, GO-i d, de\\n0170 GO:0006813 potassium ion transport monoatomic cation tr:\\nIKAOHOFJ_00001 060 GO-0098655 Ponoatomicleation 0162 GO:0008324 activity\\none antiporter NhaP2 057 Cell volume regulation protein A emigrant transport 0160 GO:0050660 _ flavin adenine dinucle\\npearen . inorganic cation . . i\\n049 GO:0098662 transmembrane transport 056 GO:0015297 antiporter activity\\nIKAOHOFJ_00002\\nhypothetical protein 0.0 Uncharacterized protein\\nSearch\\nIKAOHOFJ_00003\\nAlanine racemase GO Uncharacterized protein\\nSearch\\n0176 GO:0006522 alanine metabolic process\\nIKAOHOFJ_00004 0.74 G0:0046437 D-amino acid biosynthetic 0.79 GO:0008784 alanine racemase acti\\\\\\nAlanine racemase, catabolic DADX 0.54 Alanine racemase , process 0.67 GO:0030170 pyridoxal phosphate b\\nSearch 036 GO:0009080 pyruvate family amino 0336 GO:0042803 protein homodimeriza\\n, acid catabolic process\\nD-alanine catabolic\\nIKAOHOFJ_00005 075 GO:0055130 , . .\\nD-amino acid dehydrogenase DADA D-amino acid dehydrogenase Process _ 0.84 G0:0008718 D cout acid yes\\nGandh 039 G0:0019480 L-alanine oxidation to 0135 GO:0042803 protein homodimeriza\\npyruvate via D-alanine\\nIKAOHOFJ_00006\\nD-amino acid dehydrogenase D-amino acid dehydrogenase small subunit 056 GO:0016491 oxidoreductase activit\\nSearch\\nhypothetical protein YCGB 0192 Sporulation protein SpoVR 0163 GO:0006974 DNA damage response\\n\\nSearch\\n\\n',\n", + " '[amnala@base prokka]$ cat Ecoli_nano/Ecoli_nano_genome.tsv | grep hypothetical\\n\\nIKAOHOFJ_@0002 CDS 158 hypothetical protein\\nIKAOHOFJ_@0@007 CDS 1425 hypothetical protein\\nIKAOHOFJ_0@017 CDS 447 hypothetical protein\\nIKAOHOFJ_@0020 CDS 483 hypothetical protein\\nIKAOHOFJ_@0021 CDS 369 hypothetical protein\\nIKAOHOFJ_@0025 CDS 174 hypothetical protein\\nIKAOHOFJ_@0@026 CDS 285 hypothetical protein\\nIKAOHOFJ_@0@029 CDS 1539 hypothetical protein\\nIKAOHOFJ_@0@042 CDS 342 hypothetical protein\\nIKAOHOFJ_00043 CDS 375 hypothetical protein\\nIKAOHOFJ_@0045 CDS 789 hypothetical protein\\n\\nIKAOHOFJ_@0046 CDS 585 hypothetical protein\\n',\n", + " 'Genome vv Tracks ¥ Sample Info v Session v Share Bookmark Save Image Circular View v Help v\\n\\nGV oxford_e...me.fasta _ tig00000002:2,754-6,178 Q 3,425 bp (Select Tracks )( Crosshairs )( Center Line ){ Track Labels ) (—) auu==® +)\\n3 kb j 4 kb j 5 kb j 6 kb\\nLSA A A 8 a\\npo ee ss sss | %\\ndadA_1 IKAOHOFJ_00007 fadR_1\\npac Pi\\ndadA_2 fadR_2\\n\\nigv.org UCSanDiego EEBROAD\\n\\nINSTITUTE\\n',\n", + " 'Genome vv Tracks ¥ Sample Info v Session v Share Bookmark Save Image Circular View v Help v\\n\\nIGV oxford_e...me.fasta tig00000002:1,989,819-1,993,234 Q 3,416 bp (Select Tracks ) (Crosshairs )(_Center Line )(TrackLabels) @ +)\\n1,990 kb j 1,991 kb j 1,992 kb j 1,993 kb\\nAQ 0 EA A MY TAY A AY a\\n|= SS SS en |\\ntnaB tnaA mnmE_1\\n\\nINSTITUTE\\n\\nHeng igv.org UCSan Diego fe BROAD\\n\\n',\n", + " 'Genome vv Tracks ¥ Sample Info v Session v Share Save Image Circular View v Help v\\n\\nIGV oxford_e...me.fasta _ tig00000002:1,988,781-1,993,318 § Q. 4,538 bp (Select Tracks ) (Crosshairs )(_Center Line )(TrackLabels) @ +)\\n\\nC D)\\n\\n1,989 kb 1,990 kb 1,991 kb 1,992 kb 1,993 kb\\n1 L 1 L f\\n\\nmdtL\\n\\n',\n", + " 'icv ome v Tracks ¥ mple Info v Session v Share Bookmark Save Image Circular View v Help v\\n\\nIGV oxford_e...me.fasta tig00000002:1,752,510-1,825,110 Q 72 kb (Select Tracks ) (\"Crosshairs ) (Center Line ) (Track Labels) @ qumm@ +)\\n\\nC | D)\\n\\n1,760 kb 1,770 kb 1,780 kb 1,790 kb 1,800 kb 1,810 kb 1,820 kb\\nL 1 n L L 1 n\\n\\n11D 2 ee) ee es 2 ie\\n\\nIKAOHOFJ_01984yijE metFmetLrpmE cytR hsilU gipF gipX tpiA pfkAcpxR sodA_1 thaBrhaD IKAOHOFJ_02046fdhE_1 dtdcsqR yihTyihR yihQ yihP_1 ompL IKAOHOFJ_02079 glnA gl\\n\\npriA_2 menA_2 sbp_2 cpxA_1 rhaT_2rhaA_1 ysdC_2 fdoG_3 yinV yihP_2 GFM1\\n',\n", + " 'Genome vv Tracks ¥ Sample Info v Session v Share Bookmark Save Image Circular View v Help v\\n\\nIGV oxford_e...me.fasta _ tig00000002:1,604,261-1,606,695 § Q. 2,435 bp (Select Tracks ) (\"Crosshairs )(_Center Line )(TrackLabels) @ iE +)\\n\\nC D)\\n\\n604,300 bp 1,604,500 bp 1,604,700 bp 1,604,900 bp 1,605,100 bp 1,605,300 bp 1,605,500 bp 1,605,700 bp 1,605,900 bp 1,606,100 bp 1,606,300 bp 1,606,500 bp 1,606,\\nL i 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L i 1 L L L 1 L\\n\\n%\\nee Pe | ZZ\\n\\npdeC_1 IKAOHOFJ_01847 ssb\\n\\npdeC_2\\n',\n", + " 'Genome Tracks ¥ Sample Info v Session v Share Bookmark Save Image Circular View v Help v\\n\\nIGV asm.cont...me.fasta tig00000001:3,254,475-3,258,061 Q 3,587 bp ( Select Tracks }(_ Crosshairs }( Center Line )( Track Labels } (—) auu==® +)\\n\\nC I )\\n\\n3,255 kb 3,256 kb 3,257 kb 3,258 kb\\nL 1 1 1 1\\n\\nec cc\\n\\nC—O a x\\nssb\\n\\nsoxR soxS pdeC KBOCNLJJ_03121\\n',\n", + " '@ @ @ cool_custom_script.py Signin v\\n= cool_custom_script.py € >? untitled cool.py ~/Documents cool_custom_script.py\\ncool_custom_script.py 2 Q* I x\\n\\n23 with open(\\'/Users/aman/lat_chrom.sizes\\', \\'w\\') as fsize: r\\n\\n24 for chrom in hic.getChromosomes():\\n\\n25 fsize.write(f\"{chrom.name$\\\\t{chrom. length}\\\\n\")\\n\\n26 if chrom.name ~ \"All\":\\n\\n27 fsize.write(f\"{chrom.name$\\\\t{chrom. length}\\\\n\")\\n\\n28 d# Then write the counts in text file:\\n\\n29 # adjustment made here - aman\\n\\n30 file_path = os.path.expanduser(\\'~/Downloads/bedpe.txt\\')\\n31 with open(file_path, ‘w\\') as fo:\\n\\n32 for i in range(len(chrom_sizes) ):\\n33 for j in range(i, len(chrom_sizes)):\\n34 chrom1 = chrom_sizes.index[i]\\n35 chrom2 = chrom_sizes.index[j]\\n36 result = hicstraw.straw(data_type, normalization, hic_file, chrom1, chrom2, \\'BP\\', resolution)\\n37 for k in range(len(result) ):\\n38 start1 = result[k] .binx\\n39 start2 = result[k].binY\\n40 value = result[k].counts\\naman — python3 /Users/aman/Docum... * + 7\\n\\nFile doesn\\'t have the given chr_chr map 1_263\\nFile doesn\\'t have the given chr_chr map 1_265\\nFile doesn\\'t have the given chr_chr map 1_266\\nFile doesn\\'t have the given chr_chr map 1_267\\nFile doesn\\'t have the given chr_chr map 2_234\\nFile doesn\\'t have the given chr_chr map 2_246\\nFile doesn\\'t have the given chr_chr map 2_254\\nFile doesn\\'t have the given chr_chr map 2_265\\nFile doesn\\'t have the given chr_chr map 2_266\\nFile doesn\\'t have the given chr_chr map 2_267\\nFilter... z |\\n\\ntS = $& vY Click to restart and update Zed 29:34 Python 3.13.0(Venv) Python && + @% 4\\n',\n", + " 'Aman\\n_——\\n',\n", + " 'In [14]: import matplotlib\\nmatplotlib.use(\\'agg\\') #| Or choose another valid backend such as \\'tkagg\\', ‘qt5agg\\', etc.\\n\\nIn [15]: %%sbash\\nfancplot --plot heatmap 1:0-307041717 8:0-181122637 /mnt/storage3/aman/wdbasejuicer_new/aligned/inter.hic\\n——\\nTraceback (most recent call last):\\n\\nFile \"/home/aman/.local/bin/fancplot\", line 261, in \\nFancPlot()\\nFile \"/home/aman/.local/bin/fancplot\", line 80, in __init__\\nimport matplotlib\\nFile \"/home/aman/.local/lib/python3.10/site-packages/matplotlib/__init__.py\", line 1270, in \\nrcParams[\\'backend\\'] = os.environ.get(\\'MPLBACKEND\\' )\\nFile \"/home/aman/. local/lib/python3.10/site-packages/matplotlib/__init__.py\", line 738, in __setitem_\\nraise ValueError(f\"Key {key}: {ve}\") from None\\nValueError: Key backend: \\'module://matplotlib_inline.backend_inline\\' is not a valid value for backend; supported va\\nlues are [\\'gtk3agg\\', \\'gtk3cairo\\', \\'gtk4agg\\', ‘gtk4cairo\\', \\'macosx\\', \\'nbagg\\', \\'notebook\\', ‘\\'qtagg\\', ‘qtcairo\\', \\'qt5ag\\ng\\', ‘qt5cairo\\', \\'tkagg\\', \\'tkcairo\\', \\'webagg\\', \\'wx\\', \\'wxagg\\', ‘wxcairo\\', ‘\\'agg\\', ‘cairo\\', \\'pdf\\', \\'pgf\\', \\'ps\\', ‘svg\\',\\n‘template’ ]\\n\\nCalledProcessError Traceback (most recent call last)\\n\\n/tmp/ipykernel_532279/1126558398.py in \\n\\n----> 1 get_ipython().run_cell_magic(\\'bash\\', \\'\\', \\'fancplot --plot heatmap 1:0-307041717 8:0-181122637 /mnt/storage\\n3/aman/wdbasejuicer_new/aligned/inter.hic\\\\n\\')\\n',\n", + " 'In [36]:\\n\\n%%sbash\\n\\nhead /mnt/storage3/aman/wdbasejuicer_new/hiccups_output/postprocessed_pixels_10000.bedpe\\n\\n#chr1— x1 x2 chr2\\nexpectedDonut expectedH\\ncentroid2 radius\\n\\n# juicer_tools version 2.20.00\\n10 6090000 6100000 10\\n6.738838 8.369542\\n\\n6098333 6208333 7454\\n\\n10 139920000 13993000\\n55,255 62.0 8.725843\\n455184E-15 9.31793E-40\\n\\n10 76000000 76010000\\n55,255 57.0 9.344456\\n203114E-17 2.29482E-25\\n\\n10 149390000 14940000\\n55,255 56.0 5.521386\\n702141E-16 2.387457E-16\\n\\n10 136480000 13649000\\n55,255 56.0 5 8624353\\n23398E-20 1.2297154E-24\\n\\n10 148200000 14821000\\n55,255 55.0 78222165\\n\\n19 8.71397@5E-12 2\\n\\n10 145390000 14540000\\n55,255 52.0 9.858375\\n\\n17 1.6487045E-21 2\\n\\n10 143300000 14331000\\n55,255 48.0 7.270913\\n923472E-15 8.827955E-12\\n\\nyl y2 name score strand1 strand2 color observed expectedBL\\nexpectedV fdrBL fdrDonut fdrH fdrv numCollapsed centroid1\\n6200000 6210000 . . : : @,255,255 69.0 7.9115663\\n13.515236 1.45373255E-30 5.202941E-36 3.1267008E-30 1.2960435E-19 3\\n0 10 139980000 139990000 : : : . 0,2\\n7.795326 15.521655 4.7749968 5.0803407E-25 6.842732E-30 1.4\\n3 139925000 139985000 10000\\n\\n10 76080000 76090000 : : : . 0,2\\n8.861963 11.599155 7.0608373 2.5698042E-21 1.734446E-21 4.3\\n6 76006666 76076666 14337\\n0 10 149450000 149460000 : : : . 0,2\\n7.006336 10.389031 11.967166 2.12049@5E-29 6.3991415E-25 1.6\\n4 149390000 149450000 7071\\n0 10 136880000 136890000 : : : . 0,2\\n4.0235314 9.664011 6.9882493 2.1204905E-29 8.194439E-34 2.8\\n7 136483571 136879285 16659\\n0 10 148260000 148270000 : : : . 0,2\\n9.238162 9.26983 14.654494 6.932115E-24 3.9216012E-20 1.4314703E-\\n148205000 148260000 5000\\n0 10 145440000 145450000 : : : . 0,2\\n6.957423 8.590018 6.5711 5.5672264E-14 6.6677316E-22 1.1138844E-\\n145395000 145450000 5000\\n0 10 143360000 143370000 : : : . 0,2\\n55802155 8.395383 12.302593 1.2983397E-18 1.498726E-22 4.4\\n2 143310000 143365000 5000\\n',\n", + " 'In [54]: import fanc\\nimport fanc.peaks\\nimport fanc.plotting as fancplot\\n\\nimport logging\\nlogging. basicConfig(level=logging. INFO, format=\"%(asctime)s %(levelname)s %(message)s\")\\n\\nhic_data = fanc. load(\\'/mnt/storage3/aman/wdbasejuicer_new/aligned/inter_3@.hic\\')\\nloop_caller = fanc.RaoPeakCaller()\\n\\n/home/aman/. lLocal/lib/python3.10/site-packages/fanc/compatibility/juicer.py:330: UserWarning: No resolution chosen\\nfor Juicer Hic - using 2500000bp. Specify a custom resolution using <.hic file>@\\nwarnings.warn(\"No resolution chosen for Juicer Hic - using {}bp. \"\\n/home/aman/. lLocal/lib/python3.10/site-packages/fanc/compatibility/juicer.py:353: UserWarning: Support for Juicer .h\\nic v9 is still in beta. Please report any issues to https://github.com/vaquerizas lab/fanc/issues/92\\nwarnings.warn(f\"Support for Juicer .hic v{self.version} is still in beta. \"\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help O @ 6B +0 3 © OB o S SunNov 17 12:11\\n\\nS Workspaces v higlass/higlass: Fast, flex higlass/higlass-docker: B li Data Preparation — HiGla Jupyter! Bagatelle No. 25inA! HiGlass + ry Ww\\n\\nQ Search Google ’ a ¢ fo °¢ # © @ a\\n\\nhttps://www.mood... OnePlus 12R revie... Whois “Indian”in.. vA\\n\\nQ\\n&\\n7\\n&\\n‘ a\\n6\\n&\\n\\n@ = > DO. OU VY docalhost:5001/app Ae\\n\\nv\\n\\nY Speed Dial yY Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1.. TargetP 2.0 - DTU...\\n\\nHiGlass About Blog Examples Plugins Docs ©\\n\\noot x\\notx\\n\\nva\\nf\\nL\\n“\\n<9 08009\\n\\n®\\n\\n* &\\n00 @ © @& SOO LR rset —O—$—$—$—$—= 100 % 11\\n',\n", + " 'workflow_aman\\n\\na i\\na\\nToDo\\n\\nhic hic2cool cool\\n\\nplot\\n\\nmatrix (exported from\\n\\njuicerbon) Python script Plot\\n\\n',\n", + " '156,000 KB 155,000 KB 154,000 KB 153,000 KB 152,000 KB 151,000 KB\\n\\n157,000 KB\\n\\n',\n", + " 'ne...@broadinstitute.org Jan 18, 2019, 8:16:32PM y+ roN\\nto AS, 3D Genomics\\n\\nHello,\\nYou can just run HiCCUPS or Arrowhead on the hic file using the latest jar: https://github.com/aidenlab/juicer/wiki/Download\\nThere is extensive documentation here: https://github.com/aidenlab/juicer/wiki/CPU-HiCCUPS\\n\\nPlease note: 300 million reads is not enough to reliably call loops. We also do not recommend domain calling at this depth. The ENCODE standard for loop\\ncalling is 2 billion reads.\\n\\nBest\\nNeva\\n\\nYou received this message because you are subscribed to the Google Groups \"3D Genomics\" group.\\n\\nTo unsubscribe from this group and stop receiving emails from it, send an email to 3d-genomics...@googlegroups.com.\\nTo view this discussion on the web visit https://groups.google.com/d/msgid/3d-genomics/761 6da19-9387-4c46-99d6-\\nef852e2b0170%40googlegroups.com.\\n\\nFor more options, visit https://groups.google.com/d/optout.\\n\\nNeva Cherniavsky Durand, Ph.D.\\nStaff Scientist, Aiden Lab\\nwww.aidenlab.org\\n',\n", + " '',\n", + " '',\n", + " '',\n", + " '',\n", + " '14-4441 2100 2-24 24IV0 2 3-1 3-ll 3-lll 3-IV 3-V 3-Vl\\n',\n", + " '#Update on the script\\n\\n3. Plot\\nDraw the Chalazal base and the line\\nspecifying the neck of the Nucellus\\n\\n1. Import\\nDrag and drop\\n\\n2. Filter\\n\\nBased on the image\\n\\n\\\\\\n\\nDraws two perpendiculars to each °\\n\\nof these 2 reference lines\\n\\ne\\n\\nResults\\n\\nFie de Fort\\nfares Mean [vir Mex angie\\n7 0 » Oo $593\\n\\nRasut\\n\\n4. Measure\\n\\nSolves for two intersecting perpendiculars.\\n\\nObtains the intersection coordinates.\\n\\nAutomatically measures the kink angle at the intersection.\\n\\natternpt_32\\ntimestamp_15\\n\\n5. Save\\n\\nAutomates saving of ROls for lines, points, and\\nangles in the ROI manager.\\n\\nSaves a screenshot of the final image with the\\nattempt number and timestamp.\\n',\n", + " 'GSM4284451: HiChIP B73 leaf H3K27me3; Zea mays; OTHER\\n\\n1 ILLUMINA (NextSeq 500) run: 373.8M spots, 56.5G bases, 19.6Gb downloads\\nAccession: SRX7630540\\n\\nGSM4284450: HiChIP B73 leaf H3K4me3;_Zea mays; OTHER\\n\\n1 ILLUMINA (NextSeq 500) run: 326.8M spots, 49.4G bases, 17.1Gb downloads\\nAccession: SRX7630539\\n\\nGSM3398051: HiC maize Leaf-HiC rep2; Zea mays; _Hi-C\\n\\n1 ILLUMINA (NextSeq 500) run: 528.9M spots, 80.4G bases, 30.8Gb downloads\\nAccession: SRX4727418\\n\\nGSM3398050: HiC maize Leaf-HiC rep1; Zea mays;_Hi-C\\n1 ILLUMINA (NextSeq 500) run: 89.8M spots, 13.7G bases, 4.5Gb downloads\\nAccession: SRX4727417\\n',\n", + " '[amnala@base alignment]$ ls sorted.GLDS*\\n\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\nsorted.\\n\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nGLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\\n\\n_Camnala@base alignment]$\\n\\ne_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\\ne_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\\ne_114_UMISS_Hoeksema_CGATGT_L@0@1_R1_001_1M.\\ne_114_UMISS_Hoeksema_CGATGT_L@@1_R1_001_1M.\\ne_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\\ne_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\\ne_120_UMISS_Hoeksema_TGACCA_L@@1_R1_001_1M.\\ne_12@_UMISS_Hoeksema_TGACCA_L@0@1_R1_001_1M.\\ne_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\\ne_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\\ne_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\\ne_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\\ne_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M.fastq.\\ne_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M.fastq.\\n\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\n\\ndam\\n\\nDam.\\n\\ndam\\n\\nDam.\\n\\nbam\\n\\nDam.\\n\\ndam\\n\\nDam.\\n\\ndam\\n\\nDam.\\n\\ndam\\n\\nDam.\\n\\nbai\\n\\nbai\\n\\nbai\\n\\nbai\\n\\nbai\\n\\nbai\\nbam\\n\\nbam. bai\\n\\n',\n", + " '@ © @ ~~ aman—amnala@base:~/bioinfo24/RNASEQ/alignment — ssh amnala@base.hpc.taltech.ee —...\\n\\nstar_out_728910.txt\\nstar_out_728911.txt\\n[amnala@base alignment]$ ls sorted.GLDS*\\n\\nsorted\\nam\\n\\nsorted\\n«bai\\nsorted\\n\\nsorted\\n«bai\\nsorted\\n\\nsorted\\n«bai\\nsorted\\n\\nsorted\\n«bai\\nsorted\\n\\nsorted\\n«bai\\nsorted\\n\\nsorted\\n«bai\\nsorted\\n«bam\\nsorted\\n\\n-Dam.\\n\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\nbai\\n\\n[amnala@base alignment]$\\n\\ne_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\\ne_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\\ne_114_UMISS_Hoeksema_CGATGT_L@@1_R1_001_1M.\\ne_114_UMISS_Hoeksema_CGATGT_L@@1_R1_001_1M.\\ne_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\\ne_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\\ne_12@_UMISS_Hoeksema_TGACCA_L@0@1_R1_001_1M.\\ne_120_UMISS_Hoeksema_TGACCA_L@@1_R1_001_1M.\\ne_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\\ne_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\\ne_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\\n\\ne_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\\n\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\n\\nfastq.\\n\\nDd\\n\\ne_235_239_UMISS_Hoeksema_GTTTCG_L@03_R1_001_1M. fas\\n\\ne_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M. fas\\n',\n", + " '[amnala@base alignment]$ ls sorted.GLDS*\\n\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\nsorted\\n\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n-GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n-GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n.GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\\n\\n[amnala@base alignment]$\\n\\ne_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\\ne_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\\ne_114_UMISS_Hoeksema_CGATGT_L@@1_R1_001_1M.\\ne_114_UMISS_Hoeksema_CGATGT_L@@1_R1_001_1M.\\ne_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\\ne_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\\ne_12@_UMISS_Hoeksema_TGACCA_L@0@1_R1_001_1M.\\ne_120@_UMISS_Hoeksema_TGACCA_L@@1_R1_001_1M.\\ne_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\\ne_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\\ne_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\\ne_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\\ne_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M.fastq.\\ne_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M.fastq.\\n\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\nfastq.\\n\\nbam\\n\\nDam.\\n\\ndam\\n\\nDam.\\n\\ndam\\n\\nDam.\\n\\ndam\\n\\nDam.\\n\\nbam\\n\\nDam.\\n\\ndam\\n\\nDam.\\n\\nbai\\n\\nbai\\n\\nbai\\n\\nbai\\n\\nbai\\n\\nbai\\nbam\\n\\nbam. bai\\n',\n", + " '<\\n2\\n2\\no\\nfom\\n2\\ns\\n\\n® gene-est\\n® fitted\\n® final\\n\\nT T T T T\\nde+01 le+02 1e+03 le+04 le+05\\n\\nmean of normalized counts\\n\\n',\n", + " '@ Juicebox @ (®o gw@obor¥rz@ee Tue Dec 3 12:58\\n\\nee@ [Juicebox 2.17.00] Hi-C Map <9>: inter.hic\\n\\nFile View Bookmarks Assembly Dev\\nChromosomes Show Normalization (Obs | Ctrl) Resolution (BP) Color Range\\n\\nObserved 5 ¢ reyrt rt rrr tnt\\n2.5MB 500KB 100KB 25KB 5KB 1KB 200BP\\n\\nInter Balanced++\\nGenome-wide Balanced++\\nCoverage\\n\\n~- ¥ Coverage (Sqrt)\\n\\né Balanced++\\n\\n1:216,500,001-217,000,000\\n3:500,001-1,000,000\\n\\na observed value (O) = 3.875\\nS ae : expected value (E) = 2.663\\n\\n2 : : : : Mi O/E = 1.455\\n\\nLayerO <> | & |\\n\\nShow Annotation Panel\\n\\n',\n", + " '/mnt/storage3/aman/wdbasejuicer_new/aligned$ samtools flagstat merged_dedup.bam\\n1145414295 + @ in total (QC-passed reads + QC-failed reads)\\n\\n1095625712 + @ primary\\n\\n49788583 + @ secondary\\n\\n@ + @ supplementary\\n\\n45529887 + @ duplicates\\n\\n45128804 + @ primary duplicates\\n\\n1136307238 + @ mapped (99.20% : N/A)\\n1086518655 + @ primary mapped (99.17% : N/A)\\n1095625712 + @ paired in sequencing\\n\\n547812856 + @ read1\\n\\n547812856 + @ read2\\n\\n@ + @ properly paired (0.00% : N/A)\\n\\n1082345910 + @ with itself and mate mapped\\n\\n4172745 + @ singletons (@.38% : N/A)\\n\\n665445414 + @ with mate mapped to a different chr\\n182215303 + @ with mate mapped to a different chr (mapQ>=5)\\n',\n", + " \"What this suggests:\\n\\n>\\n\\nHigh Mapping Percentage: The mapping quality is quite high (99.20%), which is good.\\n\\nHowever, the properly paired issue (0%) should be looked into further.\\n\\nPaired Read Alignment Issues: The @% for properly paired reads suggests that the\\nalignment tool or the pairing information may not be correct. This is a crucial issue for Hi-C\\ndata since proper pairing indicates the correct relationship between paired-end reads. It's\\nworth verifying that the correct options are being used in the alignment step and whether the\\n\\npairing information is retained properly.\\n\\nInter-chromosomal Interactions: Given the significant number of reads with mates mapped\\nto different chromosomes, this aligns with your Hi-C analysis, which typically shows inter-\\nchromosomal interactions. However, excessive inter-chromosomal mapping could indicate a\\n\\nproblem if the number is unusually high.\\n\",\n", + " 'Genome-wide expected (log)\\n\\n10000 - |\\n\\n1000 - |\\n\\n100 +}\\n\\n105}\\n\\nExpected at BP_500000 norm SCALE\\n\\n3°¢64¢5 10 20 30 100\\nDistance between reads (log)\\n\\n200\\n',\n", + " \"Sequencing\\n\\nSequenced Reads: 547812856\\n\\nDuplication and Complexity (% Sequenced Reads)\\n\\nAnalysis of Unique Reads (% Sequenced Reads / % Unique Reads)\\n\\nIntra-fragment Reads: 34,307,600\\n\\nBelow MAPQ Threshold: 355,353,763 (64.87% / 73.27%)\\n\\nHi-C Contacts: 95,311,495 (17.40% / 19.65%)\\n3' Bias (Long Range): 97% - 3%\\n\\nPair Type % (L-I-O-R): 25% - 25% - 25% - 25%\\n\\nAnalysis of Hi-C Contacts (% Sequenced Reads / % Unique Reads)\\n\\nInter-chromosomal: 22,195,088 (4.05% / 4.58%)\\nIntra-chromosomal: 73,116,407 (13.35% / 15.08%)\\nLong Range (>20Kb): 35,425,148 (6.47% / 7.30%)\\n\",\n", + " '',\n", + " '100 MB\\n\\n200 MB\\n\\n300 MB\\n\\nChromosomes Show Normalization (Obs | Ctrl) Resolution (BP) Color Range\\n—\\n1 Bp Observed None None Pivrb ttre teins\\n2.5MB 500KB 100KB 25KB 5KB 1KB 200BP a\\n0 MB 100 MB 200 MB 300 MB\\n\\n',\n", + " '156,000 KB 155,000 KB 154,000 KB 153,000 KB 152,000 KB 151,000 KE\\n\\n157,000 KB\\n\\n148 MB\\n\\n149 MB\\n\\n150 MB.\\n\\n152 MB\\n\\n153 MB\\n\\n154 MB\\n\\n155 MB\\n\\n156 MB\\n\\n157 MB\\n\\n158 MB\\n\\n159 MB.\\n\\n',\n", + " 'Chromosomes\\n\\no\\n\\n8\\n\\nae\\n\\nShow\\n\\nObserved\\n\\nNormalization (Obs | Ctrl)\\n\\nNone ¢\\n\\nBala...\\n\\nResolution (BP)\\n\\nI rrdtdot ttt td\\n2.5MB 500KB 100KB 25KB 5KB 1KB 200BP\\n\\nOMB\\n\\n',\n", + " 'OMB\\n\\n100 MB\\n\\n200 MB\\n\\nChromosomes Show Normalization (Obs | Ctrl) Resolution (BP)\\n“aw “aw a a a — y,\\n2 Bp Observed Bala... None © Pivrb ttre teins\\n2.5MB 500KB 100KB 25KB 5KB 1KB 200BP\\nOMB 100 MB 200 MB 300 MB\\n\\n',\n", + " '100 MB\\n\\n200 MB\\n\\n100 MB\\n\\n200 MB\\n\\n300 MB\\n',\n", + " '',\n", + " '40 MB 60 MB 80 MB 100 MB 120 MB 140 MB 160 MB 180 MB\\n\\n20 MB\\n\\nMB\\n\\nIN 09\\n\\naN 08\\n\\nIN OOL\\n\\n',\n", + " '93,000 KB 92,000 KB 91,000 KB 90,000 KB 89,000 KB 88,000 KB\\n\\n94,000 KB\\n\\n85 MB\\n\\n',\n", + " '300 MB\\n\\n200 MB\\n\\n100 MB\\n\\nIN OOL\\n\\naN 007\\n\\nIN 00€\\n',\n", + " '156,000 KB 155,000 KB 154,000 KB 153,000 KB 152,000 KB 151,000 KB\\n\\n157,000 KB\\n\\n148 MB 149 MB\\n\\n150 MB.\\n\\n151 MB\\n\\n152 MB\\n\\n153 MB\\n\\n154 MB\\n\\n155 MB\\n\\n156 MB\\n\\n157 MB\\n\\n158 MB\\n\\n159 MB.\\n\\n»\\n\\na>\\n\\n',\n", + " 'Y Speed Dial v Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1\\n\\nScience that inspires\\n\\n5 Cell Systems\\n\\nThis journal Journals Publish News &events About Cell Press\\n\\nTOOL - Volume 3, Issue 1, P95-98, July 27,2016 - OpenAccess [RAPP NN aNIN SU)\\n\\nJuicer Provides a One-Click System for Analyzing Loop-\\nResolution Hi-C Experiments\\n\\nAffiliations & Notes V Article Info \\\\V_—_Linked Articles (1) V\\n\\nDownload PDF 33 Cite «Share LA SetAlert © Get Rights [[) Reprints\\n\\nHighlights\\n\\n- Juicer enables users to process terabase scale Hi-C datasets with a single click\\n\\n- Juicer automatically annotates loops and contact domains\\n\\nShow Outline Y\\n\\n- Juicer is available as open source software\\n\\n- Juicer is compatible with multiple cluster operating systems and with Amazon Web Services\\n\\nSummary\\n\\nHi-C experiments explore the 3D structure of the genome, generating terabases of data to create high-resolution\\ncontact maps. Here, we introduce Juicer, an open-source tool for analyzing terabase-scale Hi-C datasets. Juicer\\n\\nhttps://www.cell.com/fulltext/$2405-4712(16)30219-8#fig ‘ound to transform raw sequence data into normalized contact maps\\n= with nna click lbiicar nrnqdiirac 4 hir tila cpantaining epAamnracecad ronntart matrirac at many racnliitinne farilitating\\n',\n", + " 'SPRINGER NATURE Link\\n\\nFind ajournal Publishwithus Track your research Q Search\\n\\nHome > Genome Biology > Article\\n\\nHiC-Pro: an optimized and flexible pipeline\\nfor Hi-C data processing\\n\\nSoftware | Openaccess | Published: 01 December 2015\\nVolume 16, articlenumber 259, (2015) Cite this article\\n\\nDownload PDF @ You have full access to this open access article\\n\\nNicolas Servant 4, Nelle Varoquaux, Bryan R. Lajoie, Eric Viara, Chong-Jian Chen, Jean-Philippe Vert,\\nEdith Heard, Job Dekker & Emmanuel Barillot\\n\\nS) 65k Accesses f) 1404 Citations & 19 Altmetric & 3 Mentions Exploreall metrics >\\n\\nAbstract\\n\\n',\n", + " 'nature plants\\n\\nExplore content y Aboutthejournal y Publish with us v Subscribe\\n\\nnature > nature plants > articles > article\\n\\nArticle | Published: 18 November 2019\\n\\nWidespread long-range cis-regulatory elements in the\\nmaize genome\\n\\nWilliam A. Ricci, Zefu Lu, Lexiang Ji, Alexandre P. Marand, Christina L. Ethridge, Nathalie G. Murphy,\\n\\nJaclyn M. Noshay, Mary Galli, Maria Katherine Mejia-Guerra, Maria Colomé-Tatché, Frank Johannes, M.\\n\\nJordan Rowley, Victor G. Corces, Jixian Zhai, Michael J. Scanlon, Edward S. Buckler, Andrea Gallavotti,\\n\\nNathan M. Springer, Robert J. Schmitz 4 & Xiaoyu Zhang 4\\n\\nNature Plants 5, 1237-1249 (2019) | Cite this article\\n\\n18k Accesses | 224 Citations | 139 Altmetric | Metrics\\n\\n@ An Author Correction to this article was published on 06 February 2020\\n\\n@ This article has been updated\\n\\n',\n", + " 'Overall Interpretation\\n\\ne The data show a good proportion of valid Hi-C contacts (17.40%), but a large number of reads\\n(64.87%) are excluded due to low quality (MAPQ). This could be due to sequence complexity,\\n\\ngenome alignment issues, or technical problems during sequencing.\\n\\ne The balance in pair types and dominance of intra-chromosomal contacts indicate proper\\n\\nlibrary preparation and plausible results for downstream analysis.\\n\\ne Long-range contacts provide meaningful insights into chromatin organization and can be\\n\\nused for modeling chromosomal structure.\\n',\n", + " '> Science. 2009 Oct 9;326(5950):289-93. doi: 10.1126/science.1181369.\\n\\nComprehensive mapping of long-range interactions\\nreveals folding principles of the human genome\\n\\nErez Lieberman-Aiden ’, Nynke L van Berkum, Louise Williams, Maxim Imakaev, Tobias Ragoczy,\\nAgnes Telling, Ido Amit, Bryan R Lajoie, Peter J Sabo, Michael O Dorschner, Richard Sandstrom,\\nBradley Bernstein, M A Bender, Mark Groudine, Andreas Gnirke, John Stamatoyannopoulos,\\nLeonid A Mirny, Eric S Lander, Job Dekker\\n\\nAffiliations + expand\\nPMID: 19815776 PMCID: PMC2858594 DOI: 10.1126/science.1181369\\n\\nAbstract\\n\\nWe describe Hi-C, a method that probes the three-dimensional architecture of whole genomes by\\ncoupling proximity-based ligation with massively parallel sequencing. We constructed spatial\\nproximity maps of the human genome with Hi-C at a resolution of 1 megabase. These maps confirm\\nthe presence of chromosome territories and the spatial proximity of small, gene-rich chromosomes.\\nWe identified an additional level of genome organization that is characterized by the spatial\\nsegregation of open and closed chromatin to form two genome-wide compartments. At the\\nmegabase scale, the chromatin conformation is consistent with a fractal globule, a knot-free,\\npolymer conformation that enables maximally dense packing while preserving the ability to easily\\nfold and unfold any genomic locus. The fractal globule is distinct from the more commonly used\\nglobular equilibrium model. Our results demonstrate the power of Hi-C to map the dynamic\\nconformations of whole genomes.\\n',\n", + " 'Crosslinked —> Religated —>\\nchromatin fragments\\n» Ligation\\n\\n> Restriction site tt Pair of mate reads\\n\\n_ fitering & & Binning\\n\\n_ paired read ties\\n\\n— Alignment to\\nreference genome\\n\\nSequencing\\n\\n>\\n>\\n\\n>\\nFASTQ\\n\\n>\\n>\\n>\\n\\n>\\nFASTQ\\n\\nL eb ciocne J\\n\\nL cleo 4\\n\\nFig. 1 Hi-C data, from generation to contact matrix. The figure shows a\\nschematic representation of Hi-C data analysis, starting from a cartoon\\ndepicting cross-linked chromatin and a prototypic pair of mate reads\\npositioned on the restriction fragments from which they originate. Raw\\nsequencing paired-end reads (in FASTQ files) are aligned to the reference\\ngenome considering the mate reads independently. Then, aligned reads\\n\\n(in BAM files) are assigned to their fragment of origin and paired. The\\npaired reads are stored in a sorted file that can be in either plain text,\\nindexed text (pairix), or binary (e.g., HDF) formats, depending on the\\npipeline. Finally, after filtering and binning, the read counts are stored in\\ncontact matrix files, including plain text (e.g., 2D or sparse matrix) or\\nbinary (e.g., hic or cool) file formats\\n',\n", + " 'v Please select\\nInstituto Universitario de Lisboa (ISCTE IUL)\\nUNIVERSIDADE CATOLICA PORTUGUESA\\nUniversidade de Coimbra\\nUniversidade de Evora\\nUniversidade de Lisboa\\nUniversidade do Porto\\nUniversidade Nova de Lisboa\\n',\n", + " 'v Please select\\nChalmers tekniska hoegskola AB\\nGoteborgs Universitet\\nHandelshégskolan i Stockholm (HHS)\\nHégskolan i Halmstad\\nKarlstads universitet\\nKarolinska Institutet\\nKungliga Tekniska H6gskolan (KTH)\\nLinképings universitet (LiU)\\nLinnéuniversitetet\\nLulea tekniska universitet\\nLunds universitet\\nStockholms universitet\\nSveriges lantbruksuniversitet (SLU)\\nUmea universitet\\nUppsala universitet\\n',\n", + " 'EXPRESSION ANALYSIS\\nRNA-SEQ\\n\\n= Multiple testing correction\\n= More comparisons -> more likely to have difference by chance\\n\\n= Already known from arrays\\n= 10 000s genes/transcripts\\n= 100 000s exons\\n\\n= RNA-seq makes even more prominent\\n= The whole transcriptome\\n= Almost infinite number of potential features\\n= Genes, transcripts, exons, junctions, retained introns, microRNAs,\\nIncRNAs, retroelements, etc...\\n= Bonferroni, Benjamini-Hochberg, Bioconductor multtest\\n= http://www.bioconductor.org/packages/release/bioc/html/multtest.html\\n',\n", + " 'File Edit\\n\\n@ Bandage\\n\\nView\\n\\nSelect\\n\\nOutput\\n\\nOB ew@eoer zt © €& Ce)\\n\\nHelp\\n\\n=> Q & ThuDec5 21:09\\n\\nBandage - /Users/aman/Downloads/sample692_spades_out/assembly_graph_after_simplification.gfa\\n\\nGraph information\\nNodes: 57\\n\\n(7) Edges: 11\\nTotal length: 186.910\\n\\nMore info\\n\\nGraph drawing\\n\\n©@ Scope: Entire graph\\n@ Style: O Single\\ne Draw graph\\n\\nGraph display\\ne Zoom: 103,5%\\n©@ Node width: 5,0\\n\\n@_ Random colours\\n\\nNode labels\\n\\nName\\nDepth\\nCSV data:\\n\\nCustom\\nLength\\n© ~ BLAST hits\\n\\n(7) Font\\n\\nText outline\\n\\nBLAST\\n\\n(7) Create/view BLAST search\\n@ Query:\\n\\na\\nv\\n\\nDouble\\n\\nFind nodes\\n\\n© Node(s):\\n\\n@ Match: O Exact Partial\\n\\nFind node(s)\\n\\nSelected nodes (48)\\n\\n85, 211, 409, 553, 1207, 7061,\\n27387, 37093, 52795, 53239,\\n73592, 80037, 85717, 86340,\\n89960, 103818, 104062, 105292,\\n\\nTotal length: 28.503 bp\\nMean depth: 10,6x\\n\\n@ — Setcolour Set label\\n\\nSelected edge\\n\\n80037+ to 80037+\\n\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help @a ® @@éd6dr+ez@oee ©) F Q ® SatDec7 9:24\\n\\nie taltech v Compartmentalization of L The histone H3 variant H3 How to Apply i Summer 2025 Main C-RVEN EME CiClwimms Ea Summer 2025 Main\\n\\na) <& > OQ. YU &B selapp.imp.ac.at = ~ Q@ Search Google ’ Lb ¢é®é oOo et eG CO &\\n\\nY Speed Dial ¥ Imported From... Y Imported From Online Bewerbung QGIS API Docume. qgis - Trying to pe... New Script - Earth... Pastebin.com - #1... TargetP 2.0- DTU... https://www.mood... OnePlus12R revie... Whois “Indian\"in.. vA »\\n\\n— —— option.\\nWas this part or your degree or © You must select a valid 4\\n. . please choose v . &\\nextracurricular activity?* option.\\nif other, please specify o &\\n“PF add Research Experience &)\\ncA\\nScientific interests and motivation* .\\nWe consider this section to be the most cr)\\nimportant! Please write a short essay 2s You have to enter &\\ndescribing why you chose to study biology or something in field\\na related field. Which area(s] of biology do you ‘Scientific interests and es\\nfind most interesting or challenging and what motivation’ until end of\\ndo you expect from the summer school deadline. @\\nprogram in Vienna? (we expect approx. 500\\n\\nwords]\\n\\nN\\n<9\\n\\nHonours, Scholarships, Awards @\\nPlease list any honours or awards that you\\nfeel relevant to this application, including the\\ndate. w\\nZ\\nWill you be able to attend the complete © You must select a valid\\n. please choose v ,\\nduration?* option.\\nFavourite labs ©\\n© You must select a valid &\\n\\na Favourite lah [1.)* nlease choose YY DD\\n',\n", + " '706883\\n706884\\n706886\\n706885\\n706887\\n706888\\n706890\\n706891\\n706892\\n706889\\n706875\\n706873\\n706876\\n706874\\n1\\n\\n1321\\n\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\nroot\\n\\nmessagebu\\n\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n20\\n\\n2866M\\n2866M\\n2866M\\n2866M\\n2866M\\n2866M\\n2866M\\n2866M\\n2866M\\n2866M\\n23440\\n23448\\n19992\\n19992\\n\\n164M\\n\\n9456\\n\\n2391M\\n2393M\\n2391M\\n2393M\\n2393M\\n2391M\\n2391M\\n2393M\\n2391M\\n2393M\\n7344\\n7344\\n2252\\n2136\\n11788\\n3364\\n\\n2412\\n2324\\n2412\\n2324\\n2324\\n2412\\n2412\\n2324\\n2412\\n2324\\n2372\\n2372\\n1720\\n1604\\n6216\\n1908\\n\\nNANNNNHNDDDDDDDDANN\\n\\n400.\\n400.\\n10@.\\n10@.\\n10@.\\n10@.\\n10@.\\n10@.\\n10@.\\n\\nDOAAD\\n\\nPLCTCTDPSORPRRPRRPRREBRBR\\nPOSCTCT®VVDDVD0D0090 0\\n\\nVPVTVTAAAD\\n\\n45h22:\\n45h22:\\n11h20:\\n11h20:\\n11h20:\\n11h20:\\n11h20:\\n11h20:\\n11h20:\\n11h20:\\nQ4.\\n13.\\n40.\\n44.\\n:1@.\\n18.\\n\\n51:\\n50:\\n39:\\n39:\\n\\n10:\\n\\n46\\n32\\n32\\n32\\n32\\n32\\n31\\n31\\n32\\n81\\n12\\n59\\n96\\n44\\n96\\n\\n/usr/\\n/usr/\\n/usr/\\n/usr/\\n/usr/\\n/usr/\\n/usr/\\n/usr/\\n/usr/\\n/usr/\\n\\noca\\noca\\noca\\noca\\noca\\noca\\noca\\noca\\noca\\noca\\n\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.\\nperl /usr/local/anaconda/envs/HiC-Pro_\\n\\nVPV®VVVVVVOVO\\n\\n-0/\\n-0/\\n-0/\\n-0/\\n-0/\\n-0/\\n-0/\\n-0/\\n-0/\\n-0/\\n\\nv3.\\n\\nperl /usr/local/anaconda/envs/HiC-Pro_v3.\\n/anaconda/envs/HiC-Pro_v3.0.0/\\n/anaconda/envs/HiC-Pro_v3.0.0/\\n/lib/systemd/systemd --system --deserialize 33\\n@dbus—daemon --system —-address=systemd:\\n\\n/usr/\\n/usr/\\n\\noca\\noca\\n\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\nbin/bowtie2-align-s --wrapper\\n\\nbasic-®\\nbasic-®\\nbasic-®\\nbasic-®\\nbasic-®\\nbasic-®\\nbasic-®\\nbasic-®\\nbasic-®\\nbasic-®\\n\\n--very-sensitive\\n—-very-sensitive\\n--very-sensitive\\n--very-sensitive\\n--very-sensitive\\n--very-sensitive\\n--very-sensitive\\n--very-sensitive\\n—-very-sensitive\\n—-very-sensitive\\n\\n30\\n30\\n30\\n30\\n30\\n30\\n30\\n30\\n30\\n30\\n\\n--score-min\\n--score-min\\n--score-min\\n--score-min\\n--score-min\\n--score-min\\n--score-min\\n--score-min\\n--score-min\\n—-score-min\\n\\nDAARBAAADH\\nNNNNNNNNN\\n\\nPere rere\\nSoooKoKOOOO\\n\\n--end-to-end\\n--end-to-end\\n--end-to-end\\n—-end-to-end\\n--end-to-end\\n--end-to-end\\n--end-to-end\\n--end-to-end\\n--end-to-end\\n--end-to-end\\n\\n—-reo\\n—-reo\\n—-reo\\n—-reo\\n—-reo\\n—-reo\\n—-reo\\n—-reo\\n—-reo\\n—-reo\\n\\n@.0/bin/bowtie2 --very-sensitive -L 3@ --score-min L,-@.6,-@.2 --end-to- end --reorder --un bowtie_resu\\n@.0/bin/bowtie2 --very-sensitive -L 3@ --score-min L,-@.6,-@.2 --end-to-end --reorder --un bowtie_resu\\n\\nbin/samtools view -F 4 -bS —\\nbin/samtools view -F 4 -bS —\\n\\n--nofork --nopidfile --systemd-activation --syslog-only\\n',\n", + " 'Statistics of Read Pairs Alignment on Restriction Fragments\\n\\nInvalid_pairs\\n12408 Valid_interaction_pairs\\n\\nValid_interaction_pairs_FF\\nValid_interaction_pairs_RR\\n\\nValid_interaction_pairs_RF\\n\\nValid_interaction_pairs_FR\\n\\nMeal’ VUUINS\\n\\nFiltered_pairs\\n5e+07\\nDumped_pairs\\nSelf_Cycle_pairs\\nReligation_pairs\\n\\nSingle-end_pairs\\n\\nDangling_end_pairs\\n\\n| Saas | |\\n\\nOe+00\\n\\nAll Pairs Valid 3C Pairs Invalid 3C Pairs\\ndata\\n',\n", + " 'a) = > QO. VU VV Iocalhost:8090/app Q yv @® Search Google ’ a ¢ oO et © &\\n\\nY Speed Dial yY Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com- #1... TargetP 2.0- DTU... https://www.mood... OnePlus 12R revie... Whois “Indian”in.. Yv A\\n\\n@ HiGlass About Blog Examples Plugins Docs ©\\n\\nI no+x\\n+X) sega\\n\\n3e+4\\nte+4\\n4e+3\\n\\n1e+3\\n4e+2\\n\\nte+2\\n40\\n\\n10\\n4\\n\\n4 -\\n\\ndata.mcool\\n[Current data resolution: 5.12M],\\n',\n", + " 'File View Bookmarks Assembly Dev\\n\\nChromosomes Show Normalization (Obs | Ctrl) Resolution (BP) Color Range\\ny) 5\\nA A A EE\\nAll All Bp Observed None None 1o.”’o00 00D UD. a . has =\\n\\n25MB 500KB 100KB 25 KB 5KB\\n\\n',\n", + " 'Who is “Indian” in the Gulf? Race, Labor and\\nCitizenship - MERIP\\n\\nhttps://merip.org/2021/06/who-is-indian-in-\\nthe-gulf-race-labor-and-citizenship/\\n\\nAbout Blog Examples Plugins Docs ©\\n\\nno+xX\\nO+X Ser4 ym\\n\\n2e+4\\nte+4\\n5et+3\\n\\n2e+3\\n1e+3\\n5e+2\\n\\n2e+2\\nte+2\\n50\\n\\nchr1_chr1.mcool\\n[Current data resolution: 5.12M],\\n\\n',\n", + " 'About Blog Examples Plugins Docs ©\\n\\n5e+4\\n\\nA 3e+4\\n\\nte+4\\n6et3\\n\\n3e+3\\n\\n1e+3\\n6e+2\\n\\n3e+2\\n\\nchr9_chr9.mcool\\n[Current data resolution: 5.12M],\\n',\n", + " 'About Blog Examples Plugins Docs ©\\n\\n5e+4\\nSet+4\\n\\nte+4\\n6et3\\n\\n3e+3\\n\\nte+3\\n6e+2\\n\\nSet+2\\n\\nte+2 =\\n60 =\\n\\nchr5_chr5.mcool\\n[Current data resolution: 5.12M],\\n',\n", + " 'HiGlass About Blog Examples Plugins Docs ©\\n\\n5e+4 FA 40 -\\n2e+4\\nte+4 20\\n5e+3 40\\n2e+3\\n1e+3 S\\n5e+2 4\\n2e+2 2\\nte+2 =\\n50= = qomts\\nchr5_chr5.mcool c1c2.mcool\\n[Current data resolution: 5.12M], [Current data resolution: 20k],\\n349= 5e+4\\n2e+4\\n\\\\ te+4\\n2 5e+3\\n2e+3\\n1et3\\n5e+2\\n2er2 =\\n1- = - -\\nc1c9.mcool chr9_chr9.mcool\\n\\n[Current data resolution: 20k], [Current data resolution: 5.12M],\\n\\n',\n", + " 'About Blog Examples Plugins Docs ©\\n\\ni no+x\\nO +X) Ser4 ae\\n\\n2e+4\\nte+4\\n5e+3\\n\\n2e+3\\n1e+3\\n5e+2\\n\\n2e+2\\n\\nte+2\\n50\\n\\nchr1_chr1.mcool\\n[Current data resolution: 5.12M],\\n',\n", + " '@ Zed File Edit Selection View Go Window Help\\n\\nma BmeOorrtktoewwwn F-\\nFastQc\\nall_sections multiqc_data.json\\nGLDS-251_rna-seq_13JUN2017H\\nGLDS-251_rna-seq_13JUN2017H\\nGLDS-251_rna-seq_13JUN2017H\\nGLDS-251_rna-seq_13JUN2017H\\nGLDS-251_rna-seq_13JUN2017H\\nGLDS-251_rna-seq_13JUN2017H\\nGLDS-251_rna-seq_13JUN2017H\\nreport_general_stats_data\\nGLDS-251_rna-seq_13JUN2017HiSeq_|\\npercent_gc\\navg_sequence_length\\nmedian_sequence_length\\ntotal_sequences\\npercent_duplicates\\npercent_fails\\nGLDS-251_rna-seq_13JUN2017HiSeq_|\\npercent_gc\\navg_sequence_length\\nmedian_sequence_length\\ntotal_sequences\\npercent_duplicates\\npercent_fails\\nGLDS-251_rna-seq_13JUN2017HiSeq_|\\npercent_gc\\navg_sequence_length\\nmedian_sequence_length\\ntotal_sequences\\n\\npercent_duplicates\\nFilter... z\\n\\nst & v\\n\\nClick to restart and update Zed\\n\\nmultiqc_data.json\\n\\nPELCSNL_LaLLsS 2 7.UFUFTUTUIVUIVIVIZ\\n\\nBo\\n\\nSign in\\n\\n+\\n\\noO\\n\\nQ*® I\\n\\n\"GLDS-251_rna-seq_13JUN2017HiSeq_Run_Sample_235_239_UMISS_Hoeksema_GTTTCG_L0@3_R1_001_1M\": {\\n\\n\"percent_gc\": 46.0,\\n\"avg_sequence_length\": 125.0,\\n\"median_sequence_length\": 125,\\n\"total_sequences\": 1000000.0,\\n\"percent_duplicates\": 23.347216247708587,\\n\"percent_fails\": 9.090909090909092\\n\\nBo\\n\\n\"GLDS-251_rna-seq_13JUN2017HiSeq_Run_Sample_120_UMISS_Hoeksema_TGACCA_L001_R1_001_1M\":\\n\\n\"percent_gc\": 49.0,\\n\"avg_sequence_length\": 125.0,\\n\"median_sequence_length\": 125,\\n\"total_sequences\": 1000000.0,\\n\"percent_duplicates\": 52.07411329479328,\\n\"percent_fails\": 18.181818181818183\\n\\nBo\\n\\n\"GLDS-251_rna-seq_13JUN2017HiSeq_Run_Sample_175_UMISS_Hoeksema_AGTTCC_L00Q2_R1_001_1M\":\\n\\n\"percent_gc\": 47.0,\\n\"avg_sequence_length\": 125.0,\\n\"median_sequence_length\": 125,\\n\"total_sequences\": 1000000.0,\\n\"percent_duplicates\": 30.77778969527732,\\n\"percent_fails\": 9.090909090909092\\n\\nBo\\n\\n\"GLDS-251_rna-seq_13JUN2017HiSeq_Run_Sample_179_UMISS_Hoeksema_CCGTCC_LO0Q3_R1_001_1M\":\\n\\n\"percent_gc\": 45.0,\\n\"avg_sequence_length\": 125.0,\\n\"median_sequence_length\": 125,\\n\\nNt ata enniianene \". ANNNANAAN A\\n\\nUpdated to Zed 0.163.2\\nView the release notes\\n\\nalgal JSON\\n\\nv\\n',\n", + " 'library(\"pheatmap”)\\n\\nselect <- order (ronMeans (counts (ddsHTSeq,normalized=TRUE)),\\ndecreasing=TRUE) [1:50]\\n\\ndf <- as.data. frame(colData(ddsHTSeq) (\"condition”))\\n\\npheatmap(assay(ntd)[select,], cluster_rows=FALSE, show_rownames=FALSE,\\nCluster_cols=TRUE, annotation_col=df)\\n\\npheatmap(assay(vsd)[select,], cluster_rows-FALSE, show_rownames=FALSE,\\nCluster_cols=TRUE, annotation_col=df)\\n\\npheatmap(assay(rld)[(select,], cluster_rows-FALSE, show_rownames@FALSE,\\nCluster_cols=TRUE, annotation_col=df)\\n\\nsamplevists <- dist(t(assay(vsd)))\\n',\n", + " 'sampledists <- dist(t(assay(vsd)))\\n\\nlibrary(\"Rcolorsr ewer”)\\nsampleDistMatrix <- as.matrix(sampleDists)\\nrownames(samplebistwatrix) <- vsdScondition I\\ncolnames(sampledistmatrix) <- NULL\\ncolors <- colorramppalette( rev(brewer.pal(9, “Blues”)) )(255)\\npheatmap(sampleDistmatrix,\\n\\nCluster ing_distance_rows=sampleDists,\\n\\ncluster ing_distance_cols=sampleDists,\\n\\ncol=colors)\\n\\nplotPca(vsd, intgroup-c(“condition”))\\n',\n", + " 'library(\"Rcolorsr ewer”)\\nsampleDistMatrix <- as.matrix(sampleDists)\\nrownames(samplebistwatrix) <- vsdScondition I\\ncolnames(sampledistmatrix) <- NULL\\ncolors <- colorramppalette( rev(brewer.pal(9, “Slues\")) )(255)\\npheatmap(sampleDistmatrix,\\n\\nCluster ing_distance_rows=sampleDists,\\n\\ncluster ing_distance_cols=sampleDists,\\n\\ncol=colors)\\n',\n", + " \"© Pupiisn\\n\\n10-\\n\\ngroup\\n° 1G\\n\\nBOUBUBA %LZ 'ZOd\\n\\n\",\n", + " 'ploteca(vsd, intgroup-c(“condition”))\\n\\nres <- results(ddsHTSeq, name-\"condition_0G_vs_ic”)\\nres <- results(ddsHTseq, Samm aie=eNT Soap ees ese ater D2\\n\\nresultsNames (ddsHTSeq)\\nBiocManager : : install (“apegIm\")\\n\\nreslFC <- 1fcshrink(ddsHTSeq, coef=\"condition_0G_vs_16\", type=\"apegim™)\\nrestec\\n',\n", + " 'reslFC <- 1fcshrink(ddsHTSeq, coef=\"condition_0G_vs_16\", type=\"apeg]m™)\\nreslFc\\n\\nres\\n\\nresordered <- restFc[order(resLFcSpvalue),)\\nresordered\\n\\num(restrcSpadj < 0.1, na.rm=TRUE)\\nsummary (resLFC)\\n\\nres0S <- results(ddsHTseq, alpha=0.05)\\nsummary (res0S)\\n\\nsum(resOSSpadj < 0.05, na.rm=TRUE)\\nplowma(res, ylim=c(-2,2))\\n\\nplotma(restec, ylim-c(-2,2))\\n',\n", + " '114\\n115\\n116\\n117\\n118\\n119\\n120\\n121\\n122\\n123\\n124\\n125\\n126\\n127\\n128\\n\\nidx <- identify(resSbasemean, resSlog2Foldchange)\\nrownames (res) [idx]\\n\\nplotcounts(ddsHTSeq, gene-which.min(resSpadj), intgroup=\"condition™)\\n\\nd <- plotcounts(ddsHTseq, gene=which.min(resSpadj), intgroup=\"condition\",\\nreturnData=TRUE)\\nVibrary(\"ggplor2”)\\nggplot(d, aes(x=condition, yecount)) +\\n‘geom_pofnt (position=position_jitter(w=0.1,h=0)) +\\nscale_y_logl0(breaks=c(25,100,400))\\n\\nwrite. csv(as. data. frame(resordered),\\nfile=\"condition_0G_results. csv\")\\n',\n", + " 'trimmomatic PE \\\\\\n$R1 $R2 \\\\\\n$OUT_PAIRED_R1 $OUT_UNPAIRED_R1 \\\\\\n$OUT_PAIRED_R2 $OUT_UNPAIRED_R2 \\\\\\nILLUMINACLIP: TruSeq3-PE. fa:2:30:10:2:True \\\\\\nLEADING:5 \\\\\\nTRAILING:5 \\\\\\nSLIDINGWINDOW: 4:20 \\\\\\nMINLEN: 30\\n',\n", + " 'ressig <- subset(resordered, padj < 0.1)\\nressig\\n\\nwrite. csv(as. data. frame(ressig),\\nfile=\"condition_0G_sig_results. csv\")\\n',\n", + " 'c\\n\\nPDF pe Ss 0) p (DE)\\n\\nBookma a 00 do elp\\nourse: Bioinforma feld g:Profiler — a web serve P A: age ete pantherdb.org/gene A agriGO - re\\nee tN Q _\\ned Fro Online Bewerbung Q API Do e qg g to pe e p a Pastebin.co argetP 2.0 - D p ood\\nXPOFT tO jow query Bs; OW short lin Bs;\\n© For print @\\nCapped @\\n©) Make unselected terms transparent\\n@ @. €0e 3\\n2165 30 values above this rresnoye capped\\n144\\ne\\n2\\n“ ° £ °\\n~ 104 ®\\n3 @\\na\\ng 7 e 3 ee e\\n3 ee? e @ e\\n64 4 e@\\ne e ® . e ° ° © °\\n44 6\\noe 7 © Se, gS\" ee\\n3 oe ABH OP DB & e °° wm °\\noJ\\nSo, So, So, ‘edie\\n> “Cig 7\\n7) Z 7\\nID Source Term ID | Term Name Paaj (query_1)\\n1 GO:MF GO:0009055 electron transfer activity 1.555x10-23\\n2 GO:MF G0:0016168 chlorophyll binding 9.742x107\\'3\\n3 GO:MF GO:0048038 quinone binding 6.992x10°8\\n4 GO:MF GO:0046872 metal ion binding 9.366x10°6\\n5 GO:MF GO:0043565 sequence-specific DNA binding 5.917x10°5\\n6 GO:MF G0:0046933 proton-transporting ATP synthase activity, rota... 4.390x10-4\\n7 GO:MF GO:0003700 DNA-binding transcription factor activity 3.258x10°3\\n8 GO:BP GO:0015979 photosynthesis 5.036x10-83\\n9 GO:BP GO:0042221 response to chemical 2.332x10°13\\n10 GO:BP. GO:0019438 aromatic compound biosynthetic process 2.015x10-3\\n11 GO:BP. GO:0022904 respiratory electron transport chain 2.569x10°3\\n12 GO:BP GO:1902600 proton transmembrane transport 4.867x10-3\\n13 GO:BP. GO:0015986 proton motive force-driven ATP synthesis 1.042x10°2\\n14 GO:BP. GO:0009644 response to high light intensity 1.238x1072\\n15 GO:BP. GO:0042430 indole-containing compound metabolic process 4.127x10-2\\n16 GO:BP. GO:0009873 ethylene-activated signaling pathway 4.228x10°2\\n17 GO:BP. GO:0009889 regulation of biosynthetic process 4.775x102\\n18 GO:CC GO:0009535 chloroplast thylakoid membrane 6.016x10734\\n19 GO:CC GO:0010287 plastoglobule 4.281102\\nversion e111_eg58_p18_f463989d A Deng\\n3 &\\n\\n>\\na\\n\\nY\\n',\n", + " 'Gi e dq e bOO a a ‘ele) qo PDF|\\nF talte Pla A: a gene set e pantherdb.org/ge A agriGO - re agriGO - term de\\nCp) ot se € pola tN Q\\npeed Dia ported Fro ported Fro Online Bewerbung Q API Do qg g to pe p a Pastebin.co\\nGraph font size (pt): O7 O8 Og @10 O11 O12 ale =\\nGO flash Chart ©&\\nSelect Category MPLE\\nBiological Process O cellular Component O Molecular Function\\nAdvanced Parameter Settings\\nBar style: @Glass Bar O Filled Bar O3D Bar O Cylinder Bar i\\nQuery bar color: Bg/Ref bar color: [HEX format only] [ default ] ;\\nX legend content: @Go annotation O GO accession font: tab | I. I |,\\nEMER EER LARA LRR A\\nX legend rotation: [270 to 315 is suggested] SPESPIEPEFAAAEFREAAA GSS\\nDetail information ©\\nYou can [ rowse in tree traversing mode ] [ & Browse all GO terms ] [ & Download ]\\nOr select from following significant terms to [ Draw graphical results ;3; ] [ Create bar chart jij; ] [Scatter Plots analysis «| ]\\nOcoterm Ontology Description Number in input list Number in BG/Ref p-value FDR\\n© 60:0010200 | P response to chitin 21 134 1.5e-20 1.5e-17\\n© G0:0015979 || P photosynthesis 25 253 8e-20 4e-17\\n0 G0:0010243 P response to organonitrogen compound 21 166 8.1e-19 2.7e-16\\nO60:1901698 | P response to nitrogen compound 21 264 4.5e-15 1.1e-12\\n0 G0:0019684 P photosynthesis, light reaction 11 134 1.3e-08 2.6e-06\\n0 Go0:0006091 P generation of precursor metabolites and energy 16 364 3.1e-08 5.2e-06\\n0 60:0009769 P photosynthesis, light harvesting in photosystem II 5 10 6.2e-08 8.9e-06\\n© G0:0009719 P response to endogenous stimulus 35 1732 1.1e-07 1.4e-05\\nO 60:0010033 P response to organic substance 37 2023 5.3e-07 6e-05\\nOGo:1901700 P response to oxygen-containing compound 31 1557 9.1e-07 9.2e-05\\n© G0:0009765 | P photosynthesis, light harvesting 5 44 3.2e-05 0.0029\\n© G0:0009145 P purine nucleoside triphosphate biosynthetic process 5 46 3.9e-05 0.0033\\n\\n00 & &\\n\\nele)\\n\\n>\\na\\n\\n',\n", + " 'O©OMNOORWONHE\\n\\nRPRWWWBWWWAWAWAAWANNNNNNHNNNNNBP RRB REE E EB\\nSSOORYDAUHGTREANRPCHOCBRINDAGTRANKHDCOBRNAATARwWNHHRO\\n\\n[Gene IbaseMean log2FoldChai lfcSE\\n\\nAT5G03200.1 12.0375435\\nAT5G47220.1 153.161775\\nAT3G29000.1 166.002658\\nAT4G00650.1 11.2572169\\nAT3G44990.1 223.865324\\nAT2G05070.1 1709.86898\\nAT2G42530.1 475.913349\\nAT5G63350.1 54.9735521\\nAT5G39670.1 114.785786\\nAT1G61470.1 22.7198363\\nAT1G80840.1 663.247412\\nATSG61600.1 2684.37627\\nAT5G47230.1 577.821307\\nAT4G25470.1 59.6532479\\nAT4G27280.1 6988.80195\\nATSG46350.1 22.8465007\\nAT3G50330.1 127.604924\\nAT1G72910.1 104.192446\\nAT1G35210.1 37.1600234\\nAT3G50930.1 504.178099\\nAT1G29920.1 4226.08984\\nAT3G50800.1 191.046459\\nAT3G44260.1 2666.75503\\nAT2G38470.1 3185.46548\\nATSG05965.1 123.391355\\nAT1G18300.1 651.925875\\nAT1G73540.1 696.801829\\nAT1G73010.1 372.969509\\nAT3G50060.1 1432.98416\\nAT5G43620.1 102.636467\\nAT1G72240.1 211.107872\\nAT4G24570.1 2042.71238\\nAT1G18570.1 891.44892\\nAT1G72920.1 244.955336\\nAT5G54270.1 3911.89175\\nATSG50360.1 54.1660564\\nAT2G21640.1 71.9274916\\nAT3G18080.1 1328.31866\\nAT4G17490.1 585.637163\\nAT1G69150.1 49.7470799\\n\\n-2.6682843\\n-1.8601178\\n-1.8062287\\n-1.690889\\n-1.638667\\n-1.5918919\\n-1.5727324\\n-1.5622046\\n-1.54785\\n-1.5462705\\n-1.5451851\\n-1.5309698\\n-1.5199074\\n-1.5139612\\n-1.5055291\\n-1.4922792\\n-1.4696279\\n-1.4463622\\n-1.438611\\n-1.4275128\\n-1.4266917\\n-1.4114142\\n-1.3608498\\n-1.3528153\\n-1.3387104\\n-1.2088777\\n-1.1888251\\n-1.1866378\\n-1.1865197\\n-1.1222547\\n-1.1028749\\n-1.0718814\\n-1.0643248\\n-1.0378977\\n-1.037061\\n-1.0245886\\n-1.0115027\\n-0.9676685\\n-0.9623881\\n-0.9623193\\n\\n0.80337817\\n0.38746974\\n0.50966468\\n0.62988797\\n0.46976535\\n0.35359836\\n0.43674133\\n0.32251337\\n0.52518387\\n0.53417738\\n0.48328103\\n0.27696312\\n0.33678885\\n0.27534626\\n0.43854718\\n0.55642403\\n0.62060477\\n0.36396798\\n0.46985648\\n0.50825081\\n0.59035525\\n0.34451855\\n0.60481351\\n0.37150957\\n0.34105324\\n0.35361437\\n0.36221267\\n0.31167061\\n0.37388718\\n0.29956969\\n0.53182263\\n0.45937344\\n0.29330696\\n0.29823811\\n0.33187918\\n0.26714823\\n\\n0.3117438\\n0.23828361\\n0.48141073\\n0.48381667\\n\\ncondition_Og_sig_results +\\n\\npvalue\\n4.88E-05\\n7.40E-08\\n1.61E-05\\n0.00030804\\n1.98E-05\\n3.14E-07\\n1.33E-05\\n6.02E-08\\n0.0001157\\n0.00013985\\n5.41E-05\\n1.69E-09\\n2.94E-07\\n1.93E-09\\n2.43E-05\\n0.00026168\\n0.00054658\\n3.09E-06\\n7.92E-05\\n0.00017653\\n0.00049867\\n1.81E-06\\n0.00072039\\n1.04E-05\\n3.68E-06\\n2.54E-05\\n4.08E-05\\n5.93E-06\\n5.87E-05\\n7.47E-06\\n0.00105961\\n0.0006115\\n1.19E-05\\n2.02E-05\\n7.12E-05\\n5.53E-06\\n4.48E-05\\n2.15E-06\\n0.00124554\\n0.00195951\\n\\npadj\\n0.01039067\\n0.00013716\\n0.00534315\\n0.03198439\\n0.00609956\\n0.0004071\\n0.00454914\\n0.00013022\\n0.01737143\\n0.01973086\\n0.01077569\\n8.37E-06\\n0.0004071\\n8.37E-06\\n0.00702233\\n0.02912626\\n0.0474784\\n0.00191003\\n0.0126947\\n0.02246269\\n0.04493895\\n0.00138024\\n0.05467769\\n0.00413704\\n0.00217226\\n0.00702676\\n0.00961854\\n0.00284863\\n0.01095791\\n0.00323387\\n0.07089004\\n0.05023178\\n0.0042455\\n0.00609956\\n0.01184955\\n0.00276036\\n0.01037315\\n0.00154894\\n0.07891411\\n0.07891411\\n\\nGene\\n\\nAT5G03200.1\\nAT5G47220.1\\nAT3G29000.1\\nAT4G00650.1\\nAT3G44990.1\\nAT2G05070.1\\nAT2G42530.1\\nAT5G63350.1\\nAT5G39670.1\\nAT1G61470.1\\nAT1G80840.1\\nAT5G61600.1\\nAT5G47230.1\\nAT4G25470.1\\nAT4G27280.1\\nAT5G46350.1\\nAT3G50330.1\\nAT1G72910.1\\nAT1G35210.1\\nAT3G50930.1\\nAT1G29920.1\\nAT3G50800.1\\nAT3G44260.1\\nAT2G38470.1\\nAT5G05965.1\\nAT1G18300.1\\nAT1G73540.1\\nAT1G73010.1\\nAT3G50060.1\\nAT5G43620.1\\nAT1G72240.1\\nAT4G24570.1\\nAT1G18570.1\\nAT1G72920.1\\nAT5G54270.1\\nAT5G50360.1\\nAT2G21640.1\\nAT3G18080.1\\nAT4G17490.1\\nAT1G69150.1\\n\\nbaseMean\\n12.0375435\\n153.161775\\n166.002658\\n11.2572169\\n223.865324\\n1709.86898\\n475.913349\\n54.9735521\\n114.785786\\n22.7198363\\n663.247412\\n2684.37627\\n577.821307\\n59.6532479\\n6988.80195\\n22.8465007\\n127.604924\\n104.192446\\n37.1600234\\n504.178099\\n4226.08984\\n191.046459\\n2666.75503\\n3185.46548\\n123.391355\\n651.925875\\n696.801829\\n372.969509\\n1432.98416\\n102.636467\\n211.107872\\n2042.71238\\n891.44892\\n244.955336\\n3911.89175\\n54.1660564\\n71.9274916\\n1328.31866\\n585.637163\\n42.7470799\\n\\nlog2FoldChai lfcSE\\n\\n-2.6682843\\n-1.8601178\\n-1.8062287\\n-1.690889\\n-1.638667\\n-1.5918919\\n-1.5727324\\n-1.5622046\\n-1.54785\\n-1.5462705\\n-1.5451851\\n-1.5309698\\n-1.5199074\\n-1.5139612\\n-1.5055291\\n-1.4922792\\n-1.4696279\\n-1.4463622\\n-1.438611\\n-1.4275128\\n-1.4266917\\n-1.4114142\\n-1.3608498\\n-1.3528153\\n-1.3387104\\n-1.2088777\\n-1.1888251\\n-1.1866378\\n-1.1865197\\n-1.1222547\\n-1.1028749\\n-1.0718814\\n-1.0643248\\n-1.0378977\\n-1.037061\\n-1.0245886\\n-1.0115027\\n-0.9676685\\n-0.9623881\\n-0.9623193\\n\\n0.80337817\\n0.38746974\\n0.50966468\\n0.62988797\\n0.46976535\\n0.35359836\\n0.43674133\\n0.32251337\\n0.52518387\\n0.53417738\\n0.48328103\\n0.27696312\\n0.33678885\\n0.27534626\\n0.43854718\\n0.55642403\\n0.62060477\\n0.36396798\\n0.46985648\\n0.50825081\\n0.59035525\\n0.34451855\\n0.60481351\\n0.37150957\\n0.34105324\\n0.35361437\\n0.36221267\\n0.31167061\\n0.37388718\\n0.29956969\\n0.53182263\\n0.45937344\\n0.29330696\\n0.29823811\\n0.33187918\\n0.26714823\\n\\n0.3117438\\n0.23828361\\n0.48141073\\n0.48381667\\n\\npvalue\\n4.88E-05\\n7.40E-08\\n1.61E-05\\n0.00030804\\n1.98E-05\\n3.14E-07\\n1.33E-05\\n6.02E-08\\n0.0001157\\n0.00013985\\n5.41E-05\\n1.69E-09\\n2.94E-07\\n1.93E-09\\n2.43E-05\\n0.00026168\\n0.00054658\\n3.09E-06\\n7.92E-05\\n0.00017653\\n0.00049867\\n1.81E-06\\n0.00072039\\n1.04E-05\\n3.68E-06\\n2.54E-05\\n4.08E-05\\n5.93E-06\\n5.87E-05\\n7.47E-06\\n0.00105961\\n0.0006115\\n1.19E-05\\n2.02E-05\\n7.12E-05\\n5.53E-06\\n4.48E-05\\n2.15E-06\\n0.00124554\\n0.00195251\\n\\npadj\\n0.01039067\\n0.00013716\\n0.00534315\\n0.03198439\\n0.00609956\\n0.0004071\\n0.00454914\\n0.00013022\\n0.01737143\\n0.01973086\\n0.01077569\\n8.37E-06\\n0.0004071\\n8.37E-06\\n0.00702233\\n0.02912626\\n0.0474784\\n0.00191003\\n0.0126947\\n0.02246269\\n0.04493895\\n0.00138024\\n0.05467769\\n0.00413704\\n0.00217226\\n0.00702676\\n0.00961854\\n0.00284863\\n0.01095791\\n0.00323387\\n0.07089004\\n0.05023178\\n0.0042455\\n0.00609956\\n0.01184955\\n0.00276036\\n0.01037315\\n0.00154894\\n0.07891411\\n0.07891411\\n\\nGene baseMean\\n\\nAT3G54640.1 1159.98013\\nAT4G34980.1 880.981761\\nAT4G26840.1 1013.49548\\nAT3G50830.1 2417.75572\\nAT5G65390.1 4278.34133\\nAT2G27960.1 425.326988\\nAT3G05490.1 2358.3104\\nAT5G02380.1 15558.319\\nAT5G63500.1 186.668141\\nAT1G75270.1 1806.664\\nAT4G01070.1 480.0886\\nAT3G47690.1 230.534293\\nAT5G18690.1 357.796799\\nAT5G05370.1 496.370083\\nAT2G43340.1 848.309924\\nAT1G22500.1 211.161001\\nAT2G30930.1 4281.94377\\nAT3G01420.1 21194.8844\\nAT4G25890.1 550.041801\\nAT3G13520.1 5178.11722\\nAT3G23730.1 2212.77127\\nAT1G19050.1 114.496065\\nAT5G10625.1 793.288686\\nAT4G13235.1 180.222385\\nAT2G29995.1 163.294079\\nAT1G18980.1 59.8616453\\nAT4G16563.1 2112.94425\\nAT3G28345.1 7430.90634\\nAT3G11402.1 62.5335084\\nAT4G30670.1 1111.75515\\nAT1G80280.1 735.552787\\nAT1G67860.1 22.6730679\\nAT1G67030.1 409.98084\\nAT1G70985.1 54.5969304\\nATCG01020.: 465.930412\\nATMG00160. 291.564943\\nAT4G34790.1 38.7757913\\nAT2G14900.1 424.993275\\nAT1G03850.2 42.3584295\\nAT5G22890.1 257.644961\\n\\nlog2FoldChai lfcSE\\n\\n0.23654227\\n0.27526973\\n0.29505416\\n0.32162661\\n0.33011875\\n0.34600664\\n0.36918602\\n0.37049884\\n0.39091358\\n0.39615142\\n0.40161515\\n0.40818489\\n0.43996952\\n0.44934791\\n0.46686945\\n0.48710599\\n0.51850634\\n0.52297083\\n0.53074677\\n0.53862205\\n0.64129311\\n0.70600372\\n0.73491506\\n0.73947368\\n0.74960621\\n0.75259513\\n0.75347679\\n0.76505382\\n0.79625956\\n0.80175237\\n0.81414739\\n0.84311793\\n0.85077759\\n0.85572904\\n0.86241906\\n0.86516271\\n0.88953004\\n0.89658995\\n0.91103276\\n0.93010947\\n\\n0.10462025\\n0.11979566\\n0.11345621\\n0.12821642\\n0.14879047\\n\\n0.1324878\\n0.11211656\\n0.13808171\\n0.19101818\\n0.13408827\\n0.17149384\\n0.15058271\\n0.17081604\\n0.15378851\\n0.18220233\\n0.15280111\\n0.26325332\\n0.21818476\\n0.19510108\\n0.18656005\\n0.36252488\\n0.30929852\\n0.16668177\\n0.20185949\\n\\n0.3346916\\n\\n0.3162676\\n\\n0.3449532\\n0.18540801\\n0.32785262\\n0.39287331\\n0.21744616\\n0.43224567\\n0.27666168\\n0.46142961\\n0.26538857\\n0.50304297\\n0.42953157\\n0.25011734\\n0.39480633\\n0.29741509\\n\\npvalue\\n0.0014136\\n0.00108064\\n0.0004737\\n0.00055246\\n0.0010723\\n0.00040507\\n4.88E-05\\n0.00042061\\n0.00137669\\n0.00013544\\n0.00070514\\n0.00027677\\n0.00037504\\n0.00014028\\n0.0003768\\n5.91E-05\\n0.00131014\\n0.00050205\\n0.00023105\\n0.00014138\\n0.00170878\\n0.00063821\\n4.28E-07\\n9.61E-06\\n0.00067831\\n0.00049715\\n0.00075706\\n1.49E-06\\n0.0004574\\n0.00097369\\n6.76E-06\\n0.0013269\\n6.95E-05\\n0.00144979\\n3.89E-05\\n0.00165251\\n0.00099309\\n1.21E-05\\n0.00059654\\n5.72F-05\\n\\npadj\\n0.08695319\\n0.071559\\n0.04329667\\n0.0474784\\n0.07137105\\n0.03982865\\n0.01039067\\n0.04073932\\n0.08508586\\n0.01973086\\n0.05415382\\n0.02993144\\n0.03791088\\n0.01973086\\n0.03791088\\n0.01095791\\n0.08175146\\n0.04493895\\n0.02677435\\n0.01973086\\n0.09909318\\n0.05081765\\n0.00050534\\n0.00402461\\n0.05271761\\n0.04493895\\n0.05664181\\n0.0012053\\n0.042571\\n0.06722052\\n0.00302334\\n0.08240082\\n0.0117591\\n0.08792907\\n0.00961854\\n0.0974908\\n0.06783869\\n0.0042455\\n0.04938619\\n0.01095791\\n',\n", + " \"Analysis Brief Summary\\nJob ID: 701014775.1 [Useful within 7 days]\\nSpecies: Arabidopsis thaliana\\nGO type: Completed GO\\nGO version:2016\\nBackground/ Reference: TAIR genome locus (TAIR10 2017)\\nAnnotated number in query list: 213 [ ' Download ]\\nAnnotated number in background/reference: 28362\\n\\nSignificant GO terms: 45 [ 4 Details ]\\n\\nGraphical Results ©\\nSelect Category\\n@ Biological Process O Cellular Component © Molecular Function\\nAdvanced Parameter Settings\\nGraphic result format: © PNG O ppF O3pEG O GIF O svG\\nGraph rank direction: © Top to Bottom © Left to Right O Bottom to Top © Right to Left\\nGraph font size (pt): O7 Os O9 @1io0 O11 O12\\n\\nGO flash Chart ©\\nSelect Category\\nBiological Process (Cellular Component () Molecular Function\\nAdvanced Parameter Settings\\nBar style: © Glass Bar © Filled Bar © 3D Bar © Cylinder Bar\\nBg/Ref bar color: [HEX format only] [ default ]\\n\\nX legend content: © GO annotation O GO accession _ font\\n\\nDetail information ©\\n\\nYou can [\\n\\nBrowse in tree traversing mode ] [ _d Browse all GO terms ] [ (3 Download ]\\n\\n-XAMPLE\\n\\nOr select from following significant terms to [ Draw graphical results ;2: ] [ Create bar chart ji; ] [Scatter Plots analysis «| ]\\n\\nOGoterm Ontology Description Number in input list Number in BG/Ref | p-value FDR\\n\\n© Go:0010200 | P response to chitin at 134 1.5e-20 | 1.5e-17\\n0Go:0015979 | P photosynthesis 25 253 8e-20 4e-17\\n0 Go:0010243 P response to organonitrogen compound 21 166 8.1e-19 2.7e-16\\nOGo:1901698 | P response to nitrogen compound 21 264 4.5e-15 1.le-12\\n© Go:0019684 | P photosynthesis, light reaction 11 134 1.3e-08 2.6¢-06\\n© Go0:0006091 P generation of precursor metabolites and energy 16 364 3.1e-08 5.2e-06\\n© G0:0009769 P photosynthesis, light harvesting in photosystem II 5 10 6.2e-08 8.9e-06\\n\\n\",\n", + " 'PANTHER\\n\\nClassification System\\n\\nthe mission of the FANT AEN Knowleagebase Is to support biomedical and other researcn by providing\\ncomprehensive information about the evolution of protein-coding gene families, particularly\\nprotein phylogeny, function and genetic variation impacting that function. Learn more\\n\\nPANTHER19.0 Released. Click for more details.\\n\\nsearch keyword Allv\\n\\nogni comate\\n\\nCurrent Release: PANTHER 19.0 | 15,683 family phylogenetic trees | 144 species | News\\n\\nPANTHER GENE LIST @) Customize Gene list Click to view Enhancer Data @)\\n\\nConvert List to: | -Select- v\\n\\nSend list to:\\n\\n-Select-\\n\\nv\\n\\nWhole genome function views\\n\\nDisplay:\\n\\nHits 1-30 of 224\\n\\nGene ID\\n\\nitems per page Refine Search\\n\\n1. ARATH|TAIR=locus=2201542|UniProtKB=Q9C8Y1\\n\\n2. ARATH|TAIR=locus=2146975]|UniProtKB=Q4V3D6\\n\\n3. ARATH|TAIR=locus=2026042|UniProtkKB=Q9C684\\n\\n4. ARATH|TAIR=locus=504954695]UniProtKB=P56773\\n\\n5. ARATH|TAIR=locus=2092880|UniProtKB=Q9LJD9\\n\\n6. ARATH|TAIR=locus=504954632|UniProtkKB=P62100\\n\\nMapped IDs\\n\\nAT1G66400\\n\\nAT5G25260\\n\\nAT1G51090\\n\\nATCG00720\\n\\nAT3G13520\\n\\nATCGO0080\\n\\nGene Name\\nGene Symbol\\n\\nPersistent id\\n\\nOrthologs\\n\\nProbable calcium-binding protein CML23\\nCML23\\n\\nPTNO00095717\\n\\northologs\\n\\nFlotillin-like protein 2\\nFLOT2\\nPTNO00351791\\northologs\\n\\nHeavy metal transport_detoxification\\nsuperfamily protein\\n\\nAtig51090\\n\\nPTN000517376\\n\\northologs\\n\\nCytochrome b6\\npetB\\nPTN0O01453610\\northologs\\n\\nArabinogalactan protein 12\\nAGP12\\nPTNO02147968\\northologs\\n\\nPhotosystem II reaction center protein I\\npsbI\\nPTNO02183701\\northologs\\n\\nPANTHER Family/Subfamily\\n\\nCALCIUM-BINDING PROTEIN CML23-RELATED\\n\\n(PTHR10891:SF794),\\n\\nFLOTILLIN-LIKE PROTEIN 1-RELATED (PTHR13806:SF31)\\n\\nHEAVY METAL TRANSPORT DETOXIFICATION\\n\\nSUPERFAMILY PROTEIN (PTHR47488:SF3)\\n\\nCYTOCHROME B (PTHR19271:SF16)\\n\\nARABINOGALACTAN PROTEIN 12 (PTHR34114:SF10)\\n\\nPHOTOSYSTEM II REACTION CENTER PROTEIN I\\n\\n(PTHR35772:SF1),\\n\\nF=3)\\nPANTHER Protein Class\\n\\ncalmodulin-related\\n\\nSpecies\\n\\nArabidopsis\\nthaliana\\n\\nArabidopsis\\nthaliana\\n\\nArabidopsis\\nthaliana\\n\\nArabidopsis\\nthaliana\\n\\nArabidopsis\\nthaliana\\n\\nArabidopsis\\nthaliana\\n',\n", + " 'Empirical CDF\\n\\nVCdled FeylOrn (loo WO 1 lo) Fim 1UUYU DP\\n\\nHS +4h\\n\\nHS +24 h\\n\\nNHS\\n\\n20\\n\\n40\\n\\n60 20 40 60 20\\n\\nCPM TSS+200_TSS+700\\n\\n40\\n\\n60\\n\\n',\n", + " \"% modification relative to H3 or GFP\\n\\nHSP22neg HSP70\\n64 64\\n,\\n44 44\\n,\\n2 = 24 °\\ni . t\\nrere peers oa thas\\n8 8\\nHSP18* HSP18neg HSP101\\n. 64 64\\na\\n44 a4\\n6\\n’\\n25 ‘ 278 . ’\\n* .\\noe ae ee we he! ol. ob bt ol a!\\n8 87\\nAPX2neg AtGP\\n64 a 64\\n.\\n44 44\\n*\\nv .\\n.\\n24\\n.\\n. .\\ntr 0 |\\nNHS 24h 48h NHS 24h 48h 3\\nH3K4me3 H3kK9ac Actin\\nels\\na4\\n@ H3 G Gre . .\\n24\\nLigies\\n' 0\\nNHS 24h 48h 1NHS 24h 48h NHS 24h 48 H IHS 24h 48h\\nH3K4me3 H3K9ac H3K4me3 H3K9ac\\n\\nMemory genes Non-memory genes\\n\",\n", + " '0 10000 20000 30000 40000 50000\\nrank(mean)\\n\\n2.0-\\n\\n0.5-\\n\\n0.0-\\n\\n10000\\n\\n0 10000 20000\\nrank(mean)\\n\\n30000\\n\\n50000\\n\\n20000 30000\\nrank(mean)\\n\\ncount\\n\\n403\\n\\n55\\n\\n40000\\n\\n50000\\n\\ncount\\n\\n403\\n\\n55\\n',\n", + " 'Using a R script, | defined a dataframe with sample names, countfiles and the condition (OG or\\n1G)\\n\\nThen using DESeq2 library, | created a DESeq2 dataset object from HTSeq Count files (which\\nwas stored in the initial data frame). Then DESeq2 was ran on this object with 1G as a\\nreference condition.\\n\\nDiffferent type of variance stabilizing transformations such as vsd, rld and ntd were then applied\\non these. Following this Mean-Standard deviations for these data were plotted -\\n\\np\\nA aie count\\n\\nS808 I\\n\\n?\\n\\nrank(mean) © rankimean)\\n\\nsd\\n\\nrank(mean)\\n',\n", + " 'Ji\\n\\ncondition\\ncondition condition\\n1G condition\\n%6 i oc 16) 16\\n0G\\n15\\n15\\n14\\n14\\n13,\\n12 SS 8\\n\\nhe\\n\\nOz\\nbee\\nLL\\nSLL\\n6LL\\nsez\\n\\n2 3\\nz 8\\na —\\n—_____\\n= = = = = =\\n> 8s 2 2 3 @ B\\nze 8 2 8 &2 3 8B\\n\\n= = ry = =\\n2 = 8 3 3\\n2 a a a 3\\ncondition\\ncondition\\n1G\\nofl\\n15\\n14\\n13\\n12\\n',\n", + " 'Heatmap of the sample-to-sample distances\\n\\nAnother use of the transformed data is sample clustering. Here, we apply the dist function to the transpose of the transformed count matrix to get\\nsample-to-sample distances.\\n\\nsampleDists <- dist(t(assay(vsd)))\\n\\nA heatmap of this distance matrix gives us an overview over similarities and dissimilarities between samples. We have to provide a hierarchical\\nclustering he to the heatmap function based on the sample distances, or else the heat map function would calculate a clustering based on the\\ndistances between the rows/columns of the distance matrix.\\n\\nLibrary(\"RColorBrewer\")\\n\\nsampleDistMatrix <- as.matrix(sampleDists)\\n\\nrownames(sampleDistMatrix) <- paste(vsd$condition, vsdétype, sep:\\n\\ncolnames(sampleDistMatrix) <- NULL\\n\\ncolors <- colorRampPalette( rev(brewer.pal(9, \"Blue\\n\\npheatmap(sampleDistMatrix,\\nclustering_distance_rows=sampleDists,\\nclustering_distance_cols=sampleDists,\\ncol=colors)\\n\\n)) (255)\\n\\na\\n\\n30\\nuntreated-single-read\\n\\n25\\nUntreated-single-read 4,\\n\\nuntreated-paired-end |) 15\\n\\n10\\nuntreated-paired-end\\n\\n5\\ntreated-single-read °\\n\\ntreated-paired-end\\n\\ntreated-paired-end\\n\\n',\n", + " '70\\n60\\n50\\n40\\n30\\n\\n20\\n\\nThe heatmaps like this give a good idea about clustering. Similar samples should cluster close\\nto each other. But in this case, one 1G is not clustering properly, which could be due to\\nbiological variability or even some technical issues.\\n',\n", + " 'MA-plot\\nIn DESeq2, the function plotMA shows the log2 fold changes attributable to a given variable over the mean of normalized counts for all the\\nsamples in the DESeqDataSet. Points will be colored blue if the adjusted p value is less than 0.1. Points which fall out of the window are plotted\\n\\n‘as open triangles pointing either up or down.\\n\\nplotMA(res, ylim=c(-2,2))\\n\\nlog fold change\\n\\nte+01 1e+02 1e+03 1e+04 1¢+05\\n\\nmean of normalized counts\\n\\nIt is more useful to visualize the MA-plot for the shrunken log2 fold changes, which remove the noise associated with log2 fold changes from low\\n‘count genes without requiring arbitrary filtering thresholds.\\n\\nPlotMA(resLFC, ylim=c(-2,2))\\n\\nlog fold change\\n\\nT T T T T\\nte+01 1e+02 1e+03 1e+04 1¢+05\\n\\nmean of normalized counts\\n\\nAfter calling plotMA, one can use the function identify to interactively detect the row number of individual genes by clicking on the plot. One can\\nthen recover the gene identifiers by saving the resulting indices:\\n\\nidx <- identify(res$baseMean, res$log2FoldChange)\\nrownames (res) [idx]\\n',\n", + " 'Principal component plot of the samples\\n\\nRelated to the distance matrix is the PCA plot, which shows the samples in the 2D plane spanned by their first two principal components. This\\ntype of plat is useful for visualizing the overall effect of experimental covariates and batch effects.\\n\\nplotPCA(vsd, intgroup=c(\"condition\", “type\"))\\n\\n.\\nbs © exe\\nFa © weated:single read\\n5 | © untreated:paired-end\\n8 © uneatedsingle2d\\nBe\\n\\ne\\n\\nItis also possible to customize the PCA plot using the ggplot function.\\n\\npcaData <- plotPCA(vsd, intgroup=c(\"condition\", \"type\"), returnData=TRUE)\\npercentVar <- round(100 x attr(pcaData, \"percentVar\"))\\nggplot(pcabata, aes(PC1, PC2, color=condition, shape=type)) +\\ngeom_point(size=3) +\\nxlab(pasteo(\"PCt:\\nylab(pasteo(\"Pc2:\\ncoord_fixed()\\n\\npercentVar (1),\\nspercentVar [2],\\n\\n5 © paires-ond\\nAh sigleread\\n\\ncondition\\n© unveatea\\n. © oated\\n\\nPCa: 29% variance\\n\\n',\n", + " '10-\\ne\\ne\\n8 e\\n5 0 e\\ne group\\n2 e eis\\nR @ oc\\n8\\n9 -10-\\n20+\\ne\\n-io 0 to 20\\n\\nPC1: 40% variance\\n',\n", + " 'PRBRPANTHER arenes aie feet stent o®\\nSette a er ener ee\\n\\nPANTHERI9.0 Released, Click fr more details.\\n\\n\"Carent Relese: PANTHER 199 | species | News\\n\\nPANTHER GENE LIST® Customise Gane list Click o view Enhancer Data ©\\n\\nConvert Us [saess Sanita eas =) BS\\n\\nDesi: (38) heme par pape Rating Search\\note 1-30 of 224{ page: (2) 2.4 567.8). Narber of ppd i found 22910 nt fn (5)\\n\\nry |\\n‘cane ‘Gene Name [PANTHER Famiy/Subtamy [PANTHER Protein Cis Seas\\n‘Gene Sombot\\nPersistent it\\n‘onmoiogs\\n\\nA. ARAIMIIALR=icus=2203542\\\\Unrata=Q9C8y. ‘ATIGOGACD Probabecaloum-bndng protein CHLZS \" rabdopae\\n. Erxaoo0s17 el ‘atone\\nshoes\\na ares |AT5625260 ols protein 2 ‘LOULLIN-UIKE PROTEIN RELATED (OURISRDS:SE) = prabdopss\\no a ‘ation\\nfnhlaoe\\n( & agamstratn-inus=20760421Uibrnkn-neren4 1G51090 Heavy meta tranaport detoxication HEAVY METAL TRANSPORT DETOMIFICATION raidonss\\n‘pct cn Siseneamitr anor oronaaas Se ‘tons\\npar\\n‘A. ARATHITAIRGIocur=504954695|UnProteB P5679 ‘arec00720 Cytsenrome 86 Ccrrociome w ceriai9271:SF16) E ‘esos\\n9 oe a\\nARATHITAIK=locus=20928801UnirotKt=Q91 109 (872639820 abinogalecton protein 12 ARABINOGALACTAN PROTEIN 12 (#TH24124:SF10) rabdopss\\no« locus ‘ATeGO0080 Photosystem I reacon center prot I MOTOSYSIEM 1 REACTION CENTER PROTEIN rabdopss\\nea Fiaiirsrraaty ‘Sotona\\n\\nFinopzusszox\\nencoos\\n',\n", + " 'AN Tene enginevelry, 5 Py weeds\\n- eZ Anal biota Beat dp\\nate - Tyce Gear bei Oo\\n46, Trtwesip * Feashig UP ES\\n\\nyor\\n\\nSONGS [ab 2 S welts wort\\n\\nCoup peggy\\n\\nRepars — PDO)\\nBrcacvnud,\\nSummer school\\n\\nReding Dalukinnoyy gprs\\nL¥ Pap & Stiles\\nChater — Pronses\\nSaf & Stee Duatle fo Ui?\\nAnping fe Hos. Haig HG\\n',\n", + " '@ HiGlass psa About Blog Examples Plugins Docs ©\\n\\nNow to add some data...\\n\\nShow a specific genomic\\n\\nlocation\\n= Upload a viewconf to the Adding data\\nserver\\n= Edit the view config online HiGlass supports a number of different data types.\\n< ViewcontStructure naan\\n= Views Use the ingest command to add new data. Generally data requires a filetype and a datatype.\\n= Tracks This can sometimes (i.e. in the case of cooler and bigwig files) be inferred from the file itself.\\n= Overlay Tracks\\nPlugin Track Development higlass-manage ingest /tmp/sample.mcool\\n\\n= Basic skeleton\\n\\n» Available tracks, libraries, In other, more ambiguous cases, it needs to be explicitly specified:\\n\\nand utils\\n\\n. higlass-manage ingest my_file.bed --filetype bedfile \\\\\\nPlugin Data Fetcher --datatype bedlike --assembly hg19\\nDevelopment\\n\\n= Basic skeleton Note that bedfiles don’t store chromosome sizes so they need to be passed in using either the\\n\\n= Available libraries and utils --assembly or --chromsizes-filename parameters.\\n',\n", + " 'Explanations of the 20 fields are as follows:\\n\\nchromosome = the chromosome that the loop is located on\\n\\nx1,x2 = the coordinates of the upstream locus corresponding to the peak pixel\\ny1,y2 = the coordinates of the downstream locus corresponding to the peak pixel\\ncolor = the color that the feature will be rendered as if loaded in Juicebox\\nobserved = the raw observed counts at the peak pixel\\n\\nexpected_[bottom_left, donut, horizontal, vertical] = the expected counts calculated using the [bottom_left, donut,\\nhorizontal, vertical] filter\\n\\nfdr_[bottom_left, donut, horizontal, vertical] = the q-value of the loop calculated using the [bottom_left, donut,\\nhorizontal, vertical] filter\\n\\nnumber_collapsed = the number of pixels that were clustered together as part of the loop call\\n\\ncentroid’ = the upstream coordinate of the centroid of the cluster of pixels corresponding to the loop\\n\\ncentroid2 = the downstream coordinate of the centroid of the cluster of pixels corresponding to the loop\\n\\nradius = the Euclidean distance from the centroid of the cluster of pixels to the farthest pixel in the cluster of pixels\\n',\n", + " 'Assembly Parameters\\n\\nParameters of the driver script, abyss-pe\\n\\na: maximum number of branches of a bubble [ 2 ]\\n\\nb : maximum length of a bubble (bp) [ \"\" ]\\n\\nB : Bloom filter size (e.g. \"100M\")\\n\\nc : minimum mean k-mer coverage of a unitig [ sqrt(median) ]\\n\\nd : allowable error of a distance estimate (bp) [ 6 ]\\n\\ne : minimum erosion k-mer coverage [ round(sqrt(median) ) ]\\n\\nE : minimum erosion k-mer coverage per strand [1if sqrt(median) > 2 else 0]\\n\\nG : genome size, used to calculate NG50\\n\\nH : number of Bloom filter hash functions [ 4 ]\\n\\nj : number of threads [ 2 ]\\n\\nk : size of k-mer (when K is not set) or the span of a k-mer pair (when K is set)\\n\\nke : minimum k-mer count threshold for Bloom filter assembly [ 2 ]\\n\\nK : the length of a single k-mer in a k-mer pair (bp)\\n\\n1: minimum alignment length of a read (bp) [ 40 ]\\n\\nm : minimum overlap of two unitigs (bp) [ @ (interpreted as k - 1) if mp is provided or if k<=5@ , otherwise\\n50]\\n\\nn: minimum number of pairs required for building contigs [ 10 ]\\n\\nN : minimum number of pairs required for building scaffolds [ 15-20 ]\\n\\nnp : number of MPI processes [ 1 ]\\n\\np : minimum sequence identity of a bubble [ 0.9 ]\\n\\nq: minimum base quality [ 3 ]\\n\\ns : minimum unitig size required for building contigs (bp) [ 1000 ]\\n\\nS : minimum contig size required for building scaffolds (bp) [ 100-5000 ]\\n+ : maximum length of blunt contigs to trim [ k ]\\n\\nv:use v=-v for verbose logging, v=-vv for extra verbose\\n\\nx : spaced seed (Bloom filter assembly only)\\n\\nLr_s : minimum contig size required for building scaffolds with linked reads (bp) [ S ]\\n\\nLr_n : minimum number of barcodes required for building scaffolds with linked reads [ 10 ]\\n',\n", + " '',\n", + " '(base) aman@unicorn: /mnt/storage3/aman/20000/interchr_matrix$ ls\\n\\nbuild_matrices.log\\n\\nbuild_matrix_automating.sh\\n\\nchri1@_chr1@.matrix\\n\\nchr1@_chr1@_abs.bed\\nchr1@_chr1@_ord.bed\\n\\nchri_chri.matrix\\nchri_chri1@.matrix\\nchri_chr1@_abs.bed\\nchri_chr1@_ord.bed\\nchri_chri_abs.bed\\nchri_chri_ord.bed\\nchri_chr2.matrix\\nchri_chr2_abs.bed\\nchri_chr2_ord.bed\\nchri_chr3.matrix\\nchri_chr3_abs.bed\\nchri_chr3_ord.bed\\n\\nchri_chr4.matrix\\nchri_chr4_abs.bed\\nchri_chr4_ord.bed\\nchri_chr5.matrix\\nchri_chr5_abs.bed\\nchri_chr5_ord.bed\\nchri_chr6é.matrix\\nchri_chr6_abs.bed\\nchri_chr6_ord.bed\\nchri_chr7.matrix\\nchri_chr7_abs.bed\\nchri_chr7_ord.bed\\nchri_chr8.matrix\\nchri_chr8_abs.bed\\nchri_chr8_ord.bed\\nchri_chr9.matrix\\nchri_chr9_abs.bed\\n\\nchri_chr9_ord.bed\\nchr2_chri1@.matrix\\nchr2_chr1@_abs.bed\\nchr2_chr1@_ord.bed\\nchr2_chr2.matrix\\nchr2_chr2_abs.bed\\nchr2_chr2_ord.bed\\nchr2_chr3.matrix\\nchr2_chr3_abs.bed\\nchr2_chr3_ord.bed\\nchr2_chr4.matrix\\nchr2_chr4_abs.bed\\nchr2_chr4_ord.bed\\nchr2_chr5.matrix\\nchr2_chr5_abs.bed\\nchr2_chr5_ord.bed\\nchr2_chr6.matrix\\n\\nchr2_chr6_abs.bed\\nchr2_chr6_ord.bed\\nchr2_chr7.matrix\\nchr2_chr7_abs.bed\\nchr2_chr7_ord.bed\\nchr2_chr8.matrix\\nchr2_chr8_abs.bed\\nchr2_chr8_ord.bed\\nchr2_chr9.matrix\\nchr2_chr9_abs.bed\\nchr2_chr9_ord.bed\\nchr3_chri1@.matrix\\nchr3_chr1@_abs.bed\\nchr3_chr1@_ord.bed\\nchr3_chr3.matrix\\nchr3_chr3_abs.bed\\nchr3_chr3_ord.bed\\n\\nchr3_chr4.matrix\\nchr3_chr4_abs.bed\\nchr3_chr4_ord.bed\\nchr3_chr5.matrix\\nchr3_chr5_abs.bed\\nchr3_chr5_ord.bed\\nchr3_chr6é.matrix\\nchr3_chr6_abs.bed\\nchr3_chr6_ord.bed\\nchr3_chr7.matrix\\nchr3_chr7_abs.bed\\nchr3_chr7_ord.bed\\nchr3_chr8.matrix\\nchr3_chr8_abs.bed\\nchr3_chr8_ord.bed\\nchr3_chr9.matrix\\nchr3_chr9_abs.bed\\n\\nchr3_chr9_ord.bed\\nchr4_chri@.matrix\\nchr4_chr1@_abs.bed\\nchr4_chr1@_ord.bed\\nchr4_chr4.matrix\\nchr4_chr4_abs.bed\\nchr4_chr4_ord.bed\\nchr4_chr5.matrix\\nchr4_chr5_abs.bed\\nchr4_chr5_ord.bed\\nchr4_chr6é.matrix\\nchr4_chr6_abs.bed\\nchr4_chr6_ord.bed\\nchr4_chr7.matrix\\nchr4_chr7_abs.bed\\nchr4_chr7_ord.bed\\nchr4_chr8.matrix\\n\\nchr4_chr8_abs.bed\\nchr4_chr8_ord.bed\\nchr4_chr9.matrix\\nchr4_chr9_abs.bed\\nchr4_chr9_ord.bed\\nchr5_chri@.matrix\\nchr5_chr1@_abs.bed\\nchr5_chr1@_ord.bed\\nchr5_chr5.matrix\\nchr5_chr5_abs.bed\\nchr5_chr5_ord.bed\\nchr5_chr6é.matrix\\nchr5_chr6_abs.bed\\nchr5_chr6_ord.bed\\nchr5_chr7.matrix\\nchr5_chr7_abs.bed\\nchr5_chr7_ord.bed\\n\\nchr5_chr8.matrix\\nchr5_chr8_abs.bed\\nchr5_chr8_ord.bed\\nchr5_chr9.matrix\\nchr5_chr9_abs.bed\\nchr5_chr9_ord.bed\\nchr6é_chri1@.matrix\\nchr6_chr1@_abs.bed\\nchr6_chr1@_ord.bed\\nchr6é_chr6é.matrix\\nchr6_chr6_abs.bed\\nchr6_chr6_ord.bed\\nchr6_chr7.matrix\\nchr6_chr7_abs.bed\\nchr6_chr7_ord.bed\\nchr6é_chr8.matrix\\nchr6_chr8_abs.bed\\n\\nchr6_chr8_ord.bed\\nchr6é_chr9.matrix\\nchr6_chr9_abs.bed\\nchr6_chr9_ord.bed\\nchr7_chri1@.matrix\\nchr7_chr1@_abs.bed\\nchr7_chr1@_ord.bed\\nchr7_chr7.matrix\\nchr7_chr7_abs.bed\\nchr7_chr7_ord.bed\\nchr7_chr8.matrix\\nchr7_chr8_abs.bed\\nchr7_chr8_ord.bed\\nchr7_chr9.matrix\\nchr7_chr9_abs.bed\\nchr7_chr9_ord.bed\\nchr8_chri1@.matrix\\n\\nchr8_chr1@_abs.bed\\nchr8_chr1@_ord.bed\\nchr8_chr8.matrix\\nchr8_chr8_abs.bed\\nchr8_chr8_ord.bed\\nchr8_chr9.matrix\\nchr8_chr9_abs.bed\\nchr8_chr9_ord.bed\\nchr9_chri1@.matrix\\nchr9_chr1@_abs.bed\\nchr9_chr1@_ord.bed\\nchr9_chr9.matrix\\nchr9_chr9_abs.bed\\nchr9_chr9_ord.bed\\n',\n", + " \"= An official website of the United States government Here's how you know V\\n\\nNational Library of Medicine\\n\\nNational Center for Biotechnology Information\\n\\nBLAST ® » blastp suite » results for RID-PVJDBRCW013 Home Recent Results Saved Strategies Help\\nSave Search Search Summary v @ How to read this report? BLAST Help Videos ‘Back to Traditional Results Page\\nJob Title 2411:g91.t1 Filter Results\\nRID PVJDBRCW013 Search expires on 12-28 04:24am Download All\\n\\nOrganism only top 20 will appear exclude\\nResults for 1:lellQuery_7981391 2411:g1.t1(314aa) v i) UL\\n\\n——_ Type common name, binomial, taxid or group name\\n\\nProgram BLASTP @ Citation v\\n\\n+ Add organism\\nDatabase nr See details v\\nQuery ID Icl|Query_7981391 Percent Identity E value Query Coverage\\nDescription 2411:g1.t1 to to to\\n\\nMolecule type amino acid | iter |\\nQuery Length 314\\n\\nOther reports Distance tree of results Multiple alignment MSA viewer @\\n\\nDescriptions Graphic Summary Alignments Taxonomy\\nSequences producing significant alignments Download v Selectcolumns Y Show | 100Y | @\\nselect all 100 sequences selected GenPept Graphics Distance tree of results Multiple alignment MSA Viewer\\nDescriptio Scientific Name Max Total Query E Per. Acc. |\\nuP fon cenine Score Score Cover value Ident Len Accession\\nv v v v v v\\nhypothetical protein RF2 [Diospyros sutchuensis] Diospyros sutchuensis 651 651 100% 0.0 100.00% 2286 YP _010511772.1\\nhypothetical chloroplast RF21 [Diospyros cathayensis] Diospyros cathayensis 651 651 100% 0.0 100.00% 2286 YP _009520195.1\\nhypothetical chloroplast RF2 [Diospyros maclurei] Diospyros maclurei 649 649 100% 0.0 99.68% 2286 YP _009628122.1\\nhypothetical chloroplast RF2 [Diospyros blancoi] Diospyros blancoi 649 649 100% 0.0 99.68% 2286 YP _009342891.1\\nYcf2 [Diospyros mespiliformis] Diospyros mespiliformis 649 649 100% 0.0 99.68% 2279 QWY85156.1\\n\\n\",\n", + " \"= An official website of the United States government Here's how you know V\\n\\nNational Library of Medicine\\n\\nNational Center for Biotechnology Information\\n\\nBLAST ® » blastn suite » results for RID-PVJCWU35016\\n\\nHome Recent Results\\n\\nSaved Strategies Help\\n\\n< Edit Search Save Search Search Summary ¥\\n\\nJob Title 2411:91.t1\\n\\nRID PVJCWU35016 Search expires on 12-28 04:24am Download All ¥\\nResults for 1:lel|Query_5316247 2411:g1.t1(947bp) v\\nProgram BLASTIN@ Citation v\\n\\nDatabase core_nt See details v\\n\\nQuery ID Icl|Query_5316247\\n\\nDescription 2411:g1.t1\\nMolecule type dna\\nQuery Length 947\\n\\nOther reports Distance tree of results MSA viewer @\\n\\nDescriptions Graphic Summary Alignments Taxonomy\\n\\nSequences producing significant alignments\\n\\nselect all 100 sequences selected\\n\\nDescription\\nv\\n\\nDiospyros sutchuensis chloroplast, complete genome\\n\\nDiospyros cathayensis chloroplast, complete genome\\n\\nDiospyros rhombifolia chloroplast, complete genome\\n\\nHeritiera elata chloroplast, complete genome\\n\\nDiospyros eriantha chloroplast, complete genome\\n\\nDiospyros mespiliformis voucher BR:Meerts & Hasson 509 chloroplast, complete ge...\\n\\n@ How to read this report?\\n\\nFilter Results\\n\\n@ BLAST Help Videos\\n\\n‘Back to Traditional Results Page\\n\\nOrganism only top 20 will appear C] exclude\\nType common name, binomial, taxid or group name\\n+ Add organism\\nPercent Identity E value Query Coverage\\nto to to\\nDownload v Select columns v Show | 100Y | @\\nGenBank Graphics Distance tree of results © MSA Viewer\\nMax Total Query cE Per. Acc.\\nScientific N: Fi\\ncrenang Name Score Score Cover value dent — Len pccesslon\\nv v v v ’ v\\nDiospyros sutchuensis 1749 3499 100% 0.0 100.00% 157917 NC 067511.1\\nDiospyros cathayensis 1749 3499 100% 0.0 100.00% 157689 NC 039554.1\\nDiospyros rhombifolia 1749 3499 100% 0.0 100.00% 157368 NC 039556.1\\nHeritiera elata 1738 3477 100% 0.0 99.79% 157295 NC 043925.1\\nDiospyros eriantha 1738 3477 100% 0.0 99.79% 157432 NC 081462.1\\nDiospyros mespiliformis 1738 3477 100% 0.0 99.79% 157246 MZ274088.1\\n\\n38Sac0ggaqgqg\\n\\n— ob aanRoonn ..)\\n\\n“740\\n\\naDAIT\\n\\nannoys\\n\\nnn\\n\\nAn 7n0/\\n\\nACIECNO\\n\\nMIR noreraA a\\n\",\n", + " '@ Mainwindow ma @O+rzk@0C€¢ = S SunDec 29 11:22\\n\\n[ Rem ) [Juicebox 2.17.00] Hi-C Map <9>: data.allValidPairs.hic\\n\\nFile View Bookmarks Assembly Dev\\nChromosomes\\n\\n6 @ « Ge\\n\\nterre I A\\nBencmewi Brhnoeis+ Mh AT\\nCoverage i CIN\\nCoverage a i\\nBabaowdss i\\n\\nne. a whee gg\\n\\nColor Range\\na |\\n\\n137\\n\\nNormalization (Obs | Ctrl)\\n\\nShow\\n\\nNone None\\n\\nCOCO i\\nHAVANA\\nAAA\\nOO AAA\\nee\\nasin ssl Leltont aiabeteiibnmiliat,\\n\\nit |\\n\\nObserved\\n\\n—|\\n\\nEigenvector\\n\\nOMB 20 MB 40 MB 60 MB 80 MB 100 MB 120 MB 140 MB 160 MB 180 MB\\n| | | | | | | | | |\\n\\n6:92,500,001-93,000,000\\n\\n192,500,000-93,000,000\\n\\nalue: 0.82\\n\\nInter Balanced++\\n4123,500,000-124,000,000\\nbin: 247\\n\\nalue: 1.135\\nGenome-wide Balanced++\\n4123,500,000-124,000,000\\nbin: 247\\n\\nalue: 1.137\\n\\nCoverage\\n\\nLayerO << | & |\\n\\nShow Annotation Panel\\n\\n',\n", + " 'Hi-C Signal\\n\\n25\\n\\nN\\n°\\n\\nrR\\nuw\\n\\n10\\n\\nInteraction Decay\\n\\n—— Row Sum (interactions by position)\\n—— Column Sum (Interactions by position)\\n\\n2 3 4 5 6\\nPosition Relative to Anchor\\n',\n", + " '@ Mainwindow @®@@6OeOr+ezek@ee =) FS Q SS MonDec30 1\\n\\n[ Rem ) [Juicebox 2.17.00] Hi-C Map <9>: data.allValidPairs.hic\\n\\nFile View Bookmarks Assembly Dev\\nChromosomes\\n\\n6 @ « Ge\\n\\nNormalization (Obs | Ctrl) Resolution (BP) Color Range\\n\\n6:113,950,001-114,000,000\\n\\n100 MB\\n\\nmerge...

[> oO\\n\\n10000... <—@\\nLayerO <<\\n\\nShow Annotation Panel\\n\\n',\n", + " '[1]:\\n\\nimport h5py\\n\\n# Open the HDF5 file\\n\\nwith h5py.File(\\'cool_pileup_combined\\', \\'r\\') as f:\\n# Inspect the structure\\nprint(\"Keys:\", list(f.keys()))\\n\\n# Check the \\'data\\' dataset\\n\\ndata = f[\\'data\\'][:]\\n\\nprint(f\"\\'data\\' dataset shape: {data.shape}\")\\nprint(f\"\\'data\\' dataset contents:\\\\n{data}\")\\n\\nKeys: [\\'annotation\\', ‘attrs\\', ‘data\\']\\n‘data\\' dataset shape: (16488, 3)\\n‘data\\' dataset contents:\\n[[1.1873085 1.2874519 1.4797186]\\n[1. 7349982 2.228282 3.1729212]\\n[1.5040904 1.3009566 1.1008095]\\n[1.9000989 2.8981235 1.9658103]\\n[2.9235291 4.7604017 2.8729181]\\n[1.9822323 2.930699 1.9129672]]\\n\\n',\n", + " 'Heatmap of Block0O Values\\n0- - 1.0\\n\\ny y y y y y y y y y T T - 0.0\\n',\n", + " 'Keys in ‘annotation’: [\\'axisd\\', ‘axisi\\', \\'block@_items\\', ‘block@_values\\', ‘block1_items\\', \\'blocki_values\\', \\'block2_items\\', ‘block2_values\\',\\n\"block3_items\\', \"block3_values\\']\\n\\nDataset: axisd, Shape: (41,), Dtype: |S20\\n\\nDataset: axis1, Shape: (5496,), Dtype: int64\\n\\nDataset: block@_items, Shape: (12,), Dtype: |S20\\n\\nDataset: block@_values, Shape: (5496, 12), Dtype: uints\\n\\nHeatmap of blockO_values\\n\\n° 10\\n0.8\\n- 0.6\\n- 0.4\\n0.2\\n0.0\\n0123 45678 9100\\nDataset: block1_items, Shape: (1,), Dtype: |S7\\nDataset: block1_values, Shape: (5496, 1), Dtype: floate4\\nHeatmap of block1_values\\no- 0.100\\n250 -\\n500 -\\n750 - 0.075\\n1000 -\\n1300. 0.050\\n1750 -\\n2000 - L\\n3900 - 0.025\\n2500 -\\n2750 - - 0.000\\n3000 -\\n3250 -\\n3500 - - 0.025\\n3750 -\\n4000 -\\n4250 - 0.050\\n4500 -\\n4750 - -\\n2330 - 0.075\\n5250 -\\nf -0.100\\n0\\nDataset: block2_items, Shape: (13,), Dtype: |S12\\nDataset: block2_values, Shape: (5496, 13), Dtype: intea\\nHeatmap of block2_values es\\n3.0\\n25\\n-2.0\\n-15\\n-10\\n0.5\\n0.0\\n\\n345 67 8 9 Will 12\\n\\nDataset: block3_items, Shape: (15,), Dtype: |S18\\nDataset: block3_values, Shape: (1,), Dtype: object\\n\\n',\n", + " 'sapere patos on\\n\\nsomraing soresiips wre ctr yay \\\\\\n\\nart 9\\n\\n‘part Satore ae ne\\n\\nPeeriguetageszests, 5)\\neetniean ark apni, matt, A, et bs pa)\\n\\nPileup Matix Heatmap\\n\\n: >\\na” 4\\n: 3\\na\\n',\n", + " '#Update on the script\\n\\n3. Plot\\nDraw the Chalazal base and the line\\nspecifying the neck of the Nucellus\\n\\n1. Import\\nDrag and drop\\n\\n4. Measure\\n\\nSolves for two intersecting perpendiculars.\\n\\nObtains the intersection coordinates.\\n\\nAutomatically measures the kink angle at the intersection.\\n\\n2. Filter\\nBased on the image\\n\\nDraws two perpendiculars to each * 5. Save\\nof these 2 reference lines + Automates saving of ROIs for lines, points, and\\nangles in the ROI manager.\\n+ Saves a screenshot of the final image with the\\nattempt number and timestamp.\\n\\n',\n", + " 'STUDY INFORMATION SYSTEM Quick links” Give feedback! @ ENGIEST Q Search for study programme or course\\n\\nAman Shamil Nalakath Uni-to\\nTAL General information v My study information v ag | TEHNIKAULIKOOL @)\\nTECH 245633LV v\\nPERSONAL MESSAGES (NEW)\\n261 Esita avaldus 29. novembriks: saa rahvusvaheline 6pikogemus kodust lahkumata!Apply by November 29: take part in an international learning experience in the comfort of\\n\\nyour home... view\\n\\n29.10 Esita avaldus 29. novembriks: saa rahvusvaheline 6pikogemus kodust lahkumata!/Apply by November 29: take part in an international learning experience in the comfort\\nof your home... view\\n\\n09.09 Opingukava muutus / Study plan changed... view\\n\\n05.09 Opingukava muutus / Study plan changed... view\\n\\nSTUDY PLAN ( SUBMITTED)\\n\\nTitle (course code) ECTS credits\\nBioinformatics II (LKGOO50) 6.0\\n\\nCourses in total: 6.0 ECTS credits\\n\\nLATEST GRADES / PASS-FAIL ASSESSMENTS\\n\\n2312.2024 5 Bioinformatics Il (LKGOO50) Airi Rump 6.0 ECTS credits\\n\\nGrade point average: 5.000\\n',\n", + " 'pd_coordinates pd_coordinates_norm area_rescaled volume volume_rescaled max/min max/min_rescaled max/mid max/mid_rescaled\\n\\npd_coordi inates_norrivol jume_rescaled\\n\\n1 0.841457173 2Vv 8 84.3282 1 262.645 0.904082476 315.639 0.841457173 1.80838 1.109435583 1.25577 0.988795276\\n0.472590426 1.499869372 2Vv 40 39.8527 0.472590426 374.662 1.289669891 562.616 1.499869372 1.35778 0.832993865 1.16018 0.913527559\\n0.789414454 1.46860121 2Vv 2 66.5699 0.789414454 401.555 1.382241575 550.887 1.46860121 2.00733 1.231490798 1.14868 0.904472441\\n\\n0.05007459 0.461003439 2Vv 382 4.2227 0.05007459 176.226 0.606609067 172.927 0.461003439 1.51603 0.930079755 1.16938 0.920771654\\n\\n0 0.44105729 2Vv 409 0 0 169.666 0.584028089 165.445 0.44105729 1.36474 0.837263804 1.08816 0.856818898\\n\\n0.271726421 0.889141852 2Vv 213 22.9142 0.271726421 273.522 0.941523528 333.526 0.889141852 1.64009 1.006190184 1.13433 0.893173228\\n0.90153116 1.42995388 2Vv 3 76.0245 0.90153116 384.165 1.322381329 536.39 1.42995388 1.84093 1.129404908 1.19379 0.939992126\\n0.543521621 1.539721682 2Vv 19 45.8342 0.543521621 430.08 1.480430966 577.565 1.539721682 2.23972 1.37406135 1.50357 1.183913386\\n0.332528146 0.931969289 2Vv 147 28.0415 0.332528146 284.051 0.977766686 349.591 0.931969289 1.66962 1.024306748 1.21528 0.956913386\\n0.668220121 1.56593266 2Vv 7 56.3498 0.668220121 408.191 1.405084162 587.397 1.56593266 1.85829 1.140055215 1.21369 0.955661417\\n0.39442559 0.881672043 2Vv 103 33.2612 0.39442559 269.808 0.928739114 330.724 0.881672043 1.58082 0.969828221 1.08492 0.854267717\\n0.120110473 0.963218789 2Vv 343 10.1287 0.120110473 273.945 0.942979588 361.313 0.963218789 1.20411 0.738717791 1.12562 0.886314961\\n0.201292094 0.982637093 2Vv 287 16.9746 0.201292094 271.203 0.933541014 368.597 0.982637093 1.24843 0.765907975 1.05004 0.82680315\\n0.543163497 1.341121271 0 0 0 0 0\\n\\n0 0.822401429 2Vv 422 240 45.804 0.543163497 346.13 1.191456404 503.068 1.341121271 1.3022 0.798895706 1.14935 0.905\\n0.238053225 0.795718589 2Vv 422 532 0 0 251.701 0.866410795 308.491 0.822401429 1.21767 0.74703681 1.16556 0.91776378\\n0.391559407 1.140641412 2Vv 422 468 20.0746 0.238053225 244.672 0.842215414 298.482 0.795718589 1.4731 0.903742331 1.19905 0.944133858\\n\\n0.92619195 0.732483805 2Vv 422 380 33.0195 0.391559407 306.413 1.054741661 427.866 1.140641412 1.23104 0.755239264 1.13944 0.89719685\\n0.312270391 0.903972168 2Vv 422 18 78.1041 0.92619195 233.945 0.805290696 274.762 0.732483805 1.82777 1.121331288 1.54869 1.219440945\\n0.165343266 0.692503532 2Vv 422 434 26.3332 0.312270391 265.749 0.914767134 339.089 0.903972168 1.20692 0.740441718 1.11939 0.881409449\\n0.755965383 1.29199968 2Vv 422 505 13.9431 0.165343266 222.65 0.766410795 259.765 0.692503532 1.27228 0.780539877 1.21059 0.953220472\\n0.085304679 0.852176695 2Vv 422 61 63.7492 0.755965383 359.234 1.236563285 484.642 1.29199968 1.74417 1.070042945 1.24457 0.979976378\\n0.862897583 0.831078884 2Vv 422 531 7.19359 0.085304679 250.32 0.861657086 319.66 0.852176695 1.20158 0.737165644 1.0443 0.822283465\\n0.640002988 1.208034976 2Vv 422 23 72.7666 0.862897583 264.404 0.910137345 311.746 0.831078884 1.83364 1.124932515 1.61684 1.273102362\\n0.465993582 0.704657301 2Vv 422 151 53.9703 0.640002988 335.284 1.154122061 453.146 1.208034976 1.48102 0.908601227 1.26317 0.994622047\\n0.079505314 0.839236491 2Vv 422 343 39.2964 0.465993582 230.123 0.792134522 264.324 0.704657301 1.37731 0.84497546 1.16129 0.914401575\\n0.497155163 1.087091786 0 0 0 0 0\\n0.295738555 0.742862094 2Vv 3656 6.70454 0.079505314 251.367 0.865261093 314.806 0.839236491 1.26539 0.776312883 1.09601 0.863\\n0.347502971 0.787289062 2Vv 4340 41.9242 0.497155163 324.216 1.116023545 407.779 1.087091786 1.7451 1.070613497 1.14676 0.90296063\\n0.160888054 0.684815121 2Vv 3937 24.9391 0.295738555 241.582 0.831578947 278.655 0.742862094 1.56649 0.96103681 1.05379 0.829755906\\n0.563198313 0.672144171 2Vv 4057 29.3043 0.347502971 257.411 0.886065884 295.32 0.787289062 1.67487 1.027527607 1.04578 0.823448819\\n\\n0 0.441382528 2Vv 3701 13.5674 0.160888054 226.804 0.780709786 256.881 0.684815121 1.27427 0.781760736 1.02973 0.810811024\\n0.230821955 0.925557836 2Vv 4557 47.4935 0.563198313 250.753 0.863147568 252.128 0.672144171 2.48109 1.522141104 2.06464 1.625700787\\n0.418287121 1.23185199 2Vv 3659 0 0 169.122 0.58215552 165.567 0.441382528 1.41345 0.867147239 1.19488 0.940850394\\n0.242220277 0.918693183 2Vv 3787 19.4648 0.230821955 270.218 0.930150425 347.186 0.925557836 1.39663 0.856828221 1.20462 0.948519685\\n\\n0.06654322 0.894652235 2Vv 4167 35.2734 0.418287121 337.717 1.162496988 462.08 1.23185199 1.47996 0.90795092 1.16167 0.914700787\\n0.661438285 0.605350431 0 0 0 0 0\\n\\n0 0.699104263 2Vv 424 B 3768 20.426 0.242220277 266.098 0.915968469 344.611 0.918693183 1.19038 0.730294479 1.11279 0.876212598\\n0.388786906 1.966284557 2Vv 424 B 3576 5.61147 0.06654322 255.645 0.87998692 335.593 0.894652235 1.29323 0.793392638 1.05666 0.832015748\\n0.559060907 1.257289862 2Vv 424 B 4652 55.7779 0.661438285 242.512 0.834780214 227.073 0.605350431 3.17334 1.946834356 2.59083 2.040023622\\n0.315756769 0.942798113 2Vv 424 B 3580 0 0 219.977 0.757209735 262.241 0.699104263 1.38364 0.848858896 1.11861 0.880795276\\n\\n0.47781525 1.548335155 2Vv 424 B 4082 32.7857 0.388786906 445.022 1.531864652 737.573 1.966284557 1.41967 0.87096319 1.10628 0.871086614\\n0.62069628 0.625195276 2Vv 424 B 4518 47.1446 0.559060907 339.4 1.168290248 471.622 1.257289862 1.7697 1.085705521 1.67371 1.31788189\\n0.155150946 0.860422276 2Vv 424 B 3934 26.6272 0.315756769 279.716 0.962844653 353.653 0.942798113 1.65847 1.017466258 1.12597 0.886590551\\n0.201089315 1.219367652 2Vv 424 B 4293 40.2933 0.47781525 393.096 1.353123817 580.796 1.548335155 1.5433 0.946809816 1.44433 1.137267717\\n0.848654424 0.930940258 2Vv 424 B 4637 52.3422 0.62069628 258.935 0.891311831 234.517 0.625195276 3.46584 2.126282209 2.94381 2.31796063\\n\\n0.06394741 0.768494575 2Vv 424 B 3639 13.0836 0.155150946 241.689 0.831947265 322.753 0.860422276 1.14963 0.705294479 1.12303 0.884275591\\n',\n", + " \"5.2 3D Coordinate Generation\\n\\nThe spatial coordinates for the ovules were generated using 3D Coordx software, which\\nefficiently mapped the ovule's three-dimensional structure. The software processed the\\nraw image stack and produced a comprehensive set of coordinates representing the\\novule's geometry. This step was essential for downstream analyses such as spatial\\nmodeling and quantitative measurements.\\n\\n@\\n\\n\",\n", + " '',\n", + " '',\n", + " 'File Edit Font\\n\\nFile Edit Font\\n\\n',\n", + " 'Save prompt\\n\\nDo you want to save a snapshot of your work?\\n\\nSelect an option: | no\\n\\nCancel OK\\n\\n32__roiset.zip attempt_32_\\n: timestamp_150.tif\\n',\n", + " '- Import 2. Filter 3. Plot 4. Measure\\n\\nSave prompt =)\\nDo you want to save a snapshot of your work?\\nSelect an option: [ne\\nok\\n\\ncancel\\n32__roiset.zip attempt_32_\\ntimestamp_150.tif\\n\\n5. Save\\n',\n", + " 'nucellus\\n\\nposterior\\nchalaza\\n® .\\n\\nanterior\\nchalaza\\n\\n',\n", + " 'About Blog Examples Plugins Docs ©\\n\\ni no+xX\\nO+X Ser4 ym\\n\\n2e+4\\nte+4\\n5e+3\\n\\n2e+3\\n1e+3\\n5e+2\\n\\n2e+2\\nte+2\\n50 =\\n\\nchr1_chr1.mcool\\n[Current data resolution: 5.12M],\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help BSBeerrzt@ee @) Ff Q &S SunJan5 12:45\\n\\nS Workspaces v < © Display mcool Side by Sic (G) Discarding invalid configu [ff Pastebin.com - #1 paste i: i Tutorial—HiGlassv1.0do i Data Preparation — HiGla HiGlass + ry Ww\\n\\na) — > CD OF @NotSecure 10.162.143.69:8989/app QW ov @ Search Google ’ LL ¢ fo ee *# G C @\\n\\nY Speed Dial yY Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script- Earth... Pastebin.com-#1.. TargetP 2.0- DTU... https://www.mood... OnePlus 12R revie... Whois “Indian”in.. v A »\\n\\n@ HiGlass About Blog Examples Plugins Docs ©\\n\\nIl oo+ x\\n5e+4 =\\nBackground Color Im Configure Series > a chri_chri.mcool » +X 3er4\\nj >\\nLabel Position b |Track Type ma chr5_chr5.mcool > 4e+4\\nLabel Color > Export Data 6e+3 ©\\n=O\\nLabel Text Opacity P Divide by Lock Value Scale With 3er8\\nLabel Background Opacity P Close Series Unlock Value Scale oe\\nColor map a Replace Series Add Series 3e+2 6\\nZoom limit > Close Track te+2 =\\n\\\\ ransforms > Replace Track SOB U, 1\\nColorbar Position >\\nrack Border Width > as)\\nrack Border Color >\\na)\\nValue Scaling >\\nShow Mouse Position > ea\\n>\\n\\nShow Tooltip\\n\\n€ © ®\\n\\n@\\n\\nchr5_chr5.mcool\\n[Current data resolution: 5.12M],\\n\\n&\\n0 @ 6 O QC) 0 Reset Qu 100% == 12:45\\na .\\n\\na\\n',\n", + " 'oped Staats and Stabe\\n\\n(2854 eeplrig sit wainn<2n\\n(2621 Sayin machine ang sit Serer\\noops Ot Aye ont Seats\\nast Shin Caen sro wens\\nscion mini ae ot pom 2 en 8\\n{2 See 2\\n22102 Fond Set Biomass Sk sary\\n22101 Reeewchinmerin ie Ssrce Sp et\\nM8 | ce ee (urs 3:7\\n22015 Comptia aero Sik See\\naM soar Sem (ies 2)\\nonpnisesionsne Spt sain\\n22165 tne Boras sro nem\\nsassy iotictn Sone Bala gpa enn 8\\nNe Cen\\nBEBE science wing Python, MSC Spent (Toes 8:12)\\nsaanybneSren etm & pom Sing a8\\n(BRET Development = Fiera)\\nhing ein ene ont aime\\nBES spleators genomics, Set ion 17)\\n22250 teed ntgeamice Sik wanes\\nsamy | Eoonelogea ti spam Sing Fak\\nEEE surveillance of infectious diseases a (Mon 13:17)\\n22082 iene Sik San\\nBm semen feet (Mon 117)\\n22 Prantl cy sit nanny\\nRt Sonythesectrtenpts Sik Senate\\nlane peace ont ain\\n2180 Guay sit San\\nonc Price GHP)\\nvases | mtn ptarocna spa Soirg 8\\n\\n(Thre 12.47)\\n',\n", + " 'Instituto Universitario de Lisboa (ISCTE IUL)\\nUNIVERSIDADE CATOLICA PORTUGUESA\\nUniversidade de Coimbra\\n\\nUniversidade de Evora\\n\\nUniversidade de Lisboa\\n\\nUniversidade do Porto\\n\\nUniversidade Nova de Lisboa\\n',\n", + " 'Visualization: HiGlass\\n\\nHICCUPs juicer_tools:\\n\\nbedpe file\\n\\n¥\\n\\nEnrichmnet: Juicer\\nAPA,\\nTADs: Arrowhead\\n\\nJuicer\\n\\nv\\n\\nVisualization: JuiceBox\\nAnalysis: HiC Straw\\n\\nTrimmomatic, FostQC\\n\\nHIC-Pro\\n(Current)\\n\\nvalidpairs file\\n\\n¥\\n\\nAnalysis: Cooler\\nlibrary python\\n\\n>\\n\\nFitHiC2 loop caller\\n\\nEnrichment:\\ncoolpup.py\\n',\n", + " 'Visualization: HiGlass\\n\\nHICCUPS juicer_tools:\\n\\nbbedpe file\\n\\nEnrichmnet: Juicer\\nAPA,\\n‘TADs: Arrowhead\\n\\nJuicer\\n\\nVisualization: JuiceBox\\nAnalysis: HIC Straw\\n\\nTiimmomatic, FastQc\\n\\nHic-Pro\\n(Current)\\n\\nvalidpairs file\\n\\nAnalysis: Cooler\\nlibrary python\\n\\n>\\n\\nFithiC2 loop caller\\n\\nEnrichment:\\ncoolpup.py\\n',\n", + " 'Timeline\\n\\nNow - March\\n2025\\n\\nApril - May 2025\\n\\nJanuary ~ April\\n2025\\n\\nMay ~ August\\n2025\\n\\nSeptember 2025\\n\\nOctober —\\n\\nDecember 2025\\n\\nJanuary 2026\\n\\nAction\\n\\nPrepare for PhD\\nApplications\\n\\nStart Thesis\\n\\nApply to PhD Programs\\n\\nThesis Work & Gap\\nManagement\\n\\nFinish Thesis &\\n\\nPrepare for Transition\\n\\nPrepare for PhD Start\\n\\nStart PhD Program\\n\\nDetails\\n\\n~ Research Nordic universities (Uppsala, Aarhus,\\nHelsinki, etc.) and their PhD funding mechanisms.\\n\\n- Draft CV, motivation letter, and research proposal\\ntailored to programs.\\n\\n~ Network with professors/researchers; inquire about\\nupcoming PhD opportunities.\\n\\n- Secure recommendation letters from\\nprofessors/advisors early.\\n\\n~ Begin thesis work; align research with potential PhD\\ntopics.\\n\\n- Ensure your student visa covers the thesis duration.\\n\\n- Submit applications to PhD programs starting in late\\n2025 or early 2026.\\n\\n- Provide interim transcripts and proof of enrollment.\\n\\n- Mention your thesis topic and expected completion\\ndate.\\n\\n- Highlight completed coursework, research\\nexperience, and planned thesis contributions.\\n\\n- Focus on completing the thesis; aim for early\\nsubmission if feasible.\\n\\n- Take up a part-time research assistantship, internship,\\nor remote project to avoid idle time.\\n\\n~ Continue networking with PhD contacts; discuss\\nflexibility in start dates.\\n\\n- Learn a Nordic language (e.g., Swedish, Finnish) if\\nrelevant to your PhD plans.\\n\\n- Submit and defend your thesis.\\n\\n- Obtain an interim or final degree certificate from TUM\\nfor visa and PhD purposes.\\n\\n- Finalize PhD visa application and relocation logistics.\\n\\n- If idle time exists, work on publications, skill\\nupgrades, or short-term academic projects.\\n\\n- Transition smoothly to your PhD in the Nordic country.\\n',\n", + " 'BUSCO Results\\nMetric\\nC (Complete BUSCOs)\\n$ (Single-copy BUSCOs)\\nD (Duplicated BUSCOs)\\nF (Fragmented BUSCOs)\\nM (Missing BUSCOs)\\nn (Total BUSCO groups)\\nBUSCO Count Details\\nComplete BUSCOs (C)\\nSingle-copy BUSCOs (S)\\nDuplicated BUSCOs (D)\\nFragmented BUSCOs (F)\\n\\nMissing BUSCOs (M)\\n\\nAssembly Stati\\nMetric\\nNumber of scaffolds\\nNumber of contigs\\nTotal length\\nPercent gaps\\nScaffold N50\\n\\nContig N50\\n\\nValue Description\\n12.1% Percentage of complete orthologs found.\\n12.1% Percentage of complete orthologs in single copy.\\n0.0% Percentage of complete orthologs duplicated.\\n17% Percentage of orthologs partially found.\\n86.2% Percentage of orthologs missing.\\n16 Total number of BUSCO ortholog groups searched.\\nValue Description\\n“4 Total complete orthologs found.\\n“4 Total single-copy orthologs found.\\n0) Total duplicated orthologs found.\\n2 Total fragmented orthologs found.\\n100 Total orthologs not found.\\nValue Description\\n3 Total number of scaffolds in the assembly.\\n3 Total number of contigs in the assembly.\\n132,191 bp Length of the assembled genome.\\n0.000% Percentage of gaps in the assembly.\\n86 KB N50 value for scaffolds.\\n86 KB N50 value for contigs.\\n',\n", + " 'STUDY INFORMATION SYSTEM Quick links” Give feedback! @ ENGIEST Q Search for study programme or course\\n\\nAman Shamil Nalakath Usi-io\\nTak General information y | My study information v acd | TALLINNA, —, ®\\n245633LV v\\n\\nMy study information / Student performance records /\\n\\nStudent Code\\nAman Shamil Nalakath 245633LV\\nECTS credits as of 14.01.2025 Grade point average\\n6.00 5.000\\nBy semesters All\\n- 2024/2025 Autumn\\nCourse title Course code ECTS C/E Grade Date Lecturer All right? Remarks\\nBioinformatics II LKGOO50 6.0 E 5 23.12.2024 Airi Rump yes -\\n\\nTotal: 6.0 ECTS GPA: 5.00\\n',\n", + " \"Veeb” 61S” = MOODLE E-mail” Help.\\n\\nBioinformatics Il information 2024\\nGeneral introduction to Bioinformatics il- Ol\\nIntroduction to the course\\nCourse info (link to study information\\nTeacher's announcements\\nCourse participant's forum (ask questions f.\\nProject Work 1 - Genome project plan\\nBioinformatics group project example from\\n¥ Week 1\\n.ek 1 general discuss!\\nLecture 1/A- Introduction\\nVideo: Lecture 1 - Introduction\\nStudents introduction and aims (DL 12.09. 2.\\nHow to (seriously) read a scientific pape\\nAsticle 1\\nLecture 1B - Setting up HPC A\\nVideo: Lecture 18 - Setting up HPC a\\nfleet and greet\\nCoursework 1on Article 1: Aspects of geno.\\nPart of MIT ture: His put\\n¥ Week 2\\nek 2 general discussio\\nLecture 2 A - Introduction to Computing Clu\\nVideo: Lecture 2 A - Introduction to Comput.\\nShort introduction to HPC\\nTalTech HPC Centre\\nTalTech HPC User Guides\\nAsticle 1\\nCoursework 2 on Article 1: Sequencing data\\n‘Command Line Tutorial\\nLecture 2.8 - Command Line Tutorial\\nLecture Task (HPC exercise) instructions\\nLecture Task: HPC Exercise (OL 19.09 23:59)\\nWhat is High Performance Computing - HP.\\nThe Linux command line for beginners\\nRyans Tutorials Linux Tutorial\\n¥ Week 3\\n\\nVeek 3 Introduction\\n\\nColour Strips Puzzle instructio\\n\\nColor Strips Puzzle\\n\\nLecture Task: Colour Strip Pu:\\n\\nsults\\n\\nBioinformatics Il MOOC: View: User report\\n\\nCourse Participants Grades.\\n\\n[ User report ¥ ]\\n\\n© Aman Shamil Nalakath\\n\\nGrade tem\\n'¥_ Blolnformaties ll MOOC\\n\\nB sudents introduction and aims (OL 12.08, 2359)\\n\\nB coursework\\n\\nAuticle t: Aspects of genome i\\n\\n(01 12.09, 2359)\\n\\nBD coursework 2 on Article : Sequencing data (OL 1909 23:58)\\n\\nB Lecture Task: HPC Exercise (DL 1209 23:59)\\n\\nB Lecture Task: Colour Sip Puzzle results\\n\\nlogy (DL 26.09 23:58)\\n\\nBD Assignment 1- Data Quality Control (OL 0310. 23:59)\\n\\nBD project Work t- ntial description (DL 1010. 23:59)\\n\\nBA Assignment 2- Genome assembly and assembly quality (DL 3110 23:59)\\n\\nBD coursework 6 (OL 1411 23:59)\\n\\nBD Project Work 1 Ge 1 plan (Final DL 2111 23:59)\\n\\nBD Assignment 4 Some questions on RNASeq and Transcriptome measurement (OL 2111 23:58)\\n\\nB Assignment 5 - looking back at the course (OL 1912 23:59)\\n\\nBD project Work 2 submission (DL 1912 23:5\\n\\nB coursework 4: Article based analysis (OL 1010 235\\n\\nBD) week 12 assignment (OL\\n\\n112359)\\n\\n© couse wal\\n\\nCalculated weight\\n\\n0.00%\\n\\n0.00%\\n\\n0.00%\\n\\n0.00%\\n\\n0.00%\\n\\n0.00%\\n\\n10.00%\\n\\n0.00%\\n\\n0.00%\\n\\n0.00%\\n\\n10.00%\\n\\n10.00%\\n\\n0.00%\\n\\n25.00%\\n\\n10.00%\\n\\n10.00%\\n\\n25.00%\\n\\n0.00%\\n\\n0.00%\\n\\nGrade\\n\\nPass\\n\\nPass\\n\\nPass\\n\\nPass\\n\\n100.00\\n\\nPass\\n\\n10.00\\n\\n100.00\\n\\nPass\\n\\nPass\\n\\n10.00\\n\\n900\\n\\nPass\\n\\n10.00\\n\\n10.00\\n\\n23.00\\n\\nPass\\n\\nPass\\n\\n9700\\n\\nRange Feedback\\nFall-Pass\\nFall-Pass\\nFall-Pass\\nFall-Pass\\n0-100\\nFall-Pass\\n0-10\\n0-100\\nFall-Pass\\nFall-Pass\\n0-10\\n\\n0 | gave 2 out of 3 points for comparing the annotations in detall and discussing the possible causes for observed differences as there could have been a bit more of discussion,\\n\\nFall-Pass\\n\\nVery good reasons behind the project and thoroughly described,\\n\\n0-28\\n\\no-10\\n\\no-10\\n\\nThere were no comments on IGV visualization, some interpretations were missing from Differential expression analysis and Enrichment analysis part.\\n\\n0-28\\n\\nFall-Pass\\n\\nFall-Pass\\n\\n0-100\\n\\nContribution to course total\\n\\n0.00 %\\n\\n0.00 %\\n\\n0.00 %\\n\\n0.00 %\\n\\n0.00 %\\n\\n0.00 %\\n\\n10.00%\\n\\n0.00 %\\n\\n0.00 %\\n\\n0.00 %\\n\\n10.00%\\n\\n200%\\n\\n0.00 %\\n\\n25.00%\\n\\n10.00%\\n\\n10.00%\\n\\n23.00%\\n\\n0.00 %\\n\\n0.00 %\\n\\nTAL\\n\",\n", + " \"Veeb dls MOODLE E-mail Help\\n\\nTah, Catalogue Dashboard My courses Q Dp Aman Shamil Nalakath © aa\\n\\nBioinformatics Il MOOC: View: Overview report\\n\\nBioinformatics Il information 2024 Course Participants Grades\\n\\nGeneral Introduction to Bioinformatics II - Ol...\\n\\nIntroduction to the course\\n\\nCourse info (link to study information syste... Overview report\\n\\nTeacher's announcements\\n\\nCourse participant's forum (ask questions fr... Aman Shamil Nalakath\\n\\nProject Work 1 - Genome project plan\\n\\nGrade\\n\\nBioinformatics group project example from ... Course name\\n\\nWeek 1 Bioinformatics II MOOC 97.00\\n\\nWeek 1 general discussion\\n\\nLecture 1 A - Introduction\\n\\nVideo: Lecture 1 A - Introduction\\n\\nStudents introduction and aims (DL 12.09. 2...\\n\\nHow to (seriously) read a scientific paper\\n\\nArticle 1\\n\\nLecture 1B - Setting up HPC Access\\n\\nVideo: Lecture 1 B - Setting up HPC access TAL\\n\\nMeet and greet\\n\\nGet the mobile app\\n\\nCoursework 1 on Article 1: Aspects of geno... Policies\\n\\n\",\n", + " 'STUDY INFORMATION SYSTEM Quick links” Give feedback! @ ENGIEST Q Search for study programme or course\\n\\nAman Shamil Nalakath Usi-io\\nTak General information y | My study information v acd | TALLINNA, —, ®\\n245633LV v\\n\\nMy study information / Student performance records /\\n\\nStudent Code\\nAman Shamil Nalakath 245633LV\\nECTS credits as of 14.01.2025 Grade point average\\n6.00 5.000\\nBy semesters All\\n\\n- 2024/2025 Autumn\\n\\nCourse title Course code ECTS C/E Grade Date Lecturer All right? Remarks\\nBioinformatics II LKGOO50 6.0 E 5 23.12.2024 Airi Rump yes -\\n\\nTotal: 6.0 ECTS GPA: 5.00\\n',\n", + " 'Epidermal layer\\n\\nCell Distance\\n\\nArea\\n\\nElongation\\nratios (max/min)\\n\\n| A\\n2V_COMPLETE\\n\\n|AREA\\n\\nVOLUME\\n\\nIMAXMIN\\n\\nIm\\n\\ni21V_COMPLETE\\nAREA\\n\\n(OLUME\\n\\nIM\\n\\nIM\\n\\n2\\n\\n|AREA\\nVOLUME\\n\\nIM\\n\\nIMAXMID\\n\\n[os | oc | io E\\n00.25 0.25-0.50 0500.75 _0.751.0\\n33.15772607 3827197343 23.64799146 10.92426767\\n3135001999 39, 15457599 24.53088161 10.96503692\\n(0.706271566 0,995108725 1.192089571 1.181832515\\n(0.732093524 0.931383858 1.266275197 1.096748819\\n\\n0-0.25 0.25-0.50 0500.75 _0.75-1.0\\n\\n19.24792115 23,49681932 10.94572609 8.722510114\\n18.18032267 23.80134919 11.80305564 8.888929006\\n(0.893448068 1,017750253 1.0180320991.131369444\\n0.902037793 0.954909091 0.966313675 1.244435577\\n\\n0-0.25 0.25-0.50 0.500.795 _ 0.75-1.0\\n\\n16.28634765 12.20109527 10.94945835 2.736923127\\n16.16750129 12.75007749 10.70985075 2.372292061\\n(0.918495544 0,946698623 1.136496971.195292929\\n(0.920755369 0.961650794 1.1124675321.198502646\\n',\n", + " \"Epidermal layer\\n\\nCell Distance\\n\\nArea\\n\\nElongation\\nratios (max/min)\\n\\n0.75-1.0\\n\\n0.5-0.75\\n\\n0.25-0.5\\n\\n0-0.25\\n\\n| A\\n2V_COMPLETE\\n\\n|AREA\\n\\nVOLUME\\n\\nIMAXMIN\\n\\nIm\\n\\nl21V_COMPLETE\\nAREA\\n\\nOLUME\\n\\nIM\\n\\nIM\\n\\ni201\\n\\n[AREA\\nVOLUME\\n\\nIM\\n\\nIMAXMID\\n\\nfos | oc | io E\\n00.25 0.25-0.50 0500.75 _0.75-1.0\\n'33.15772607 38,27197343 23.64799146 10.92426767\\n31,35001999 39, 15457599 24.53088161 10.96503692\\n(0.706271566 0,995108725 1.192089571 1.181832515\\n(0.732093524 0.931383858 1266275197 1.096748819\\n\\n0-0.25 0.25-0.50 0500.75 _0.75-1.0\\n\\n19.24792115 23,49681932 10.94572609 8.722510114\\n18.18032267 23.80134919 11.80305564 8.888929006\\n(0.893448068 1,017750253 1.0180320991.131369444\\n0.902037793 0.954909091 0.966313675 1.244435577\\n\\n0-0.25 0.25-0.50 0500.75 _ 0.75-1.0\\n\\n16.28634765 12.20109527 10.94945835 2.736923127\\n16.16750129 12.75007749 10.70985075 2.372292061\\n(0.918495544 0,946698623 1.136496971.195292929\\n(0.920755369 0.961650794 1.1124675321.198502646\\n\",\n", + " 'Learning to obtain 3D confocal images of ovules using the already established\\npipeline(4) was one of the tasks of this internship, Raw confocal images were\\nsuccessfully obtained for three ovules, showcasing the intricate details of the ovule\\nstructure. These images were collected using [mention the specific confocal microscopy\\nsetup] under [specific conditions, e.g., magnification, laser wavelength, etc.]. The\\nimages were further post-processed for creating 3D meshes, and the cellular properties\\nfrom them were extracted using the MGX platform.\\n',\n", + " 'Examples\\n\\n>>> import allel\\n\\n>>> g = allel.GenotypeArray([[[0, 0], [@, 11],\\n[f@, 2], [1, 11],\\nO00 [{2, 2], [-1, -1]]])\\n>>> g.to_allele_counts()\\n\\n2:0:0 1:1:0\\n\\n1:0:1 0:2:0\\nQ:0:2 0:0:0\\n>>> v=gl:, 0]\\n\\n>>> Vv\\n\\n\\n\\n@/0 0/2 2/2\\n\\n>>> v.to_allele_counts()\\n\\n\\n2:0:0 1:0:1 0:0:2\\n\\n>>>\\n',\n", + " \"[20]: # Calculate allele frequencies\\nac = gt.to_allele_counts().sum(axis=1)\\nan = gt.to_n_alleles()\\naf = ac / an\\nprint(af)\\n\\n# Total alternate alleles per variant\\n# Total alleles (2 * n_samples)\\n# Alternate allele frequency\\n\\nn_alleles'\\n\\n\",\n", + " '[21]:\\n\\nac = gt.to_allele_counts()\\nnum_samples = gt.shape[1]\\nan = 2 * num_samples\\n\\naf = ac / an\\n\\nprint (af)\\n\\n[[e. @.49166667 0.\\n[o. @.49166667 0.\\n[0. 40833333 0.08333333 0.\\n[0.24166667 0.15 Q.\\n[0.25 @.15 Q.\\n\\n[0.24166667 0.09166667 Q.\\n\\n»sum(axis=1)\\n\\n# Assuming gt is a 2D array where rows are variants\\n\\nf+\\n\\n+\\n\\nT+)\\n\\n',\n", + " '[23]: print(gt.shape) # (number of variants, number of samples) @ ® Vv -€ o®\\nprint(gt[:5, :5]) # View the first 5 rows and columns “\\n\\n(477227, 60, 2)\\n\\nAttributeError Traceback (most recent call last)\\nInput In [23], in ()\\n\\n1 print(gt.shape) # (number of variants, number of samples)\\n=== 2 print(gt [25, 251) # View the first 5 rows and columns\\n\\nFile ~/.conda/envs/test_allel_env/lib/python3.9/site-packages/allel/abc.py:285, in DisplayableArray.__str__(self)\\n284 def __str__(self):\\n—-> 285 return\\n\\nFile ~/.conda/envs/test_allel_env/lib/python3.9/site-packages/allel/abc.py:392, in DisplayAs2D.to_str(self, row_threshold, col_threshold, row\\n_edgeitems, col_edgeitems)\\n391 def to_str(self, row_threshold=6, col_threshold=10, row_edgeitems=3, col_edgeitems=5):\\n--> 392 items =\\n393\\n\\n394 s =\\n\\n',\n", + " '[25]:\\n\\nSum of alternate and reference allele frequencies (first 5):\\n[Q.\\n\\nQ.5 Q. ]\\n[0. 40833333 0.09166667 Q. ]\\n\\n[0.45 0.05 0. ]\\n[0.48333333 0.01666667 Q. ]]\\n\\nHn vd\\n\\n[[e. @.5 0.\\n\\n',\n", + " '[28]:\\n\\n# Step 1: Check the type and attributes of ‘gt* OB tvaPFPea\\nprint(\"Type of gt type(gt))\\nprint(\"Attributes of gt:\", dir(gt))\\n\\n# Step 2: Inspect the shape of ‘gt*\\nprint(\"Shape of gt (variants, samples, ploidy):\", gt.shape)\\n\\n# Step 3: View a subset of data\\n# If ‘gt is an allel.GenotypeArray, use ‘.values* to access raw data\\nprint(\"First 5 rows and columns of raw genotype data:\")\\nprint(gt.values[:5, :5, :]) # Adjust slicing as needed\\n\\n# Step 4: Confirm ‘gt’ is biallelic (at most 2 alleles per variant)\\nallele_counts = gt.to_allele_counts()\\nprint(\"Shape of allele counts (variants, alleles):\", allele_counts.shape)\\n\\nType of gt: \\n\\nAttributes of gt: abs_\\', \\'_add_\\', \\'_and_\\', \\'_array_\\', \\'_class_\\', \\'_delattr_\\', \\'_dict_\\', \\'_dir_\\', \\'_div_\\', \\'_doc_\\', \\'\\neq__\\', \\'_floordiv_\\', \\'_format_\\', \\'_ge_\\', \\'_getattr__\\', \\'_getattribute_\\', \\'_getitem_\\', \\'_gt__\\', \\'_hash_\\', \\'_init_\\', \\'__init_su\\nbelass_\\', \\'_inv_\\', \\'__invert_\\', \\'_iter_\\', \"_le_\\', \\'_len_\\', \\'_lshift_\\', \\'_lt_\\', \\'_mod_\\', \\'_module_\\', \\'_mut_\\', \\'_ne_\\', \\'\\n_neg_\\', \\'_new_\\', \\'_or_\\', \\'_pos__\\', \\'_pow_\", \\'_reduce_\\', \\'_reduce_ex_\\', \\'_repr_\\', \\'_rshift_\\', \\'_setattr_\\', ‘_setitem_\\', \\'_\\n\\n_sizeof_\\', \\'_str_\\', \\'_sub_\\', \\'__subclasshook \"_truediv_\\', \\'_weakref_\\', \\'_xor_\\', \\'_is_phased\\', \\'_mask\\', \\'_repr_html_\\', \\'_value\\ns\\', ‘caption’, ‘compress’, ‘concatenate’, ‘copy’, ‘count_alleles\\', ‘count_alleles_subpops\\', ‘count_call\\', ‘count_called\\', ‘count_het\\', ‘count\\n_hom\\', ‘count_hom_alt\\', ‘count_hom_ref\\', ‘count_missing\\', ‘display’, ‘displayall\\', \\'fill_masked\\', ‘from_packed\\', \\'from_sparse\\', ‘get_display_\\nitems\\', ‘haploidify_samples\\', ‘is_call\\', \\'is_called\\', ‘is_het\\', \\'is_hom\\', \\'is_hom_alt\\', ‘is_hom_ref\\', ‘is_missing\\', \\'is_phased\\', \\'map_allele\\ns\\', \\'mask\\', \\'n_allele_calls\\', \\'n_calls\\', \\'n_samples\\', \\'n_variants\\', ‘ploidy’, \\'str_items\\', ‘subset’, ‘take’, \\'to_allele_counts\\', \\'to_gt\\', ‘to\\n_haplotypes\\', \\'to_html\\', \\'to_n_alt\\', \\'to_n_ref\\', \\'to_packed\\', \\'to_sparse\\', \\'to_str\\', ‘values\\']\\n\\nShape of gt (variants, samples, ploidy): (477227, 60, 2)\\n\\nFirst 5 rows and columns of raw genotype data:\\n\\n({f 1-1]\\n\\n-1\\n\\n-1\\n\\n-1\\n\\n-1))\\n\\nis\\nis\\nis\\nC1\\n\\n1)\\n-1)\\n1)\\n-1)\\n-1)]\\n\\nRPeReEPB\\n\\n-1)\\n1)\\n-1)\\n1)\\n-1)]\\n\\neorer\\n\\n1)\\n-1)\\n1)\\n-1)\\n-1)]\\n\\nesses\\n\\n-1]\\n\\n-1]\\n\\n-1]\\n\\n-1]\\n\\n-1)))\\n\\nShape of allele counts (variants, alleles): (477227, 60, 3)\\n\\neoeoce\\n\\n',\n", + " 'First 5 rows and columns of raw genotype data:\\n\\nCl\\n\\ndddde|\\ntrop\\n\\ndddae\\n\\ndddd|\\nrrr\\n\\nddd\\n\\ndddd|\\nrrr\\n\\na)\\n\\ndadded\\nrrr\\n\\neSeeooe\\n\\ndade|\\n\\neeoo\\n\\n® -1]]]\\n\\n',\n", + " 'PC2\\n\\n400\\n\\n300\\n\\n200\\n\\n100\\n\\n—100\\n\\n—200\\n\\n—300\\n\\n—400\\n\\nPCA of Genotype Data\\n\\nT T T T\\n—200 0 200 400 600\\nPcl\\n',\n", + " \"[19]: #only extracting the alternate allele count\\n\\n#By selecting only the alternate allele counts, the genotypes are converted into a simple numerical coding: @ for homozygous reference (0/0),\\ngn = gt.to_allele_counts()[:, :, 1]\\n\\n[31]: coords, model = allel.pca( ®@hkVeaPpe\\ngn,\\nn_components=10,\\nscaler='patterson',\\nploidy=2\\n\\n°@\\n\",\n", + " '39]:\\n\\n41):\\n\\n41):\\n\\n42):\\n\\n42):\\n\\n45]:\\n\\ng\\n]\\n\\nnp.count_nonzero(ac.max_allele() > 1)\\n\\n18628\\n\\nnp. count_nonzero((ac.max_allele() == 1) & ac.is_singleton(1))\\n45120\\n\\n#This is the filtering step\\n\\nflt = (ac.max_allele() == 1) & (ac[:, :2].min(axis=1) > 1)\\n\\ngf = g.compress(flt, axis=0)\\ngn = gf.to_n_alt()\\n',\n", + " \"Only minor difference from the previous one ZN\\n\\ni\\n\\nthis is the documenatation for allel.pca function -\\n\\nallel.pca(gn, n_components=10, copy=True, scaler='patterson', ploidy=2) [source]\\nPerform principal components analysis of genotype data, via singular value decomposition.\\n\\nParameters:\\n\\ngn:array_like, float, shape (n_variants, n_samples)\\n\\nGenotypes at biallelic variants, coded as the number of alternate alleles per call (i.e., @ = hom ref, 1 = het, 2 = hom\\nalt).\\n\\nn_components:int, optional\\nNumber of components to keep.\\n\\ncopy:bool, optional\\nIf False, data passed to fit are overwritten.\\n\\nscaler:{‘patterson’, ‘standard’, None}\\nScaling method; ‘patterson’ applies the method of Patterson et al 2006; ‘standard’ scales to unit variance; None centers\\nthe data only.\\n\\nploidy:int, optional\\nSample ploidy, only relevant if ‘patterson’ scaler is used.\\n\\nReturns:\\ncoords:ndarray, float, shape (n_samples, n_components)\\nTransformed coordinates for the samples.\\n\\nmodel: GenotypePCA\\n\\nModel instance containing the variance ratio explained and the stored components (a.k.a., loadings). Can be used to\\nproject further data into the same principal components space via the transform() method.\\n\\nI was however able to run the pca with multiallelic variants also, in the previous steps.\\n\\n+\\na]\\n\",\n", + " \"this is the documenatation for allel.pca function -\\n\\nallel.pca(gn, n_components=10, copy=True, scaler='patterson', ploidy=2) [source] Perform principal components analysis of genotype data, via singular value\\ndecomposition.\\n\\nParameters: gn:array_like, float, shape (n_variants, n_samples) Genotypes at biallelic variants, coded as the number of alternate alleles per call (i.e., 0 = hom ref, 1 = het,\\n2 = hom alt).\\n\\nn_components:int, optional Number of components to keep.\\ncopy:bool, optional If False, data passed to fit are overwritten.\\n\\nscaler:{‘patterson’, ‘standard’, None} Scaling method; ‘patterson’ applies the method of Patterson et al 2006; ‘standard’ scales to unit variance; None centers the data\\nonly.\\n\\nploidy:int, optional Sample ploidy, only relevant if ‘patterson’ scaler is used.\\nReturns: coords:ndarray, float, shape (n_samples, n_components) Transformed coordinates for the samples.\\n\\nmodel:GenotypePCA Model instance containing the variance ratio explained and the stored components (a.k.a., loadings). Can be used to project further data into the\\nsame principal components space via the transform() method.\\n\\nEven though it mentions 'Genotypes at biallelic variants' | was however able to run the pca with multiallelic variants also, in the previous steps.\\n\",\n", + " \"aa\\n\\n[19]: #only extracting the alternate allele count @ tv i Fe\\n\\n#By selecting only the alternate allele counts, the genotypes are converted into a simple numerical coding: @ for homozygous reference (0/0),\\ngn = gt.to_allele_counts()[:, :, 1]\\n\\ncoords, model = allel.pca(\\ngn,\\nn_components=10,\\nscaler='patterson',\\nploidy=2\\n\\nimport matplotlib.pyplot as plt\\nplt.scatter(coords[:, @], coords[:, 1], alpha=0.7)\\nplt.xlabel('PC1')\\n\\nplt.ylabel('PC2')\\n\\nplt.title('PCA of Genotype Data')\\n\\nplt.show()\\n\\nMatplotlib is building the font cache; this may take a moment.\\n\",\n", + " '(62):\\n\\nimport pandas as pd H@tvAiaFPea\\ngenotypes = allel. GenotypeArray(callset [\\'calldata/GT\"])\\nprint (genotypes.shape) # Should be (n_variants, n_samples, ploidy)\\n\\n= pd.DataFrame(genotypes)\\nprint(\"\\\\nFirst few rows of gn as a DataFrame:\\nprint (df.head()) C73)\\n\\n(477227, 60, 2)\\n\\nCaucEraor Traceback (cas recent call last)\\nInput . [62], in ()\\n2 genotypes = allel.GenotypeArray(callset [\\'calldata/GT\\'])\\n\\n3 print(genotypes.shape) # Should be (n_variants, n_samples, ploidy)\\n—---> 4 df paltstserawe (GenoEypes]\\n\\n5 print(\"\\\\nFirst few rows of gn as a DataFrame\\n6 print(df.head())\\n\\nFile ~/.conda/envs/test_allel_env/1ib/python3.9/site-packages/pandas/core/frame.py:867, in DataFrame.__init_(self, data, index, columns, dty\\npe, copy)\\n859 mgr = arrays_to_mgr(\\n860 arrays,\\n861 columns,\\n(aes)\\n864 typ=manager,\\n865 )\\n866 else:\\n--> 867 mgr =\\n868\\n869\\n870\\n871\\n872\\n873\\n874\\n875 else:\\n876 mgr = dict_to_mgr(\\n877 0,\\n878 index,\\n(aa0)\\n881 typ=manager,\\n882 )\\n\\nFile ~/.conda/envs/test_allel_env/Lib/python3.9/site-packages/pandas/core/internals/construction.py:314, in ndarray_to_mgr(values, index, col\\numns, dtype, copy, typ)\\n\\n308 = _copy = (\\n309 copy_on_sanitize\\n310 if (dtype is None or astype_is_view(values.dtype, dtype))\\n311 else False\\n312 )\\n313. values = np.array(values, copy=_copy)\\n-> 314 values\\n316 else:\\n317s # by definition an array here\\n318 # the dtypes will be coerced to a single dtype\\n319 values = _prep_ndarraylike(values, copy=copy_on_sanitize)\\n\\nFile ~/.conda/envs/test_allel_env/Lib/python3.9/site-packages/pandas/core/internals/construction.py:592, in _ensure_2d(values)\\n\\n590 values = values. reshape((values.shape[0], 1))\\n591 elif values.ndim != 2:\\n--> 592 raise ValueError(f\"Must pass 2-d input. shape={values. shape}\")\\n\\n593 return values\\n\\nValueError: Must pass 2-d input. shape=(477227, 60, 2)\\n\\n',\n", + " \"callset ['calldata/GT']\\n\\nB\\n\\narray(([{{ 1, -1],\\n-11,\\n\\n-11,\\n\\n-11,\\n-11,\\n-11,\\n\\n-11,\\n-11,\\n-11,\\n\\n-11,\\n-11,\\n-11,\\n\\n-11,\\n-11.\\n\\n\",\n", + " '@chri\\n\\n18\\n10\\n18\\n18\\n18\\n18\\n18\\n10\\n18\\n10\\n18\\n18\\n18\\n18\\n18\\n10\\n18\\n10\\n18\\n18\\n18\\n18\\n18\\n10\\n18\\n10\\n18\\n18\\n18\\n18\\n18\\n10\\n18\\n10\\n18\\n18\\n18\\n18\\n18\\n10\\n18\\n10\\n18\\n18\\n18\\n18\\n18\\n10\\n18\\n10\\n18\\n18\\n\\nx1 x2 chr2 y1\\n# juicer_tools version 2.20.00\\n\\n96350000 96375000\\n146950000 146975000\\n137105000 137110000\\n97025000 97050000\\n6630000 6640000 10 6700000\\n118850000 118875000\\n7890008 7900000 10 8010000\\n138700000 138725000\\n136480000 136490000\\n23575000 23600000\\n83125000 83150000\\n76080000 76090000\\n76670000 76680000\\n105200000 105225000\\n96650000 96675000\\n130010000 130020000\\n115920000 115930000\\n25420000 25430000\\n53990000 54000000\\n122850000 122875000\\n130670000 130680000\\n139925000 139930000\\n15550000 15575000\\n135740000 135750000\\n6290000 6300000 10 6340000\\n1810000 1820000 10 2030000\\n136625000 136650000\\n138150000 138175000\\n95120000 95130000\\n112650000 112675000\\n13790000 13800000\\n100225000 100250000\\n139500000 139525000\\n15735000 15740000\\n135830000 135840000\\n88370000 88380000\\n132110000 132120000\\n88000000 88025000\\n129675000 129700000\\n124025000 124050000\\n144250000 144260000\\n81525000 81550000\\n108600000 108625000\\n114275000 114300000\\n145315000 145320000\\n142870000 142875000\\n91490000 91500000\\n140675000 140700000\\n73700000 73725000\\n1390008 1400000 10 1440000\\n127350000 127375000\\n143160000 143165000\\n83525000 83550000\\n\\n18\\n\\nah\\n\\nerananaaAn\\n\\nArAarcAAA\\n\\ny2\\n\\n10\\n10\\n10\\n10\\n6710000\\n10\\n8020000\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n6350000\\n2040000\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n1450000\\n10\\n10\\n10\\n\\nan\\n\\nname score\\n96500000\\n147225000\\n137165000\\n97175000\\n\\n119050000\\n\\n138875000\\n136880000\\n23750000\\n83225000\\n76130000\\n76730000\\n105400000\\n97200000\\n130080000\\n116180000\\n25480000\\n54060000\\n123025000\\n130920000\\n139980000\\n15875000\\n135830000\\n\\n136875000\\n138300000\\n95190000\\n112875000\\n13870000\\n100375000\\n139650000\\n15875000\\n135890000\\n88560000\\n132190000\\n88100000\\n129800000\\n124200000\\n144310000\\n82000000\\n108825000\\n114675000\\n145390000\\n142955000\\n91590000\\n140825000\\n73925000\\n\\n127500000\\n143200000\\n83675000\\n\\nAEAnNEAAA\\n\\nstrand1 strand2 color\\n\\n96525000\\n147250000\\n137170000\\n97200000\\n\\n119075000\\n\\n138900000\\n136890000\\n23775000\\n83250000\\n76140000\\n76740000\\n105425000\\n97225000\\n130090000\\n116190000\\n25490000\\n54070000\\n123050000\\n130930000\\n139985000\\n15900000\\n135840000\\n\\n136900000\\n138325000\\n95200000\\n112900000\\n13880000\\n100400000\\n139675000\\n15880000\\n135900000\\n88570000\\n132200000\\n88125000\\n129825000\\n124225000\\n144320000\\n82025000\\n108850000\\n114700000\\n145395000\\n142960000\\n91600000\\n140850000\\n73950000\\n\\n127525000\\n143205000\\n83700000\\n\\neEnaAAAA\\n\\n@, 255,255\\n\\n0,255,255\\n\\n0,255,255\\n0,255,255\\n\\n0,255,255\\n\\nobserved\\n\\n13.\\n\\n14.\\n\\n28.\\n29.\\n\\n19.\\n\\n()\\n\\nC)\\n\\n)\\n7)\\n\\n()\\n\\nexpected\\n\\n3.632588\\n\\n1.795993\\n\\n4.812076\\n6.575267\\n\\n5.44378\\n\\nBL expectedDonut expectedH expectedV\\n@,255,255 29.0 6.908377 10@.151942\\n@,255,255 27.0 9.154789 8.617996\\n@,255,255 14.0 2.158902 2.7971497\\n@,255,255 41.0 7 .2368855 8.743596\\n41 2.4897213 @.8575747 @.8734342\\n@,255,255 28.0 13.456251 10.144169\\n3 2.0402029 @.80188763 3.493806\\n@,255,255 51.0 22.70316 18.342337\\n@,255,255 56.0 5.8624353 4.0235314\\n@,255,255 29.0 11.724993 11.466535\\n@,255,255 29.0 7 .7183127 10.377976\\n@,255,255 18.0 4.8504276 4.9768763\\n@,255,255 26.0 6.9975615 8.650545\\n@,255,255 32.0 14.664846 12.554932\\n@,255,255 28.0 4.0343704 5.9642544\\n@,255,255 19.0 4.2099385 5.5361204\\n@,255,255 18.0 5.1179023 3.862153\\n@,255,255 25.0 8.612685 8.873278\\n@,255,255 12.0 0.8 1.1661497 1\\n@,255,255 57.0 16.95546 16.73514\\n@,255,255 16.0 2.5194237 2.3019972\\n@,255,255 24.0 2.3304455 2.4300778\\n@,255,255 26.0 7.914436 6.2744865\\n@,255,255 25.0 7 «3391337 6.318109\\n6 4.8888364 10.467556 10.242416\\n5.331487 10.049363 5.0511484\\n@,255,255 32.0 6.915425 8.965726\\n@,255,255 28.0 10.776969 9.31679 9\\n@,255,255 17.0 3.5197115 3.931131\\n@,255,255 35.0 17.027737 13.964403\\n@,255,255 25.0 6.944053 6.3366694\\n@,255,255 40.0 21.412172 16.181568\\n@,255,255 38.0 12.548413 10.104653\\n@,255,255 14.0 2.6595442 2.7529666\\n@,255,255 34.0 8.192702 7 «7228875\\n@,255,255 16.0 3.9849634 2.7454743\\n@,255,255 37.0 10.342418 6.290118\\n@,255,255 74.0 16.834267 20.73217\\n@,255,255 42.0 15 .604897 13.728988\\n@,255,255 24.0 6.7028656 6.406737\\n@,255,255 15.0 1.6143898 1.8003566\\n@,255,255 33.0 7.416659 8.165755\\n@,255,255 37.0 14.713646 15.724737\\n@,255,255 39.08 14.375554 12.771065\\n@,255,255 15.0 2.1382039 1.4367672\\n@,255,255 15.0 3.1051931 2.2679374\\n@,255,255 16.0 3.9473543 3.485225\\n@,255,255 33.0 11.217789 11.812868\\n@,255,255 30.0 13.629446 12.344826\\n6.0781612 3.9163964 8.624782 7)\\n@,255,255 28.0 6.3772235 9.014559\\n@,255,255 20.0 3.8732347 2.6100166\\n@,255,255 31.0 14.015409 11.044764\\n\\na AEE AEE\\n\\nan\\n\\na\\n\\na @Frleaas\\n\\na GAMEnAL\\n\\nfdrBL fdrDonut fdrH fdrv\\n10.472101 12.340119 3.47026\\n9.679461 11.48677 7.35876\\n3.8800046 0.8 2.8562572E-4\\n4.869102 13.810099 3.54995\\n@.01728987 @.001242975 5.33635\\n13.075987 12.055305 0.05465\\n4.3050753E-5 3.251599E-4 6.60865\\n25.18047 20.083973 8.8781¢\\n9.664011 6.9882493 2.12045\\n12.26452 11.205023 0.00277\\n11.7499895 11.715163 3.4702¢\\n5.691984 5.5311675 5.48686\\n7.492755 9.163101 2.48813\\n12.808813 13.2220125 0.00637\\n5.991131 9.22503 2.7857003E-9\\n4.5337906 5.16895 1.8311806E-4\\n3.3995097 2.1366236 @.00425\\n6.3163705 7.722182 0.00164\\n+ 9533825 1.5174333 @.0016104523\\n19.956165 23.627089 1.49798\\n2.236289 4.558328 1.0232¢\\n3.4856222 0.0 1.0080401E-11\\n7.141891 5.541783 0.0016¢\\n5.6332297 4.524137 7.11818\\n8.6972335E-10 5.615786E-10 0.00345\\n9.0612576E-7 8.57902E-9 0.00168\\n9.6514015 13.68228 9.12031\\n-459834 12.041199 @.005384676\\n3.6762645 4.0894384 2.29942\\n17 .076668 16.887 0.019946687\\n6.3153477 8.540193 7.11818\\n12.59978 23.563076 0.03405\\n16.899843 8.591589 9.93427\\n2.8329241 3.0919983 @.0021°5\\n11.096409 15.422808 2.66138\\n3.1387365 2.706753 0.0042:\\n13.432438 7 .5078983 1.87813\\n23.39707 26.79889 9.43818\\n16.223768 20.301794 3.47344\\n9.599116 6.978916 6.54658\\n2.9674728 2.0819232 7.78812\\n8.763162 9.38747 2.5513604E-8\\n15.199178 18.900688 2.11388\\n13.735151 17.078064 4.40505\\n1.8874567 1.2252359 7.11086\\n1.9953543 3.4748816 6.31051\\n4.167455 4.286915 0.0042:\\n14.095939 11.337819 1.22108\\n14.721695 14.512271 0.01982\\n- 0016947468 @.001145698 2.288088E-5\\n11.647564 6.3732767 1.08306\\n2.5964506 5.1224613 1.31442\\n7 .6308675 14.382173 @.01131\\n\\nmy ANAEALE\\n\\na SA. aRE a aQnEea:\\n',\n", + " 'lal:\\n\\nimport pandas as pd\\nimport matplotlib.pyplot as plt\\n\\n# Load the BEDPE file into a pandas DataFrame\\nfile_path = \"/mnt/storage3/aman/wdbasejuicer_new/hiccups_output/merged_loops. bedpe\"\\ncolumns = [\\nMehr\", \"xa\", \"2\", \"ehr2\", \"yl\", \"y2\"\\n“name”, “score”, “strandi\", “strand2\",\\n\\n\"color\", \"observed\", “expectedBL\", “expectedDonut\",\\n“expectedi\", “expectedV\", \"fdrBL\", “fdrDonut\",\\n“fdr, “fdrv\"\\n\\ndata = pd.read_csv(file_path, sep=\"\\\\t\", comment=\\'#\\', names=columns)\\n\\n# Calculate the distance based on the midpoints of upstream and downstream loci\\ndata[\"distance\"] = data.apply(\\nLambda row: abs(((row[\"x1\"] + rowl\"x2\"1) / 2) - ((row[\"y1\"] + row(\"y2\"1) / 2))\\nif row[\"chri\"] == row{\"chr2\"] else None,\\naxis=1\\n\\n)\\n|\\n# Drop rows with missing distance (interchromosomal loops or invalid rows)\\ndata = data.dropna(subset=(\"distance\"])\\n\\n# Convert distances to integers\\ndata[\"distance\"] = data[\"distance\"].astype( int)\\n\\n# Plot the distances\\nplt.figure(figsize=(10, 6))\\nplt.hist(data[\"distance\"], bins=100, edgecolor=\"black\")\\n\\nplt.title(\"Distribution of Loop Distances from BEDPE File\")\\nplt.xlabel(\"Distance (bp)\")\\nplt.ylabel(\"Frequency\")\\n\\nplt.grid(axis=\"y\", Linestyle:\\n\\n\", alpha=0.7)\\n\\nplt.show()\\nDistribution of Loop Distances from BEDPE File\\n0.04\\n0.02\\n>\\nFs\\n2\\n3 0.00\\nS\\n&\\n-0.02\\n0.04\\n\\n0.0 0.2 0.4 0.6\\nDistance (bp)\\n\\n08\\n\\n1.0\\n\\n',\n", + " '[6]: import pandas as pd BrvVeg?ae\\nimport matplotlib.pyplot as plt\\n\\n# Load the BEDPE file into a pandas DataFrame\\nfile_path = \"/mnt/storage3/aman/wdbasejuicer_new/hiccups_output/merged_loops. bedpe\"\\ncolumns = [\\n\\nMehra\", \"xa\", \"2\", “chr2\", \"y1\", \"2\",\\n\\n“name”, “score”, \"strandi\", \"strand2\",\\n\\n\"color\", \"observed\", “expectedBL\", “expectedDonut\",\\n\\n“expectedi\", “expectedV\", \"fdrBL\", \"fdrDonut\",\\n\\n“fdrn\", “fdrv\"\\n\\ndata = pd.read_csv(file_path, sep=\"\\\\t\", comment=\\'#\\', names=columns)\\n\\n# Calculate the distance based on the midpoints of upstream and downstream loci\\ndata[\"distance\"] = data.apply(\\nLambda row: abs(((row[\"x1\"] + rowl\"x2\"1) / 2) - ((row[\"y1\"] + row(\"y2\"]) / 2))\\nif row[\"chri\"] == row{\"chr2\"] else None,\\naxis=1\\n\\n# Drop rows with missing distance (interchromosomal loops or invalid rows)\\ndata = data.dropna(subset=(\"distance\"])\\n\\n# Convert distances to integers\\ndata[\"distance\"] = data[\"distance\"].astype( int)\\n\\n# Plot the distances\\nplt.figure(figsize=(10, 6))\\n\\nplt.hist(data[\"distance\"], bins=100, edgecolor=\"black\")\\nplt.title(\"Distribution of Loop Distances from BEDPE File\")\\nplt.xlabel(\"Distance (bp)\")\\nplt.ylabel(\"Frequency\")\\nplt.grid(axis=\"y\", Linestyle=\\'\\nplt.show()\\n\\n—\", alpha=0.7)\\n\\nprint (data[\"distance\"].unique())\\nprint (data.head())\\n\\nDistribution of Loop Distances from BEDPE File\\n\\n0.04\\n0.02\\n>\\nFs\\n2\\n3 0.00\\nS\\n&\\n0.02\\n0.04\\n0.0 0.2 04 0.6 08 10\\nDistance (bp)\\na\\n\\nEmpty DataFrame\\nColumns: [chr1, x1, x2, chr2, yl, y2, name, score, strandi, strand2, color, observed, expectedBL, expectedDonut, expectedH, expectedv, fdrBL,\\nfdrDonut, fdrH, fdrv, distance]\\n\\nIndex: []\\n\\n[0 rows x 21 columns]\\n',\n", + " 'Data types before conversion:\\n\\nchr aintea\\nx1 antea\\nx2 object\\nchr2 object\\nyl object\\ny2 object\\nname object\\nscore floated\\nstrand floated\\nstrand2 floated\\ncolor floated\\nobserved floated\\nexpectedBL floated\\nexpectedDonut —_floate4\\nexpected floated\\nexpectedv floated\\nfrat. intea\\nfdrDonut antea\\nfart intea\\nfarv antea\\n\\ndtype: object\\nAfter converting to numeric, missing values per column:\\nchr @\\n\\nx1 @\\n\\nx2 7736\\n\\nchr2 @\\n\\nyl 1736\\n\\ny2 736\\n\\nname @\\n\\nstrand1\\nstrand2\\ncolor\\nobserved\\nexpectedBL\\nexpectedDonut\\nexpected\\nexpectedv\\nfrat.\\nfdrDonut\\nfart\\n\\nfarv\\n\\ndtype: intea\\nUnique values in chr1: [ 96500000 147225000 137165000\\nUnique values in chr2: [\\'.\"]\\n\\nNunber of valid distances: @\\n\\n14540000 28425000 131400000)\\n\\nDistribution of Loop Distances from BEDPE File\\n\\n0.04\\n\\n0.02\\n\\n0.00\\n\\nFrequency\\n\\n0.02\\n\\n0.04\\n\\n00 02 oa 06 os\\nDistance (bp)\\n\\n',\n", + " 'zcat ~/fihic_bias/fithic_res/FitHiC.spline_pass1.res20000.significances.txt.gz | head\\n\\nchri fragmentMid1 chr2 fragmentMid2 contactCount p-value q-value biasl1 bias2 ExpCC\\n\\n1 10000 «1 30000 1 1. 000000e+00 1.000000e+00 1. 000000e+00 1. 000000e+00 26.440884\\n1 10000 «1 2470000 1 3.096889e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.370613\\n1 10000 «1 3070000 1 2.609742e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.302423\\n1 10000 «1 3130000 1 2.569911e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.297047\\n1 10000 «1 6270000 1 1.502626e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.162828\\n1 10000 «1 7470000 1 1.350215e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.145051\\n1 10000 «1 8790000 1 1.343277e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.144249\\n1 10000 «61 20830000 1 8.989326e-02 1. 000000e+00 1. 000000e+00 1. 000000e+00 @.094193\\n1 10000 «61 24010000 1 6.377743e-02 1. 000000e+00 1. 000000e+00 1. 000000e+00 @.065902\\n',\n", + " '| [23]: ls -ltrh sv\\ntotal 973M\\n-rw-rw-r-— 1 pst14 pst14 239M Jan 17 18:02 sample1_GCA_011696235.1_data.zip\\n-rw-rw-r-— 1 pst14 pst14 288M Jan 17 18:08 sample3_GCF_932294415.1_data.zip\\n-rw-rw-r-— 1 pst14 pst14 139M Jan 17 18:13 sample5_GCA_035584115.1_data.zip\\n-rw-rw-r-—- 1 pst14 pst14 72M Jan 17 18:42 sample2_GCA_032401905.1_data.zip\\n-rw-rw-r-- 1 pst14 pst14 236M Jan 17 18:44 sample4_GCF_014633365.1_data.zip\\ndrwxrwxr-x 3 pst14 pst14 77 Jan 18 12:48 samplel\\ndrwxrwxr-x 3 pst14 pst14 77 Jan 18 12:48 sample2\\ndrwxrwxr-x 3 pst14 pst14 77 Jan 18 12:48 sample3\\ndrwxrwxr-x 3 pst14 pst14 77 Jan 18 12:48 sample4\\ndrwxrwxr-x 3 pst14 pst14 77 Jan 18 12:49 sample5\\n#Doing BWA index for all the .fna files\\n\\nfor i in samplex/ncbi_dataset/data/x.fna; do\\nbwa index \"$i\"\\n\\ndone\\n\\n[bwa_idx_build] fail to open file \\'samplex/ncbi_dataset/data/x.fna\\'\\n\\nHal\\n\\n: No such file or directory\\n',\n", + " 'Broad range of functions\\n\\nMorrison 2009\\n\\n| Targeting of histone\\nmodification and variants\\n\\nRecruitment by\\n\\ntranscription factor\\n\\nTransient ass On\\nwith activating factors |\\n\\nUnits |\\n\\nSwapping of subt\\n\\nSubunit p: ranslational\\n\\nmodification\\n\\n',\n", + " \"Chromatin-based gene regulation\\n\\nEstablishment Maintenance\\n\\nClosed chromatin Closed chromatin Closed chromatin\\n\\n— 9 al sh ln al sh ln\\n, di } pa Mitotic / Meiotic cell divisions pa\\n=== eee —_—_———— eee\\n\\nTranscription OFF Transcription OFF Transcription OFF\\n\\nOpen chromatin Open chromatin pen chromatin\\n\\nL j bs» ° bs» °\\n“é *) - S Mitotic / Meiotic cell divisions SS\\n\\n‘Transcription ON Transcription ON Transcription ON\\n\\n(Part of) the solution\\n\\nChromatin remodeling Chromatin modifications\\n\\nATP-dependent DNA methylation Histone modifications\\n\\nHATs HDACs\\n4 . ¥\\n‘\\n\\nf he , :\\nST Sy ' a\\n\\nHMTs HOMs\\n\\n\",\n", + " 'specified_loop_list is an optional positional argument which should point to a Juicebox formatted\\nloop list. HICCUPS will then return enrichments for these specified loops for each resolution. Starting with version\\n1.12.03, the given pixels are post-processed at each resolution and the results are merged across resolutions. This will\\ncreate additional files in addition to the ones created in prior versions. CPU version only searches near the diagonal (in\\norder to run in a reasonable amount of time), so it will not include regions far from the diagonal.\\n\\n-m Maximum size of the submatrix within the chromosome passed on to GPU (Must be an even number greater\\nthan 40 to prevent issues from running the CUDA kernel). The upper limit will depend on your GPU. Dedicated GPUs\\nshould be able to use values such as 500, 1000, or 2048 without trouble. Integrated GPUs are unlikely to run sizes\\nlarger than 90 or 100. Matrix size will not effect the result, merely the time it takes for hiccups. Larger values (with a\\ndedicated GPU) will run fastest.\\n\\n-c Chromosome(s) on which HiCCUPS will be run. The number/letter for the chromosome can be used\\nwith or without appending the \"chr\" string. Multiple chromosomes can be specified using commas (e.g. 1,chr2,X,chrY)\\n\\n-r Resolution(s) for which HiCCUPS will be run. Multiple resolutions can be specified using commas (e.g.\\n25000,10000,5000). Due to the nature of DNA looping, it is unlikely that loops will be found at lower resolutions (i.e.\\n50kB or 100kB) IMPORTANT: if multiple resolutions are used, the flags below can be configured so that different\\nparameters are used for the different resolutions.\\n\\n-k Normalizations (case sensitive) that can be selected. Generally, KR (Knight-Ruiz) balancing\\nshould be used when available.\\n\\n-f FDR values actually corresponding to max_q_val (i.e. for 1% FDR use 0.01, for 10%FDR use 0.1). Different\\nFDR values can be used for each resolution using commas. (e.g \"-r 5000,10000 -f 0.1,0.15\" would run HiCCUPS at 10%\\nFDR for resolution 5000 and 15% FDR for resolution 10000)\\n\\n-p Peak width used for finding enriched pixels in HiCCUPS. Different peak widths can be used for each\\nresolution using commas. (e.g \"-r 5000,10000 -p 4,2\" would run at peak width 4 for resolution 5000 and peak width 2\\nfor resolution 10000)\\n\\n-i Window width used for finding enriched pixels in HiCCUPS. Different window widths can be used for\\neach resolution using commas. (e.g \"-r 5000,10000 -p 10,6\" would run at window width 10 for resolution 5000 and\\nwindow width 6 for resolution 10000)\\n\\n-t Thresholds for merging loop lists of different resolutions. Four values must be given, separated by\\ncommas (e.g. 0.02,1.5,1.75,2). These thresholds (in order) represent: > threshold allowed for sum of FDR values of the\\nhorizontal, vertical, donut, and bottom left filters (an accepted loop must stay below this threshold) > threshold ratio\\nthat both the horizontal and vertical filters must exceed > threshold ratio that both the donut and bottom left filters\\nmust exceed > threshold ratio that at least one of the donut and bottom left filters must exceed\\n\\n-d Distances used for merging nearby pixels to a centroid. Different distances can be used for each resolution\\nusing commas. (e.g \"-r 5000,10000 -d 20000,21000\" would merge pixels within 20kB of each other at 5kB resolution\\nand within 21kB at 10kB resolution.\\n\\n—-threads Number of threads to use (HiCCUPS is multi-threaded). As of Juicer Tools Version 1.13.02, the\\ndefault number of threads used is 1. Passing in a value of 0 will result in the jar calculating the number of available\\nthreads. Passing in a value >0 will result in that value being used directly.\\n',\n", + " \"Variable population size\\n\\nBeyond the Standard Neutral Model\\n\\nRapid fluctuations ~\\nin population size : > =\\n\\n5 =s(h+aa]\\nN Pau*3\\\\3N2N/4\\n\\n_ ol\\n2P..\\n\\nr\\n\\n=>N\\n\\ne\\n\\nLe\\n5!\\nod\\n\\nin general for period 7°:\\n\\n'\\n\\nharmonic mean population size\\n\",\n", + " 'This slide explains how rapid fluctuations in population size influence the effective population size\\n(N-), a key parameter in population genetics. Unlike the arithmetic mean, N; reflects the\\nharmonic mean of population sizes over time, which is disproportionately affected by periods of\\nsmall population size. For example, if the population fluctuates between N and N/4, the effective\\npopulation size becomes NV, = 2N, significantly smaller than the actual average population size.\\nThis occurs because smaller populations have higher probabilities of coalescence, reducing\\ngenetic diversity. For general periods (T’), Nz is calculated as the harmonic mean of population\\nsizes over T’ generations, emphasizing that even brief reductions in population size can greatly\\nlower N,. The slide highlights that these fluctuations shape genetic variation by reducing Ne,\\n\\naffecting coalescence rates and increasing the impact of genetic drift.\\n',\n", + " 'Variable population size\\n\\nBeyond the Standard Neutral Model\\n\\nSlow fluctuations\\nin population size : = =\\n\\n4 Need:\\nA, 7 T << min[N, |\\n\\n',\n", + " \"This slide focuses on the effect of slow fluctuations in population size on the effective\\npopulation size (V.) and emphasizes the conditions under which the harmonic mean formula for\\nN- applies. Slow fluctuations occur when the time period of interest (Z’) is much shorter than the\\nminimum population size (min[N;]) across the fluctuation cycle. In such cases, the population\\n\\n-1\\nsize appears relatively stable, and the harmonic mean formula (N. = (4 wh x) ) may not\\n\\naccurately represent the effective population size over longer periods. The diagram illustrates that\\nduring slow fluctuations, the coalescent events occur more gradually, and population size changes\\nare less abrupt compared to rapid fluctuations. The key message is that for the harmonic mean\\ncalculation to be meaningful, the time scale of observation (Z') must be significantly smaller than\\nthe scale of population size changes, ensuring accurate modeling of genetic drift and coalescence\\n\\nprocesses over generations.\\n\",\n", + " 'lf T’ is not significantly smaller than the fluctuation scale, the harmonic mean calculation risks\\nsmoothing out critical periods of small population size, underestimating the true effect of genetic\\ndrift on N.. For accurate modeling of genetic processes, T < min|[.N;] ensures that the\\ncalculation aligns with the biological timescales of population size changes and their genetic\\n\\nconsequences.\\n',\n", + " 'Bottleneck models\\n\\n(A) (B)\\n\\ntime\\n\\npopulation size\\n\\nFigure 5.2: Two cases in a bottleneck mode. (A) Only one ancestral line survives the\\nbottleneck. (B) Two or more lines survive which leads to different patterns in observed\\ndata.\\n\\n8, 8, < Oy 8, > Ow\\nTajima‘s D D<0 D>0\\n\\nIt is more difficult for bottleneck modell!!\\n',\n", + " \"This slide is included to illustrate the complexities of analyzing genetic variation under bottleneck\\nscenarios and their impact on Tajima's D. It highlights two cases of bottlenecks: one where only a\\nsingle ancestral lineage survives (Case A) and another where multiple lineages persist through the\\nbottleneck (Case B). These scenarios lead to different patterns of genetic diversity and allele\\nfrequency distributions. In Case A, the severe reduction in population size results in a loss of\\ngenetic diversity, typically leading to 6, < Ow and D < 0, as low-frequency alleles dominate. In\\nCase B, where multiple lineages survive, the patterns can reverse, leading to 0, > Oy and D > 0\\n, as intermediate-frequency alleles become more common. The slide emphasizes the challenge of\\ninterpreting Tajima's D in bottleneck models due to these variable outcomes and underscores the\\n\\nneed for careful consideration of demographic history in genetic analyses.\\n\",\n", + " 'Progeny genotypes\\n\\np2\\nPH\\n\\n=\\n—\\neo\\n\\n(1/4)H2 (1/2)H2 (1/4)H2\\nHQ HQ\\n\\n2(P+(1/2)H)\\n(P rads (Q +(1/2)H) (Q oo\\n\\n',\n", + " 'Initial Assumptions\\n\\n1. Genotypic frequencis in the parent population are\\n+P for homozygous dominant (AA),\\n+ H ter heterozygous (Aa),\\n\\n+ Q tor homozygous recessive (aa). These frequencies satsty P+ H+ Q =\\n\\n2. Allele frequencies are:\\n+ forthe dominant allel (4),\\n\\n+ qforthe recessive allele (a). These satisy p-+-q = 1, where\\n\\n1 1\\nP=P4SH and q=Q4 5H.\\n\\nProgeny Genotypes\\n\\n‘The offspring genotypes are determined by random mating, and ther frequencies ar calculated\\nusing probabilties of inheriting each alle\\n\\n1. Progeny genotype AA:\\n+ Ad aries when\\n+ AAx AAsfrequency P*,\\n+ AA x Aa: trequency PH,\\n+ Ae Aas trequeney HEP\\n+ dng these gives the total fequency for AA\\nPty pHs tt\\nrr\\n2. Progeny genotype Aa:\\n+ AA x Aa: frequency PH,\\n+ Aa Aas frequency $1,\\n+ Aa x aa: frequency HQ.\\n\\n1+ Adding these gives the total requency for Aa:\\n\\napa s bit HQ\\n23 Progeny genotype aa:\\n\\n+ aa x aa: frequency Q*,\\n\\n+ Aa aa: reqency HQ,\\n\\n+ Aa x Aa: frequency $12\\n\\n+ Adding these gives the total frequency for aa\\n\\nQn + br\\n\\nSimplifying Using Allele Frequencies\\n1. Substiutng p= P+ $H andq = Q+\\n+ For Ad: = (P 4 4a)\\n+ For Aa: 2pq = 2(P + $41)(Q + 4)\\n+ Foraasa? = (Q+ HH)\\n\\n2. These terms directly correspond to the bottom row ofthe table, representing the expected\\nproportions of genotypes in the next generation.\\n',\n", + " 'Figure 1: Kink and Bend in Arabidopsis Thaliana\\n\\n',\n", + " '',\n", + " '5.1 Raw Images of Ovules\\n\\nLearning to obtain 3D confocal images of ovules using the already established\\npipeline(4) was one of the tasks of this internship, Raw confocal images were\\nsuccessfully obtained for three ovules, showcasing the intricate details of the ovule\\nstructure. These images were collected using [mention the specific confocal microscopy\\n\\nThe\\nimages were further post-processed for creating 3D meshes, and the cellular properties\\nfrom them were extracted using the MGX platform.\\n\\n',\n", + " '40\\n\\n30\\n\\nValue\\n\\n10\\n\\nMetrics for 2V_COMPLETE\\n\\n16\\n\\n0-0.25\\n\\n65\\n\\n19\\n\\n0.25-0.50 0.50-0.75\\n\\nInterval\\n\\n92\\n\\n0.75-1.0\\n\\n(18\\n\\nMetric\\n\\n(0) area\\n\\n{7 Maxmin\\n',\n", + " 'Aligned_sequences: 2\\n\\n1: Zm00001eb360640_RP\\n\\n2: Zm00001eb360640_RPHt4\\nMatrix: EBLOSUM62\\nGap_penalty: 10.0\\nExtend_penalty: 0.5\\n\\nLength: 480\\n\\nIdentity: 476/480 (99.2%)\\nSimilarity: 478/480 (99.6%)\\nGaps: 0/480 ( 0.0%)\\n\\nScore: 2547.0\\n',\n", + " 'jf====\\n\\n#\\n#\\n#\\n#\\n#\\n#\\n#\\n#\\n#\\n#\\ni\\n#\\n#\\n\\na\\n\\nAligned_sequences: 2\\n\\n1: Zm00001eb360630_RP\\n\\n2: Zm00001eb360630_RPHt4\\nMatrix: EBLOSUM62\\nGap_penalty: 10.0\\nExtend_penalty: 0.5\\n\\nLength: 460\\n\\nIdentity: 460/460 (100.0%)\\nSimilarity: 460/460 (100.0%)\\nGaps: 0/460 ( 0.0%)\\n\\nScore: 2423.0\\n',\n", + " 'jf====\\n\\n#\\n#\\n#\\n#\\n#\\n#\\n#\\n#\\n#\\n#\\ni\\n#\\n#\\n\\na\\n\\nAligned_sequences: 2\\n\\n1: Zm00001eb360660_RP\\n\\n2: Zm00001eb360660_RPHt4\\nMatrix: EBLOSUM62\\nGap_penalty: 10.0\\nExtend_penalty: 0.5\\n\\nLength: 100\\n\\nIdentity: 98/100 (98.0%)\\nSimilarity: 99/100 (99.0%)\\nGaps: 0/100 ( 0.0%)\\n\\nScore: 511.0\\n',\n", + " '[30]:\\n\\n#Summarizing\\nls -ltrh | grep .txt\\n\\n—rw-rw-r——\\n—rw-rw-r——\\n—rw-rw-r——\\n—rw-rw-r——\\n—rw-rw-r——\\n\\n1 pstl4 pst14\\n1 pstl4 pst14\\n1 pstl4 pst14\\n1 pstl4 pst14\\n1 pstl4 pst14\\n\\n429 Jan\\n430 Jan\\n417 Jan\\n424 Jan\\n428 Jan\\n\\n20 21:35 flagstat_report. txt\\n\\n20 21:44 flagstat_report_2.txt\\n20 21:51 flagstat_report_3. txt\\n20 21:57 flagstat_report_4. txt\\n20 22:01 flagstat_report_5. txt\\n',\n", + " '40\\n\\n30\\n\\n20\\n\\nValue\\n\\n10\\n\\nMetrics for 2V_COMPLETE\\n\\n16\\n\\n0-0.25\\n\\n71\\n\\n65\\nMetric\\n\\n(0) area\\n\\n{7 MAxmin\\n\\n.92\\n\\n19 18\\n\\n0.25-0.50 0.50-0.75 0.75-1.0\\n\\nInterval\\n',\n", + " '1. Import 2. Filter 3. Plot 4. Measure\\n\\nSave prompt\\n\\nal\\n\\nDo you want to save a snapshot of your work?\\n\\nSelect an option: |no\\n\\nCancel OK\\n\\n5. Save\\n',\n", + " '‘|\\n\\nf+\\n\\nfor i in samplex/ncbi_dataset/data/GC*/*1_genomic.fna; do re]\\nbowtie2-build \"$i\" \"$i\"\\ndone\\n\\n© 4\\n© a\\n\\nSettings:\\nOutput files: \"sample*/ncbi_dataset/data/GC*/*1_genomic. fna.*.bt2\"\\nLine rate: 6 (line is 64 bytes)\\n\\nLines per side: 1 (side is 64 bytes)\\nOffset rate: 4 (one in 16)\\n\\nFTable chars: 10\\n\\nStrings: unpacked\\n\\nMax bucket size: default\\n\\nMax bucket size, sqrt multiplier: default\\nMax bucket size, len divisor: 4\\nDifference-cover sample period: 1024\\nEndianness: little\\n\\nActual local endianness: little\\n\\nSanity checking: disabled\\n\\nAssertions: disabled\\n\\nRandom seed: 0\\n\\nSizeofs: void*:8, int:4, long:8, size_t:8\\n\\nInput files DNA, FASTA:\\nsamp le*x/ncbi_dataset/data/GC*/*1_genomic. fna\\n\\nError: could not open samplex/ncbi_dataset/data/GC*/*1_genomic. fna\\n\\nTotal time for call to driver() for forward index: 00:00:00\\n\\nError: Encountered internal Bowtie 2 exception (#1)\\n\\nCommand: /data/proj2/teaching/NGS_course/Softwares/bowtie2-2.4.5-lLinux-x86_64/bowtie2-build-s -—-wrapper basic-@ sample*/ncbi_dataset/data/GC\\n\\n*/*1_genomic.fna samplex/ncbi_dataset/data/GC*/*1_genomic. fna\\n\\nHal\\n',\n", + " 'for i in samplex/ncbi_dataset/data/GCx/x1_genomic.fna; do\\nbowtie2-build \"$i\" \"$i\"\\ndone 9 ©\\n\\nSettings:\\nOutput files: \"sample*/ncbi_dataset/data/GC*/*1_genomic. fna.*.bt2\"\\nLine rate: 6 (line is 64 bytes)\\n\\nLines per side: 1 (side is 64 bytes)\\nOffset rate: 4 (one in 16)\\n\\nFTable chars: 10\\n\\nStrings: unpacked\\n\\nMax bucket size: default\\n\\nMax bucket size, sqrt multiplier: default\\nMax bucket size, len divisor: 4\\nDifference-cover sample period: 1024\\nEndianness: little\\n\\nActual local endianness: little\\n\\nSanity checking: disabled\\n\\nAssertions: disabled\\n\\nRandom seed: 0\\n\\nSizeofs: void*:8, int:4, long:8, size_t:8\\n\\nInput files DNA, FASTA:\\nsamp le*x/ncbi_dataset/data/GC*/*1_genomic. fna\\n\\nError: could not open samplex/ncbi_dataset/data/GC*/*1_genomic. fna\\n\\nTotal time for call to driver() for forward index: 00:00:00\\n\\nError: Encountered internal Bowtie 2 exception (#1)\\n\\nCommand: /data/proj2/teaching/NGS_course/Softwares/bowtie2-2.4.5-lLinux-x86_64/bowtie2-build-s -—-wrapper basic-@ sample*/ncbi_dataset/data/GC\\n\\n*/*1_genomic.fna samplex/ncbi_dataset/data/GC*/*1_genomic. fna\\n\\nHal\\n',\n", + " '.\\n\\n@ Vivaldi File Edit View Bookmarks Mail Tools Window Help 1) BE Beer rzr oe Ww s Q S$ Wed Jan 22 14:27\\n\\nS Workspaces v < Untitled Jupyter Notebook - Term Download File - Vertopal Variant calling - Wiki: pop © ChatGPT GIé Appendices | CITES + ry UW\\n\\na) — > QQ YW 6 cites.org = fl +» & Search Google ’ | Restart Required [) ® Co ee *# G C &\\n\\nY Speed Dial yY Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script- Earth... Pastebin.com-#1.. TargetP 2.0- DTU... https://www.mood... OnePlus 12R revie... Whois “Indian”in.. v A »\\n\\nFind in Page: q > xX Match Case al\\nvars. ampanihyensis, robinsoniiand\\nspirosticha} @\\nfh,\\nEuphorbia francoisii “\\n&)\\n\\nEuphorbia moratii {Includes the\\nvars. antsingiensis, bemarahensis &\\nand multiflora}\\n\\nEuphorbia parvicyathophora &\\nEuphorbia quariziticola oy\\nEuphorbia tulearensis as)\\nFAGACEAE\\nBeeches e\\n(QUereUS mongolica*> (Russian\\nFederation)\\nFOUQUIERIACEAE\\nOcotillos e\\nFouquieria columnaris**\\nFouquieria fasciculata\\nFouquieria purpusii\\nGERANIACEAE\\nGeraniums _|\\nMonsonia herrei (South Africa)\\nMonsonia multifida (South Africa)\\n&\\n\\na wg ”\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help 1) ma Beertrrkr@oew® s&s Q ®§S Wed Jan 22 14:28\\n\\nS Workspaces v < Untitled Jupyter Notebook - Term Download File - Vertopal Variant calling - Wiki: pop © ChatGPT GIé Appendices | CITES + ry UW\\n\\na) — > QQ YW 6 cites.org = fl +» & Search Google ’ | Restart Required [) ® Co ee *# G C &\\n\\nY Speed Dial yY Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script- Earth... Pastebin.com-#1.. TargetP 2.0- DTU... https://www.mood... OnePlus 12R revie... Whois “Indian”in.. v A »\\n\\nFind in Page: ( Diospl 10f 1 4 > xX Match Case\\n\\nDicksoniaspp. ** (Only the\\npopulations of the Americas; no\\nother population is included in the\\nAppendices)\\n\\nDIDIEREACEAE\\nAlluaudias, didiereas\\n\\nDIDIEREACEAE spp. **\\n\\n@OuQeRBOe BD\\n\\nDIOSCOREACEAE\\n\\nElephant’s foot, kniss\\nDioscorea deltoidea**\\n\\nDROSERACEAE ee)\\n\\nVenus’ flytrap\\nDionaea muscipula**\\n\\nEBENACEAE\\n\\nEbonies e\\nDidSpyros spp. *° (Only the\\npopulations of Madagascar; no Ww\\nother population is included in the\\nAppendices)\\n\\nEUPHORBIACEAE\\n\\nSpurges 7\\n\\nEuphorbia spp. °? #* (Succulent\\nspecies only, except the species\\nincluded in Appendix &\\n\\n',\n", + " 'Ura OU\\nreverse: 1\\nTotal time for backward call to driver() for mirror index: 00:01:37\\n\\nRenaming GCA_032401905\\nRenaming GCA_032401905\\nRenaming GCA_032401905\\nRenaming GCA_032401905\\nRenaming GCA_032401905\\nRenaming GCA_032401905\\n\\nreal 3m12.647s\\nuser 39m44.879s\\nsys @m14. 663s\\n\\n» 1_ASM3240190v1_genomic. fna.3.bt2.\\n» 1_ASM3240190v1_genomic. fna.4.bt2.\\n» 1_ASM3240190v1_genomic. fna.1.bt2.\\n» 1_ASM3240190v1_genomic. fna.2.bt2.\\n» 1_ASM3240190v1_genomic. fna. rev.1.\\n» 1_ASM3240190v1_genomic. fna. rev.2.\\n\\ntmp\\ntmp\\ntmp\\ntmp\\nbt2.\\nbt2.\\n\\nto GCA_032401905.1_ASM3240190v1_genomic. fna\\nto GCA_032401905.1_ASM3240190v1_genomic. fna\\n\\nto GCA_032401905.1_ASM3240190v1_genomic. fna\\n\\nls -lh /data/proj2/home/students/pst14/ref_gen/sample2/ncbi_dataset/data/GCA_032401905.1/\\n\\ntotal 693M\\n-rw-----—--\\n-rw-rw-r——\\n-rw-rw-r——\\n-rw-rw-r——\\n-rw-rw-r——\\n-rw-rw-r——\\n-rw-rw-r——\\n-rw-rw-r——\\n—rw-----—--\\n\\nPPRPPPRPRPPP\\n\\npst14\\npst14\\npst14\\npst14\\npst14\\npst14\\npst14\\npst14\\npst14\\n\\npst14\\npst14\\npst14\\npst14\\npst14\\npst14\\npst14\\npst14\\npst14\\n\\n240M\\n)\\n39M\\n47K\\n2.6K\\n237M\\n60M\\n119M\\n7.3K\\n\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\n\\nGCA_032401905\\nGCA_032401905\\nGCA_032401905\\nGCA_032401905\\nGCA_032401905\\nGCA_032401905\\nGCA_032401905\\nGCA_032401905\\n\\n» 1_ASM3240190v1_genomic. fna\\n\\n» 1_ASM3240190v1_genomic. fna.3.bt2.tmp\\n» 1_ASM3240190v1_genomic. fna.4.bt2. tmp\\n» 1_ASM3240190v1_genomic. fna. amb\\n\\n» 1_ASM3240190v1_genomic. fna. ann\\n\\n» 1_ASM3240190v1_genomic. fna. bwt\\n\\n» 1_ASM3240190v1_genomic. fna. pac\\n\\n» 1_ASM3240190v1_genomic. fna.sa\\nsequence_report.jsonl\\n\\n»3.bt2\\n+4, bt2\\nto GCA_032401905.1_ASM3240190v1_genomic. fna.\\n\\n1.bt2\\n\\n»2.bt2\\ntmp to GCA_@32401905.1_ASM3240190v1_genomic.\\ntmp to GCA_@32401905.1_ASM3240190v1_genomic.\\n\\nfna.rev.1.bt2\\nfna.rev.2.bt2\\n',\n", + " '[3]:\\n\\nild —-threads 16 /data/proj2/home/students/pst14/ref_gen/sample3/ncbi_dataset/data/GCF_932294415.1/GCF_932294415.1_dhQueRobu3.1_genomic.fna GCF\\n\\nnumSides: 4111073\\nnumLines: 4111073\\nebwtTotLen: 263108672\\nebwtTotSz: 263108672\\ncolor: 0\\n\\nreverse: 1\\n\\nTotal time for backward call to driver() for mirror index: 00:06:07\\n\\nRenaming GCF_932294415.1_dhQueRobu3.1_genomic. fna.3.bt2.tmp to GCF_932294415.1_dhQueRobu3.1_genomic. fna.\\nRenaming GCF_932294415.1_dhQueRobu3.1_genomic. fna.4.bt2.tmp to GCF_932294415.1_dhQueRobu3.1_genomic. fna.\\nRenaming GCF_932294415.1_dhQueRobu3.1_genomic. fna.1.bt2.tmp to GCF_932294415.1_dhQueRobu3.1_genomic. fna.\\nRenaming GCF_932294415.1_dhQueRobu3.1_genomic. fna.2.bt2.tmp to GCF_932294415.1_dhQueRobu3.1_genomic. fna.\\nRenaming GCF_932294415.1_dhQueRobu3.1_genomic. fna.rev.1.bt2.tmp to GCF_932294415.1_dhQueRobu3.1_genomic.\\n\\nRenaming GCF_932294415.1_dhQueRobu3.1_genomic. fna.rev.2.bt2.tmp to GCF_932294415.1_dhQueRobu3.1_genomic.\\nreal 11m47.826s\\n\\nuser 142m49. 480s\\n\\nsys 1m1. 386s\\n\\n3.bt2\\n4.bt2\\n1.bt2\\n2.bt2\\nfna.rev.1.bt2\\nfna.rev.2.bt2\\n\\n[4]:\\n\\nls -lh /data/proj2/home/students/pst14/ref_gen/sample3/ncbi_dataset/data/GCF_932294415.1/\\n\\ntotal 2.6G\\n\\n-rw------— 1 pst14 pst14 98M Jan 17 12:08 cds_from_genomic.fna\\n\\n-rw------- 1 pst14 pst14 763M Jan 17 12:07 GCF_932294415.1_dhQueRobu3.1_genomic. fna\\n—rw-rw-r-— 1 pst14 pst14 1.9K Jan 18 14:41 GCF_932294415.1_dhQueRobu3.1_genomic. fna.amb\\n—rw-rw-r-— 1 pst14 pst14 14K Jan 18 14:41 GCF_932294415.1_dhQueRobu3.1_genomic. fna.ann\\n—rw-rw-r-— 1 pst14 pst14 753M Jan 18 14:41 GCF_932294415.1_dhQueRobu3.1_genomic. fna. bwt\\n—rw-rw-r-— 1 pst14 pst14 189M Jan 18 14:41 GCF_932294415.1_dhQueRobu3.1_genomic. fna.pac\\n-rw-rw-r-— 1 pst14 pst14 377M Jan 18 14:45 GCF_932294415.1_dhQueRobu3.1_genomic. fna.sa\\n-rw------— 1 pst14 pst14 242M Jan 17 12:08 genomic.gff\\n\\n-rw------— 1 pst14 pst14 32M Jan 17 12:08 protein. faa\\n\\n-rw------— 1 pst14 pst14 146M Jan 17 12:08 rna.fna\\n\\n-rw------— 1 pst14 pst14 29K Jan 17 12:08 sequence_report.jsonl\\n\\n',\n", + " 'Metrics for 2V_COMPLETE\\n\\n40\\n16\\n0.75-1.0 30\\n65 .\\n0.5-0.75 © Metric\\n= 20 P)) aREA\\n> 1 maxmin\\n0.25-0.5\\n10 92\\n0-0.25\\n0 \"1 19 18\\n0-0.25 0.50-0.75 —-0.75-1.0\\n\\nnterval\\n',\n", + " 'Copper sparing by cytochrome c,\\nexpression in cyanobacteria & algae\\n\\nIn cyanobacteria and some algae, plastocyanin function can be\\nreplaced by cytochrome c, (Fe-heme protein) when Cu is deficient\\n\\nCRR = Copper response regulator\\n\\nthylakoid lumen\\n\\nprotease\\n\\nHours since Cu addition\\n-Cu 2 6 16 26 +Cu\\n\\nPlasto-\\n\\ncyanin PE Copper } 1 7 , 1\\n',\n", + " 'Alignment and\\nChimera Handling\\n\\nSS. SS\\n\\n',\n", + " 'Large heatmap:\\n\\n| <> Submatrix\\n\\n',\n", + " 'Command Example (with SnpEff):\\n\\n1. Build a database for the species reference genome if not already available:\\n\\nbash GO Copy @ Edit\\n\\nsnpEff build -gff3 -v reference_genome\\n\\n2. Annotate the variants:\\n\\nbash GO Copy @ Edit\\n\\nsnpEff reference_genome variants.vcf.gz > annotated_variants.vcf\\n',\n", + " 'Exploring Drought Stress-Related Gene Families in Grasses: this project analyzes gene families associated with drought tolerance in\\ncereal crops. It examines structural variants and their functional impact on the genetic diversity of drought-resistance genes.\\n',\n", + " 'Investigating the Impact of Hexaploidization on Gene Expression in Oat: in this project, we compare gene expression in hexaploid oat\\nspecies with their tetraploid ancestors. The aim is to explore how the addition of a new genome through hybridization has affected gene\\nregulation.\\n',\n", + " 'Analysis using 3DCOORDX\\n\\nEpidermal layer Cell Distance\\n\\nElongation\\nratios (max/min)\\n',\n", + " 'Parallel Computing Hi-C Fragment\\n\\n——\\n\\n—_—_—\\n—\\n—4 Sequencing ——\\n\\nSingleton\\nLow MAPQ\\n\\nDumped Pairs\\n\\n',\n", + " 'chromosome1 x1 x2 chromosome2 yl y2 color observed (0\\nexpected_bottom_left expected_donut expected_horizontal expected_vertical\\nfdr_bottom_left fdr_donut fdr_horizontal fdr_vertical\\nnumber_collapsed centroid1 centroid2 radius\\n',\n", + " \"| (17]:\\n\\nhicPlotTADs -h\\n\\nusage: hicPlotTADs —-tracks tracks.ini —-region chr1:1000000—4000000 -o image.png\\n\\nPlots genomic tracks on specified region(s). Citations : Ramirez et al. High-\\nresolution TADs reveal DNA sequences underlying genome organization in flies\\nNature Communications (2018) doi:10.1038/s41467-@17-02525-w Lopez—Delisle et\\nal. pyGenomeTracks: reproducible plots for multivariate genomic datasets.\\nBioinformatics (2020) doi:10.1093/bioinformatics/btaa692\\n\\noptional arguments:\\n\\n-h, —-help show this help message and exit\\n\\n--tracks TRACKS File containing the instructions to plot the tracks\\nThe tracks.ini file can be genarated using the\\n“make_tracks_file*’ program.\\n\\n--region REGION Region to plot, the format is chr:start-end\\n\\n--BED BED Instead of a region, a file containing the regions to\\nplot, in BED format, can be given. If this is the\\ncase, multiple files will be created. It will use the\\nvalue of —-outFileName as a template and put the\\ncoordinates between the file name and the extension\\n\\n--width WIDTH figure width in centimeters (default is 40)\\n\\n--plotWidth PLOTWIDTH\\nwidth in centimeters of the plotting (central) part\\n\\n--height HEIGHT Figure height in centimeters. If not given, the figure\\nheight is computed based on the heights of the tracks\\nIf given, the track height are proportionally scaled\\nto match the desired figure height\\n\\n--title TITLE, -t TITLE\\nPlot title\\n\\n--outFileName OUTFILENAME, -out OUTFILENAME\\nFile name to save the image, file prefix in case\\nmultiple images are stored\\n\\n--fontSize FONTSIZE Font size for the labels of the plot (default is 0.3 *\\nfigure width)\\n\\n--dpi DPI Resolution for the image in case the ouput is a raster\\ngraphics image (e.g png, jpg) (default is 72)\\n\\n—-trackLabelFraction TRACKLABELFRACTION\\nBy default the space dedicated to the track labels is\\n@.05 of the plot width. This fraction can be changed\\nwith this parameter if needed\\n\\n—-trackLabelHAlign {left, right, center}\\nBy default, the horizontal alignment of the track\\nlabels is left. This alignemnt can be changed to right\\n\\nor center.\\n\\n—-decreasingXAxis By default, the x-axis is increasing. Use this option\\nif you want to see all tracks with a decreasing\\nx-axis.\\n\\n--version show program's version number and exit\\n\\nhicPlotTADs --matrix TADs_zscore_matrix.h5 \\\\\\n--outFileName TADs_summary.png \\\\\\n--bedFile TADs_domains.bed \\\\\\n--boundariesFile TADs_boundaries.bed \\\\\\n--dpi 300\\n\\nusage: hicPlotTADs —-tracks tracks.ini —-region chr1:1000000—4000000 -o image.png\\nhicPlotTADs: error: the following arguments are required: —-tracks\\n\\n12\\n\",\n", + " \"| [12]:\\n\\nzcat FitHiC.spline_pass1.res20000.significances.txt.gz | head\\n\\nfey\\n=\\n5\\nray\\n\\n10000\\n10000\\n10000\\n10000\\n10000\\n10000\\n10000\\n10000\\n10000\\n\\nPRPRPPPRPRPR\\n\\nawk '$7 <= @.05' FitHiC.spline_pass1.res20000.significances.txt.gz | wc -l\\n\\n1279317\\n\\nawk '$1 =\\n3575\\n\\nawk '$1 != $3 && $7 <=\\n\\n1275742\\n\\nfragmentMid1\\n\\n1\\n\\nPRPRPPRPRPRP\\n\\n$3 && $7 <=\\n\\nchr2\\n30000\\n2470000\\n3070000\\n3130000\\n6270000\\n7470000\\n8790000\\n20830000\\n24010000\\n\\n@.05' FitHiC.spline_pass1.res20000.significances.txt.gz | wc -l\\n\\n@.05' FitHiC.spline_pass1.res20000.significances.txt.gz | wc -l\\n\\nfragmentMid2 contactCount\\n1 1. 000000e+00 1, 000000e+00\\n1 3.096889e-01 1, 000000e+00\\n1 2.609742e-01 1, 000000e+00\\n1 2.569911e-01 1, 000000e+00\\n1 1.502626e-01 1, 000000e+00\\n1 1.350215e-01 1, 000000e+00\\n1 1.343277e-01 1, 000000e+00\\n1 8.989326e-02\\n1 6.377743e-02\\n\\nPRPRPPR\\n\\np-value q-value bias1\\n1.\\n+ 000000e+00\\n+ 000000e+00\\n+ 000000e+00\\n+ 000000e+00\\n+ 000000e+00\\n1.\\n1. 000000e+00\\n1. 000000e+00\\n\\n000000e+00\\n\\n000000e+00\\n\\nbias2\\n\\nPRPRPRPRPP\\n\\n000000e+00\\n\\nExpCC\\n- 000000e+00\\n- 000000e+00\\n- 000000e+00\\n- 000000e+00\\n- 000000e+00\\n- 000000e+00\\n1.\\n1. 000000e+00\\n1. 000000e+00\\n\\n1. 000000e+00\\n1. 000000e+00\\n\\n26.440884\\n+ 370613\\n+ 302423\\n+ 297047\\n+ 162828\\n+ 145051\\n@.144249\\n\\neooo 9°\\n\\n@.094193\\n@.065902\\n\",\n", + " 'zcat FitHiC.spline_pass1.res20000.significances.txt.gz | cut -f1,3 | sort | uniq\\n\\nSs\\n\\nOANODUBWNPPR\\n\\nB73V4_ctg1\\nB73V4_ctg10\\nB73V4_ctg100\\nB73V4_ctg101\\nB73V4_ctg102\\nB73V4_ctg103\\nB73V4_ctg104\\nB73V4_ctg105\\n\\nPRPRPRPPRPRPRPRPRPRPRPPRPRRPR\\n',\n", + " \"[19]: zcat FitHiC.spline_pass1.res20000.significances.txt.gz | awk '($1 ~ /*[1-9]$|*10$/ || $1 ~ /*B73V4_ctg[1-9]$|*B73V4_ctg10$/) && \\\\\\n($3 ~ /*[1-91$|*10$/ || $3 ~ /*B73V4_ctg[1-9]1$|*B73V4_ctg10$/)' | head\\n\\n1 10000 861 30000 861 1. 000000e+00 1.000000e+00 1. 000000e+00 1. 000000e+00 26.440884\\n1 10000 861 2470000 1 3.096889e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.370613\\n1 10000 861 3070000 1 2.609742e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.302423\\n1 10000 861 3130000 1 2.569911e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 Q@.297047\\n1 10000 861 6270000 1 1.502626e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.162828\\n1 10000 861 7470000 1 1.350215e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.145051\\n1 10000 861 8790000 1 1.343277e-@1 1.000000e+00 1. 000000e+00 1. 000000e+00 @.144249\\n1 10000 861 20830000 1 8.989326e-02 1. 000000e+00 1. 000000e+00 1.000000e+00 @.094193\\n1 10000 861 24010000 1 6.377743e-02 1. 000000e+00 1. 000000e+00 1.000000e+00 @.065902\\n1 10000 861 27510000 1 5.066134e-02 1. 000000e+00 1. 000000e+00 1.000000e+00 @.051990\\n\\n\",\n", + " \"zcat FitHiC.spline_pass1.res20000.significances.txt.gz | awk '($1 ~ /*[1-9]$|*10$/ || $1 ~ /*B73V4_ctg[1-9]$|*B73V4_ctg10$/) && \\\\\\n($3 ~ /*[1-91$]*10$/ || $3 ~ /*B73V4_ctg[1-9]$|*B73V4_ctg10$/)' | head\\n\\n1 10000 61 30000 861 1.000000e+00 1.000000e+00 1. 000000e+00 1. 000000e+00 26.440884\\n\\n1 10000 61 2470000 1 3.096889e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.370613\\n\\n1 10000 61 3070000 1 2.609742e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.302423\\n\\n1 10000 61 3130000 1 2.569911e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 Q@.297047\\n\\n1 10000 61 6270000 1 1.502626e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.162828\\n\\n1 10000 61 7470000 1 1.350215e-01 1.000000e+00 1. 000000e+00 1. 000000e+00 @.145051\\n\\n1 10000 61 8790000 1 1.343277e-@1 1.000000e+00 1. 000000e+00 1. 000000e+00 @.144249\\n\\n1 10000 61 20830000 1 8.989326e-02 1. 000000e+00 1.000000e+00 1. 000000e+00 @.094193\\n1 10000 61 24010000 1 6.377743e-02 1. 000000e+00 1.000000e+00 1. 000000e+00 @.065902\\n1 10000 61 27510000 1 5.066134e-02 1. 000000e+00 1.000000e+00 1. 000000e+00 @.051990\\n\\nInter-chromosomal ones\\n\\n($3 ~ /A[1-91$|*10$|*B73V4_ctg[1-91$|*B73V4_ctg10$/) && \\\\\\n($1 != $3) && ($7 <= 0.05)* | we -L iG)\\n\\n485\\n\\n(F + @2@gq®\\nIntra-chromosomal ones ‘VA FE\\n\\n($3 ~ /*[1-9]$|*10$ |*B73V4_ctg[1-9]$|*B73V4_ctg10$/) && \\\\\\n($1 == $3) && ($7 <= 0.05)' | we -l °©\\n\\n89531\\n\",\n", + " '» Inter-chromosomal ones q value <= 0.05\\n\\n#Including the contigs like B73V4_ctgx\\n\\nzcat FitHiC.spline_pass1.res20000.significances.txt.gz | awk \\'($1\\n($3 ~ /*[1-9]1$|*10$|*B73V4_ctg [1-9] $|*B73V4_ctg10$/) && \\\\\\n\\n($1 != $3) && ($7 <= 0.05)\\' | we -1\\n\\n485\\n\\n2\\n\\n/*[1-91$ |*10$ |*B73V4_ctg[1-9]$|*B73V4_ctg10$/) && \\\\\\n\\n#Not including the contigs like B73V4_ctgx\\nzcat FitHiC.spline_pass1.res20000.significances.txt.gz | awk \\'($1\\n\\n2\\n\\n/*[1-91$|*10$/) && ($3 ~ /*[1-9]$|*10$/) && ($1 != $3) && ($7 <= 0.05)\" |\\n137\\n\\nUsing q value <= 0.15\\n\\n#Including the contigs like B73V4_ctgx\\n\\nzcat FitHiC.spline_pass1.res20000.significances.txt.gz | awk ‘($1\\n($3 ~ /*[1-9]$|*10$|*B73V4_ctg[1-9]$|*B73V4_ctg10$/) && \\\\\\n\\n($1 != $3) && ($7 <= @.15)\\' | we -1 9 1)\\n\\n638\\n\\n2\\n\\n/*[1-9]$|*10$ |*B73V4_ctg[1-9]$|*B73V4_ctg10$/) && \\\\\\n\\n#Not including the contigs like B73V4_ctgx\\n\\nzcat FitHiC.spline_pass1.res20000.significances.txt.gz | awk ‘($1 ~ /*[1-9]$|%~10$/) && ($3 ~ /*[1-9]$|*10$/) && ($1 != $3) && ($7 <= @.15)\\' §\\n\\n2\\n\\n199\\n\\nIntra-chromosomal ones\\n\\n#Including the contigs like B73V4_ctgx\\n\\n#zcat FitHiC.spline_passl.res20000.significances.txt.gz | awk \\'($1 ~ /*[1-9]$|*10$|*B73V4_ctg[1-9]$|~*B73V4_ctg10$/) && \\\\\\n#($3 ~ /*[1-9]$|*10$|*B73V4_ctg[1-9]$|*B73V4_ctg10$/) && \\\\\\n\\n#($1 == $3) && ($7 <= @.05)\\' | we -L\\n\\n#Not including the contigs like B73V4_ctgx\\n\\nzcat FitHiC.spline_pass1. res20000.significances.txt.gz | awk \\'($1 ~ /*[1-9]$|*10$/) && \\\\\\n($3 ~ /*[1-9]$|*10$/) && \\\\\\n\\n($1 == $3) && ($7 <= 0.05)\\' | we -1\\n\\n89490\\n\\nFiltering the intra chromosomal loops Per chromosome\\n\\nzcat FitHiC.spline_pass1.res20000.significances.txt.gz | awk \\'($1 == $3) && ($1 ~ /*[1-9]$|*10$/) && ($7 <= @.05)\\' | cut -f1 | sort | unig -c\\n\\n14348\\n5945\\n10496\\n10772\\n10799\\n9160\\n6935\\n7334\\n6818\\n6883\\n\\nCOYHRHVAWNER\\n',\n", + " 'zcat FitHiC. spline_pass1.res20000.significances.txt.gz | head\\n\\nfragmentMida\\n\\n10000\\n10000\\n10000\\n10000\\n10000\\n10000\\n10000\\n10000\\n10000\\n\\n1\\n\\nchr2\\n30000\\n2470000\\n3070000\\n3130000\\n6270000\\n7470000\\n8790000\\n20830000\\n24010000\\n\\nfragmentMid2 contactCount —_p-va\\n1 1.000000e+00 —1.000000e+00\\n1 3.096889e-01 1. 000000e+00\\n1 2.609742e-01 1. 000000e+00\\n1 2.569911e-01 1. 000000e+00\\n1 1.502626e-01 1. 000000e+00\\n1 1.350215e-01 1. 000000e+00\\n1 1.343277e-01 1. 000000e+00\\n\\n1 8.989326e-02 1.00\\n\\n1 6.377743e-02 1.001\\n\\nInter-chromosomal ones q value <= 0.05\\n\\n#Including the contigs Like 873V4_ctgx\\nzcat FitHiC. spline_pass1.res20000. significances. txt.gz | awk \\'($1\\n\\n2\\n\\n($3 ~ /*[1-91$|*10$ |“B73V4_ctg[1-9] $|~B73V4_ctg10$/) && \\\\\\n\\n($1 != $3) && ($7 <= 0.05)!\\n\\n485\\n\\n| we -U\\n\\n#Not including the contigs Like B73V4_ctgx\\n\\nzcat FitHiC. spline_pass1.res20000.significances.txt.gz | awk \\'($1\\n\\n137\\n\\nUsing q value\\n\\n#Including the contigs Like 873V4_ctgx\\nzcat FitHiC. spline_pass1.res20000. significances. txt.gz | awk \\'($1\\n\\n= 0.15\\n\\n2\\n\\n2\\n\\n($3 ~ /*[1-91$|*10$ |“B73V4_ctg[1-9] $|~B73V4_ctg10$/) && \\\\\\n\\n($1 != $3) && ($7 <= 0.15)!\\n\\n638\\n\\n| we -U\\n\\n#Not including the contigs Like B73V4_ctgx\\n\\nzcat FitHiC. spline_pass1.res20000.significances.txt.gz | awk \\'($1\\n\\n199\\n\\nIntra~-chromosomal ones\\n\\n#Including the contigs Like 873V4_ctgx\\n\\n2\\n\\nlue q-value bias1\\n1.000000e+00\\n1.000000e+00\\n1.000000e+00\\n1.000000e+00\\n1.000000e+00\\n1.000000e+00\\n1.000000e+00\\n\\ne000e+20 © ©— 1. 000000e+00\\ne000e+20 © 1. 000000e+00\\n\\nbias2 —_ Expcc\\n\\n1.000000e+00 26. 44088\\n1.000000e+00 0370613\\n1.000000e+00 0, 302423\\n1.000000e+00 0.297047\\n1.000000e+00 0, 162828,\\n1.000000e+00 0, 145051\\n1.000000e+00 0, 144249\\n1.000000e+00\\n1,000000e+00\\n\\n4\\n\\n9.094193\\n0.065902\\n\\n/*(1-91$|*10$ |“B73V4_ctg [1-9] $|“B73V4_ctg10$/) && \\\\\\n\\n/7(1-91$|*10$/) && ($3 ~ /*[1-91$|*10$/) && ($2\\n\\n$3) 6& ($7\\n\\n0.05)\"\\n\\n/*(1-91$|*10$ |“B73V4_ctg [1-9] $|“B73V4_ctg10$/) && \\\\\\n\\n/7(1-91$|*10$/) && ($3 ~ /*[1-91$|*10$/) && ($2\\n\\n$3) S& ($7 <= 0.15)\"\\n\\n#zcat FitHiC.spline_pass1.res20000.significances.txt.gz | awk ‘($1 ~ /*[1-9]$|*10$|~B73V4_ctg[1-9]$|\"B73V4_ctg10$/) && |\\n#($3 ~ />[1-9]$ |~10$ |\"B73V4_ctg [1-9 ]$|B73V4_ctgl0$/) 6& \\\\\\n\\n#($1 == $3) && ($7 <= 0.05)\"\\n\\n[we -U\\n\\n#Not including the contigs Like B73V4_ctgx\\n\\nzcat FitHiC. spline_pass1.res20000.significances.txt.gz | awk \\'($1~ /*[1-9]$|710$/) && \\\\\\n\\n($3 ~ /711-918|7108/) 66 \\\\\\n\\n(s2\\n89490\\n\\n$3) && ($7 <= 0.05)\"\\n\\n| we -U\\n\\nFiltering the intra chromosomal loops Per chromosome\\n\\nzcat FitHiC. spline_pass1. res20000.significances.txt.gz | awk \\'($1\\n\\n14348\\n5945\\n10496\\n10772\\n10799\\n9160\\n6935\\n7334\\n6818\\n6883\\n\\n1\\n10\\n\\nweyaUuEuNn\\n\\n= $3) && ($1 ~ /*[1-9]1$|%10$/) && ($7 <= 0.05)\"\\n\\n| cut -f1 | sort | unig -\\n',\n", + " '.\\n\\n@ Vivaldi File Edit View Bookmarks Mail Tools Window Help ®o @O6O+0 8 © B S SatFeb1 16:35\\n\\n5 tum_ngs v < @® papantonis2 - NotebookL! Program Description VBC Summer School Date DNA Fiber Fluorography O (GS) DNA fiber fluorography - ¢ Mediator recruits the cohe + ry Ww\\n\\na) €- > OQ VBA google.com W yv @ Search Google ’ | Restart Required [_) oe S&P ee *# G C &\\n\\nY Speed Dial yY Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script- Earth... Pastebin.com-#1.. TargetP 2.0- DTU... https://www.mood... OnePlus 12R revie... Whois “Indian”in.. v A »\\n\\nAN) papantonis2 « Share $3 Settings CO\\n\\n®O® © HD\\n\\nSources at Chat @© Refresh Studio oO\\nVWVISUIALY! ANU CULICOSIT HE Yous\\n72_ZhangEtAl_NatGenet2023 (1).pdf expression and chromatin Audio Overview fo)\\narchitecture 41 e\\n\\n#2 Source guide a o Mediator and cohesin in sister a2\\n\\niappmy quansy \\\\wrey 1eaus anu ren uupueaiwe were nmcicu vus. chromatid cohesion 44 papantonis2 if) on ch : ww\\n\\nNext, ICE-balanced .cool files and KR-balanced .hic files were *Micro-C and data analysis: This 6\\n\\ngenerated and visualized via HiGlass ver. 1.11.7, cooltools section describes the Micro-C > e -\\n\\n(https://cooltools.readthedocs.io/en/ procedure, including library 00:00 / 22:52 +\\n\\nlatest/notebooks/contacts_vs_distance.html) used to generate decay preparation, sequencing, and data Se\\n\\nplots via, and sub-compartment analysis was performed using CAL- processing using the Dovetail Interactive mode\\n\\nDER60 considered 50 kbp-resolution Micro-C data. For loop calling, Genomics pipeline 42 . It mentions\\n\\nwe used a multi-tool (HiCCUPS ver. 1.19.01, cooltools ver. 0.5.4, and mapping reads to the hg38 genome,\\n\\nmustache ver. 1.0.1) and a multi-resolution (5- and 10-kbp) filtering low-quality reads and PCR Notes 3 iB}\\n\\napproach33,34. Loop lists derived from each tool were merged using duplicates, generating .cool and .hic\\n\\npgltools ver. 1.2.1 (ref. 61) as follows: dots from both 10- and 5-kbp files, and loop calling using multiple -\\n\\nresolution are retained if they are supported by >10 read counts, and tools 42 . It also describes how loops + Add note\\n\\nkept at native resolution. To further annotate loops as CTCF- or were annotated based on CTCF,\\n\\ntranscription-anchored, using CTCF, H3K27ac CUT&Tag peaks (from H3K27ac, and RNAPII peaks 42 . & Study guide Ei Briefing doc @\\n\\nthis work), as well as RNAPII peaks and nascent RNA-seq signal «Chromatin fractionation and oo\\n\\n(RPKM > 10; from ref. 39). All intersections were performed using western blotting: This section details FAQ ~ Timeline\\n\\ng\\n\\npgltools intersect1D without any distance tolerance for CTCF the method used to assess protein . . . oo, w\\n\\nanchors, and with a 10-kbp tolerance for enhancers and promoter abundance in different subcellular =) koh hone a eevenay of cach none: wean Ie\\n\\nanchors (annotated TSS + 2 kbp) identitied using elizseskenven 3.16 fractions, including cell lysis, summaries of the subsections, as requested: Paper 1... ©\\n\\n(ref. 62). Note that promoters of all gene isoforms were considered, rantrifiinatian and nrntain datantian\\n\\nand ‘superenhancers’ were called using our H3K27ac CUT&Tag data\\n\\nand the BOSE; algorithm63. Finally, aggregate plots for loops and Start typing... 6 sources >)\\n\\nboundaries were generated using the coolpup.py tool64. All custom [+] ‘G)\\n\\ncode used is available at:\\n\\nhttps://github.com/shuzhangcourage/Micro-C-CUT-tag/ tree/v1.0.0. What methods were used to analyz >\\n\\nCleavage under targets and tagmentation (CUT&Tag) Following lifting\\n\\n. : : : - ; NotebookLM can be inaccurate, please double check its responses. Q\\n',\n", + " 'Table Summary for each 5 samples\\n\\nTotal Mapped Singlet Mate Mapped Mate Mapped to\\nRead Reads Properly — ons to Different Different Chr (mapQ\\nSample s (%) Paired (%) (%) Chr >=5)\\nflagstat_r 377, 371,463 256,930 5,173 84,916 75,474\\neport.txt 652 (98.36% (71.20%) (1.43%\\n) )\\nflagstat_r 386,1 322,660 183,304 34,082 79,438 73,416\\neport_2tx 06 (83.57% (50.41%) (9.37\\nt ) %)\\nflagstat_.r 371,3 371,373 = 371,228 {0} 36 6\\neport_3.tx 73 (100.00 (99.98%) (0.00\\nt %) %)\\nflagstat_r 362, 362,461 358,896 24 1,838 1,282\\neport_4.tx 487 (99.99% (99.36%) (0.01%\\nt ) )\\nflagstat_r 366, 364,120 278,242 1,931 76,370 71,283\\neport_5.tx 247 (99.42% (77.50%) (0.54\\n\\nt\\n\\n)\\n\\n%)\\n',\n", + " 'trimmomatic PE \\\\\\n$R1 $R2 \\\\\\n$OUT_PAIRED_R1 $0UT_UNPAIRED_R1 \\\\\\n$OUT_PAIRED_R2 $OUT_UNPAIRED_R2 \\\\\\nILLUMINACLIP: TruSeq3-PE. fa:2:30:10:2:True \\\\\\nLEADING:5 \\\\\\nTRAILING:5 \\\\\\nSLIDINGWINDOW: 4:20 \\\\\\nMINLEN: 30\\n',\n", + " 'Sample\\n\\nSample\\n\\nSample\\n\\nSample\\n\\nSample\\n\\nSample\\n\\nTotal\\n\\nReads\\n\\n180,416\\n\\n181,818\\n\\n185,642\\n\\n180,607\\n\\n179,506\\n\\nConcordantly 0\\n\\nTimes (%)\\n\\n12.66\\n\\n48.47\\n\\n0.02\\n\\n0.15\\n\\n4.64\\n\\nConcordantly 1\\n\\nTime (%)\\n\\n24.11\\n\\n30.59\\n\\n8.26\\n\\n21.58\\n\\n21.22\\n\\nConcordantly >1\\n\\nTimes (%)\\n\\n63.23\\n\\n20.94\\n\\n91.72\\n\\n78.27\\n\\n74.14\\n\\nOverall\\n\\nAlignment\\n\\nRate (%)\\n\\n97.02\\n\\n69.38\\n\\n100.00\\n\\n99.93\\n\\n98.36\\n',\n", + " 'e.@e IGV\\n\\nGCA_011696235.1_ASM...\\n\\nCM022235.1 CM022235.1:473,064-473,180 Go ff <« >» @ Fl x fa |\\n\\nSJUEEEEEEEEEEEEE EEE\\n\\n118 bp\\n\\n473,080 bp 473,100 bp 473,120 bp 473,140 bp 473,160 bp 473,18\\n| | | | | | |\\n\\nsample1_bowtie_local_sorted.bar\\n\\nsample1_sorted.bam\\n\\nSequence ™ TTGAAGATgctgaagaaagagaaagatggAGATTTTCTCTGCTTGTTGTAGGCCATGACTCTAGCTAGCTTTCTAGTGAAGAGTGCCTTAAGTATGAAGAATGTTTTGAATGTATGT1\\n',\n", + " 'Qualimap Report: BAM QC\\n\\nCONTENTS\\n\\nInput data and parameters\\n\\nInput data & parameters\\n\\nQualiMap command line\\nqualimap bamqc -bam sample1_sorted.bam -nw 400 -hm 3 Summary\\nAlignment Coverage across reference\\nbwa mem q\\nCoverage Histogram\\nCommand /data/proj2/home/students/pst14/ref_gen/sample1/ncbi_dataset/data/GCA_011696235. GCA Olavsvess.a_norissvsvesva_yonunmennia\\n\\nline: /data/proj2/home/students/pst14/illegal_logging_trees/fastqc_raw/trimmomatic/wood_sample_1/Wood sample 1 forward paired.fa.az\\n/data/proj2/home/students/pst14/illegal_logging_trees/fastqc_raw/trimmomatic/wood_sample_1/v Coverage Histogram (0-50X)\\nDraw . .\\nGenome Fraction Coverage\\nchromosome no\\nlimits: °\\nDuplication Rate Histogram r\\nAnalyze\\noverlapping\\n. no Mapped Reads Nucleotide Content\\npaired-end\\nreads: .\\nMapped Reads GC-content Distribution —\\nProgram: bwa (0.7.17-r1198-dirty)\\nAnalysis date: Wed Jan 22 07:39:07 CET 2025 Mapped Reads Clipping Profile\\nSize of a °\\n3 Homopolymer Indels\\nhomopolymer:\\nSkip duplicate | Mapping Quality Across Reference\\nalignments:\\nNumber of 400 Mapping Quality Histogram\\nwindows: .\\nBAM file: samplet_sorted.bam Insert Size Across Reference\\nInsert Size Histogram\\nSummary\\nGlobals\\nReference size 809,993,317\\nNumber of reads 377,652\\n\\nMapped reads\\n\\n371,463 / 98.36%\\n\\nUnmapped reads 6,189 / 1.64%\\n\\nMapped paired reads 371,463 / 98.36%\\n\\n',\n", + " 'for iin {1..5}; do\\nscaffolds_path=\"/data/proj2/home/students/pst14/wood_sample_${i}_spades_out/scaffolds. fasta\"\\nquast_output_path=\"/data/proj2/home/students/pst14/illegal_logging_trees/fastqc_raw/quast_output_sample_${i}_spades\"\\n# Run QUAST on the scaffolds file\\n$HOME/quast-5.3.0/quast.py $scaffolds_path -o $quast_output_path\\n# Display the QUAST results\\necho \"QUAST results for wood_sample_${i}:\"\\ncat ${quast_output_path}/report. txt\\necho \"\"\\ndone\\n',\n", + " 'Thank you for using QUAST!\\nQUAST results for wood_sample_1:\\nAll statistics are based on contigs of size >= 5@@ bp, unless otherwise noted (e.g., \"# contigs (>= @ bp)\" and \"Total length (>= @ bp)\" include all contigs).\\n\\nAssembly scaffolds\\n# contigs (>= @ bp)\\n\\n# contigs (>= 1000 bp)\\n\\n# contigs (>= 5000 bp)\\n\\n# contigs (>= 10000 bp)\\n# contigs (>= 25000 bp)\\n# contigs (>= 50000 bp)\\nTotal length (>= @ bp) 137003\\nTotal length (>= 1000 bp) 135394\\nTotal length (>= 5000 bp) 135394\\nTotal length (>= 10000 bp) 135394\\nTotal length (>= 25000 bp) 116346\\nTotal length (>= 50000 bp) 90525\\n\\nPNWWWO\\n\\n# contigs 3\\nLargest contig 90525\\nTotal length 135394\\nGC (%) 35.69\\nN50 90525\\nN90 19048\\nauN 68129.5\\nL50 1\\n\\nL90 3\\n\\n#N\\'s per 100 kbp @.00\\n',\n", + " 'Sample # Contigs | Largest Contig | Total Length | GC% | N50 L50 | N90 L90\\nSample1 | 3 90525 135394 35.69 | 90525 | 1 19048 | 3\\nSample 2 | 3 86962 132228 36.96 | 86962 | 1 18214 | 3\\nSample 3 | 3 90511 135343 35.70 | 90511 1 18997 | 3\\nSample 4 | 3 87225 131459 36.30 | 87225 | 1 18324 | 3\\nSample 5 | 3 86372 131640 36.88 | 86372 | 1 18374 | 3\\n\\n',\n", + " '#ALL vcf files\\nls -ltrh *xbowtie.vcf\\n\\n—rw-rw-r-—\\n—rw-rw-r-—\\n—rw-rw-r-—\\n—rw-rw-r-—\\n—rw-rw-r-—\\n\\n1 pst14 pst14 2.3M Jan\\n1 pst14 pst14 2.8M Jan\\n1 pst14 pst14 61K Jan\\n1 pst14 pst14 988K Jan\\n1 pst14 pst14 6.3M Jan\\n\\n25\\n25\\n25\\n25\\n25\\n\\n17:59\\n18:07\\n18:12\\n18:17\\n18:21\\n\\nsample1_bowtie.\\nsample2_bowtie.\\nsample3_bowtie.\\nsample4_bowtie.\\nsample5_bowtie.\\n\\nvcf\\nvcf\\nvcf\\nvcf\\nvcf\\n',\n", + " \"© multiqe\\n\\nv1.25.2\\n\\nGeneral Stats\\n\\nFastQC\\n\\nSequence Counts\\nSequence Quality Histograms\\n\\nPer Sequence Quality Scores\\n\\nPer Base Sequence Content\\n\\nPer Sequence GC Content\\n\\nPer Base N Content\\n\\nSequence Length Distribution\\nSequence Duplication Levels\\nOverrepresented sequences by sample\\nTop overrepresented sequences\\nAdapter Content\\n\\nStatus Checks\\n\\nSoftware Versions\\n\\n€~ multiqe\\n\\nA modular tool to aggregate results from bioinformatics analyses across many samples into a single report.\\n\\nReport generated on 2024-12-18, 19:35 CET based on data in: /data/proj2/home/students/pst14/illegal_logging_trees/fastqc_raw/trimmomatic/fastqc_results\\n\\n© Welcome Not sure where to start? «09\\n\\nGeneral Statistics\\n\\nSW Copy table HE Configure columns\\n\\nSample Name\\nwooa_sample_z Torwara_unpairea\\n\\nwood_sample_2_reverse_paired\\nwood_sample_2_reverse_unpaired\\nwood_sample_3 forward_paired\\nwood_sample_3_forward_unpaired\\nwood_sample_3 reverse_paired\\nwood_sample_3_reverse_unpaired\\nwood_sample_4_forward_paired\\nwood_sample_4_forward_unpaired\\nwood_sample_4_reverse_paired\\nwood_sample_4_reverse_unpaired\\nwood_sample_5_forward_paired\\nwood_sample_5_forward_unpaired\\nwood_sample_5_reverse_paired\\n\\nwood_sample_5_reverse_unpaired\\n\\nFastQC version: 0.11.4\\n\\nQuality control tool for high throughput sequencing data. URL: htto://www..bioinformatics. babraham.ac.uk/projects/fastqc\\n\\nSequence Counts\\n\\n+i: Scatter plot\\n\\n= Violin plot\\n\\n‘Showing °/29 rows and °/s columns.\\n\\nSequence counts for each sample. Duplicate read counts are an estimate only.\\n\\nPercentages\\n\\nFastQC: Sequence Counts\\n\\nGc\\n\\n38. %\\n38.0%\\n37.0%\\n36.0%\\n36.0%\\n36.0%\\n36.0%\\n37.0%\\n37.0%\\n37.0%\\n37.0%\\n37.0%\\n37.0%\\n38.0%\\n\\n37.0%\\n\\ndon't show again x\\n\\nExport as CSV\\n\\nuM\\n\\n9 EF & A ® ieotvox\\n\\n01M\\n\\n01M\\n\\n01M\\n\\n01M\\n\\n01M\\n\\n01M\\n\\n01M\\n\\n@Help\\n\\nExport Plot\\n\\nrm samp A fore ie LLL LLL LLL MM Unique Reads\\n\\nI Duplicate Reads\\n\\nwood_sample_1_reverse_unpaired\\n\\n‘wood_sample_2_forward_paired\\n\\nwood_sample_2_reverse_paired\\n\\n\",\n", + " '# VCF analysis\\nfor i in xbowtie.vcf; do\\n\\ngrep -c \\'*##\\' \"$i\" # Count the lines starting with \\'##\\'\\n\\ngrep --color \\'*#CHROM\\' \"$i\" # Show the line starting with \\'#CHROM\\'\\ngrep -v \"*#\" -c \"$i\" ## Count the lines not starting with \\'#\\'\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=snp\"\\n\\necho \"SNPS above\"\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=mnp\"\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=ins\"\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=del\"\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=complex\"\\n\\necho \"Analysis complete for $i\"\\n\\ndone\\n',\n", + " '# VCF analysis\\nfor i in xbowtie.vcf; do\\n\\ngrep -c \\'*##\\' \"$i\" # Count the lines starting with \\'##\\'\\n\\ngrep --color \\'*#CHROM\\' \"$i\" # Show the line starting with \\'#CHROM\\'\\ngrep -v \"*#\" -c \"$i\" ## Count the lines not starting with \\'#\\'\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=snp\"\\n\\necho \"SNPS above\"\\ngrep -v \"#\" \"$i\"\\ngrep -v \"#\" \"$i\"\\ngrep -v \"#\" \"$i\"\\ngrep -v \"#\" \"$i\"\\n\\n| grep -c \"TYPE=mnp\"\\n| grep -c \"TYPE=ins\"\\n| grep -c \"TYPE=del\"\\n| grep -c \"TYPE=complex\"\\n\\necho \"Analysis complete for $i\"\\n\\ndone\\n',\n", + " '#bcftools\\n\\nfor i in xbowtie.vcf; do\\nbcftools stats \"$i\" | grep \"*SN\"\\necho \"Analysis complete for $i\"\\necho \"\"\\n\\ndone\\n',\n", + " '[21]\\n\\n#bcftools\\n\\nfor i in xbowtie.vcf; do\\nbcftools stats \"$i\" | grep \"*SN\"\\necho \"Analysis complete for $i\"\\necho \"\"\\n\\ndone\\n\\n',\n", + " '[19]\\n\\ncd ~\\n\\ncat < run_spades.sh\\n\\n#!/bin/bash\\n\\nBASE_DIR=\"illegal_logging_trees/fastqc_raw/trimmomatic\"™\\n\\nSAMPLES=(\"wood_sample_1\" \"wood_sample_2\" \"wood_sample_3\" “wood_sample_4\" “wood_sample_5\"\\nTHREADS=8\\n\\nKMERS=\"21,33,55,77,99\"\\n\\nfor SAMPLE in \"${SAMPLES[@]}\"; do\\necho \"Processing $SAMPLE...\"\\n\\nFORWARD_PAIREI\\nREVERSE_PAIREI\\n\\n\"${BASE_DIR}/${SAMPLE}/${SAMPLE}_forward_paired. fq.gz\"\\n${BASE_DIR}/${SAMPLE}/${SAMPLE}_reverse_paired. fq.gz\"\\n\\nOUTPUT_DIR=\"$HOME/illegal_logging_trees/fastqc_raw/${SAMPLE}_spades_out\"\\n\\nspades.py -o \"$OUTPUT_DIR\" \\\\\\n-1 \"$FORWARD_PAIRED\" \\\\\\n-2 \"$REVERSE_PAIRED\" \\\\\\n--only-assembler \\\\\\n--careful \\\\\\n-t \"$THREADS\" \\\\\\n-k \"$KMERS\"\\n\\necho \"$SAMPLE done.\"\\ndone\\n\\nEOF\\n\\n',\n", + " '(21]\\n\\n(1\\n\\nchmod +x run_spades.sh\\n\\n./run_spades.sh\\n\\n',\n", + " \"Comparison between Megahit and Spades result\\n\\nMetric\\n\\nSPAdes (scaffolds)\\n\\nMEGAHIT (final.contigs)\\n\\n# Contigs\\n\\n3 (most samples)\\n\\n3-4 (Sample 1 has 4)\\n\\nLargest Contig (bp)\\n\\n86,372-90,525\\n\\n86,641-90,807\\n\\nTotal Length (bp)\\n\\n131,459-135,394\\n\\n132,023-155,288\\n\\nGC Content (%) 35.69-36.96 35.08-36.95\\nN50 (bp) 86,372-90,525 86,641-90,807\\nL50 1 1\\n\\nN90 (bp) 18,214-19,048 18,496-25,821\\nL90 3 3\\n\\n# N's per 100 kbp 0.00 0.00\\n\\n\",\n", + " '@FastQC Report\\n\\nSummary\\n\\nQbasic Statistics\\nOber base sequence quality\\n\\nOber sequence quality scores\\n\\nOber base sequence content\\nOrer sequence GC content\\nOber base N content\\n\\nQ)sequence Length Distribution\\n\\nQsequence Duplication Levels\\n\\nQ overrepresented sequences\\n\\nQadapter Content\\n1) Kmer Content\\n\\nQBasic Statistics\\n\\nMeasure Value\\n\\nFilename\\n\\nFile type\\n\\nEncoding\\n\\nTotal Sequences\\n\\nSequences flagged as poor quality\\nSequence length\\n\\n%6GC\\n\\nwood_sample_1_forward_paired. fq.gz\\nConventional base calls\\n\\nSanger / Illumina 1.9\\n\\n180416\\n\\n1)\\n\\n30-150\\n\\n36\\n\\nOper base sequence quality\\n\\nQuality scores across all bases (Sanger / Illumina 1.9 encoding)\\n\\n40\\n38\\n36\\n34\\n32\\n30\\n28\\n26\\n24\\n22\\n20\\n18\\n16\\n14\\n12\\n\\n10\\n',\n", + " '[22]\\n\\navt\\n\\nfor i in *bowtie.vcf; do\\nvt peek \"$i\"\\necho \"Analysis complete for $i\"\\necho \"\"\\n\\ndone\\n\\npeek v@.5\\n\\noptions:\\n\\nstats: no.\\nno.\\n\\nno.\\n\\nno.\\n\\nno.\\n\\nno.\\n\\nno.\\n\\nno.\\n\\ninput VCF file sample1_bowtie.vcf\\n\\nof samples : 1\\nof chromosomes : 21\\n\\nMicro variants =\\n\\nof SNP : 3784\\n2 alleles :\\n\\nof MNP : 332\\n2 alleles\\n3 alleles\\n\\nof INDEL : 353\\n2 alleles\\n\\nof SNP/MNP : 11\\n2 alleles\\n\\nof SNP/INDEL : 86\\n2 alleles\\n3 alleles\\n\\nof MNP/INDEL : 40\\n2 alleles\\n3 alleles\\n\\n3784 (2.28)\\n\\n331 (1.95)\\n1 (inf)\\n\\n353 (1.08)\\n\\n11 (0.83)\\n\\n82 (0.82)\\n4 (1.00)\\n\\n38 (0.54)\\n2 (6.00)\\n\\n[2629/1155]\\n\\n[465/238]\\n[5/0]\\n\\n[183/170]\\n\\n[5/6]\\n\\n[37/45] (1.00) [41/41]\\n[2/2] (4.00) [4/1]\\n\\n[40/74] (@.65) [15/23]\\n[6/1] (2.00) [2/1]\\n\\n',\n", + " '[19]\\n\\ncd ~\\n\\ncat < run_spades.sh\\n\\n#!/bin/bash\\n\\nBASE_DIR=\"\"illegal_logging_trees/fastqc_raw/trimmomatic\"\\n\\nSAMPLES=(\"wood_sample_1\" “wood_sample_2\" \"“wood_sample_3\" “wood_sample_4\" \"wood_sample_5\")\\nTHREADS=8\\n\\nKMERS=\"21, 33,55,77,99\"\\n\\nfor SAMPLE in \"${SAMPLES[@]}\"; do\\necho \"Processing $SAMPLE...\"\\n\\nFORWARD_PAIRED=\"${BASE_DIR}/${SAMPLE}/${SAMPLE}_forward_paired. fq.gz\"\\nREVERSE_PAIRED=\"${BASE_DIR}/${SAMPLE}/${SAMPLE}_reverse_paired. fq.gz\"\\n\\nOUTPUT_DIR=\"$HOME/illegal_logging_trees/fastqc_raw/${SAMPLE}_spades_out\"\\n\\nspades.py -o \"$OUTPUT_DIR\" \\\\\\n-1 \"$FORWARD_PAIRED\" \\\\\\n-2 \"$REVERSE_PAIRED\" \\\\\\n--only-assembler \\\\\\n--careful \\\\\\n-t \"$THREADS\" \\\\\\n-k \"$KMERS\"\\n\\necho \"$SAMPLE done.\"\\ndone\\n\\nEOF\\n\\nbash\\n\\n',\n", + " '[21]\\n\\n(1]\\n\\nchmod +x run_spades.sh\\n\\nbash\\n\\n./run_spades.sh\\n\\nbash\\n\\n',\n", + " '# VCF analysis\\nfor i in xbowtie.vcf; do\\n\\ngrep -c \\'*##\\' \"$i\" # Count the lines starting with \\'##\\'\\n\\ngrep --color \\'*#CHROM\\' \"$i\" # Show the line starting with \\'#CHROM\\'\\ngrep -v \"*#\" -c \"$i\" ## Count the lines not starting with \\'#\\'\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=snp\"\\n\\necho \"SNPS above\"\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=mnp\"\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=ins\"\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=del\"\\n\\ngrep -v \"#\" \"$i\" | grep -c \"TYPE=complex\"\\n\\necho \"Analysis complete for $i\"\\n\\ndone\\n[20] bash\\n\\n',\n", + " '[21]\\n\\n#bcftools\\n\\nfor i in xbowtie.vcf; do\\nbcftools stats \"$i\" | grep \"*SN\"\\necho \"Analysis complete for $i\"\\necho \"\"\\n\\ndone\\n\\nbash\\n\\n',\n", + " '[22]\\n\\n#vt\\n\\nfor i in xbowtie.vcf; do\\nvt peek \"$i\"\\necho \"Analysis complete for $i\"\\necho \"\"\\n\\ndone\\n\\nbash\\n\\n',\n", + " 'Db at\\n\\nfor i in xbowtie.vcf; do\\nvt peek \"$i\"\\necho “Analysis complete for $i\\necho \"\"\\n\\ndone\\n\\n[22] bash\\n\\npeek v@.5\\n\\noptions: input VCF file samplel_bowtie.vcf\\n\\nstats: no. of samples\\nno. of chromosomes : 21\\n\\n= Micro variants\\n\\nno. of SNP : 3784\\n2 alleles : 3784 (2.28) [2629/1155]\\nno. of MNP : 332\\n2 alleles : 331 (1.95) [465/238]\\n3 alleles : 1 (inf) [5/0]\\nno. of INDEL : 353\\n2 alleles : 353 (1.08) [183/170]\\nno. of SNP/MNP : 11\\n2 alleles : 11 (@.83) [5/6]\\nno. of SNP/INDEL : 86\\n2 alleles : 82 (@.82) [37/45] (1.00) [41/41\\n3 alleles : 4 (1.00) [2/2] (4.00) [4/1\\nno. of MNP/INDEL : 40\\n2 alleles : 38 (@.54) [40/74] (@.65) [15/23]\\n3 alleles : 2 (6.00) [6/1] (2.00) [2/1\\n\\n',\n", + " '[19]\\n\\n#ALL vcf files\\nls -ltrh *bowtie.vcf\\n\\nbash\\n\\n-rw-rw-r-— 1 pst14 pst14 2.3M Jan\\n-rw-rw-r-— 1 pst14 pst14 2.8M Jan\\n-rw-rw-r-— 1 pst14 pst14 61K Jan\\n-rw-rw-r-— 1 pst14 pst14 988K Jan\\n-rw-rw-r-— 1 pst14 pst14 6.3M Jan\\n\\n25 17:59\\n25 18:07\\n25 18:12\\n25 18:17\\n25 18:21\\n\\nsamplel_bowtie.\\nsample2_bowtie.\\nsample3_bowtie.\\nsample4_bowtie.\\nsample5_bowtie.\\n\\nvef\\nvef\\nvef\\nvef\\nvef\\n\\n',\n", + " '6]\\n\\nbr be\\ncd eee data && ls -ltrh\\nbash\\ntotal 1.5M\\n-rw-rw-r-- 1 pst14 pst14 298 Dec 18 19:35 multiqc.log\\n-rw-rw-r-— 1 pst14 pst14 1.5K Dec 18 19:35 fastqc-status—check—-heatmap. txt\\n-rw-rw-r-— 1 pst14 pst14 @ Dec 18 19:35 fastqc_top_overrepresented_sequences_table.txt\\n-rw-rw-r-- 1 pst14 pst14 6.5K Dec 18 19:35 fastqc_sequence_duplication_levels_plot.txt\\n-rw-rw-r-- 1 pst14 pst14 7.2K Dec 18 19:35 fastqc_sequence_length_distribution_plot.txt\\n—rw-rw-! 1 pst14 pst14 8.2K Dec 18 19:35 fastqc_per_base_n_content_plot.txt\\n-rw-rw-r-- 1 pst14 pst14 28K Dec 18 19:35 fastqc_per_sequence_gc_content_plot_Counts. txt\\n-rw-rw-r-- 1 pst14 pst14 47K Dec 18 19:35 fastqc_per_sequence_gc_content_plot_Percentages. txt\\n-rw-rw-r-- 1 pst14 pst14 5.3K Dec 18 19:35 fastqc_per_sequence_quality_scores_plot.txt\\n-rw-rw-r-- 1 pst14 pst14 19K Dec 18 19:35 fastqc_per_base_sequence_quality_plot.txt\\n-rw-rw-r-- 1 pst14 pst14 956 Dec 18 19:35 fastqc_sequence_counts_plot.txt\\n-rw-rw-r-- 1 pst14 pst14 2.0K Dec 18 19:35 multiqc_general_stats.txt\\n—rw-rw-! 1 pst14 pst14 28 Dec 18 19:35 multiqc_software_versions.txt\\n-rw-rw-r-- 1 pst14 pst14 5.0K Dec 18 19:35 multiqc_fastqc.txt\\n-rw-rw-r-- 1 pst14 pst14 3.7K Dec 18 19:35 multiqc_sources.txt\\n-rw-rw-r-- 1 pst14 pst14 62 Dec 18 19:35 multiqc_citations.txt\\n-rw-rw-r-- 1 pst14 pst14 1.3M Dec 18 19:35 multiqc_data.json\\n\\n',\n", + " \"for i in xbowtie.vcf; do\\nveffilter -f 'QUAL / AO > 10' $i > $i. filt.vcf\\nvceffilter -f 'QUAL / AO < 10' $i > $i.fail.vcf\\ndone\\n\",\n", + " '3. Filtering well-supported variants from artifacts\\nBasic quality filtering:\\n\\nveflib provides a variety of functions for VCF manipulation. We can perform variant filtering using arbitrary expressions based on values in the\\nINFO and FORMAT fields using vcffilter.\\n\\n# check the INFO tags in our vef file\\ngrep \"#INFO\" F_graminearum.raw_variants.vcf | less -S\\n\\n# basic filter to remove low-quality sites\\n\\nveffilter -f \\'QUAL > 10\\' F_graminearum.raw_variants_split.vcf > F_graminearum.QUALfilt.vcf\\n## check how many variants pass the filter\\n\\nvt peek F_graminearum. QUALfilt.vcf\\n\\n# We know that QUAL value increases with the number of reads covering the site (depth of coverage).\\n# So we can improve this basic filter scaling quality by depth (A0=\"Count of full observations of this alternate\\nveffilter -f ‘QUAL / AO > 10\\' F_graminearum.raw_variants_split.vcf > F_graminearum.DP_Qualfilt.vcf\\n\\nvt peek F_graminearum.DP_Qualfilt.vcf\\n\\nYou can explore other filters to the data based on information about the alignment in the VCF file.\\nFor some examples see dDocent filtering tutorial.\\n\\n4. Filtering and calculating statistics with VCFTools\\n\\nIn most biological systems, transitions (A<->G, C<->T) are far more likely than transversions, so we expect the Ts/Tv ratio to be pretty far from\\n0.5, which is what it would be if all mutations between DNA bases were random. We expect that false SNPs present a different Ts/Tv ratio than\\ntrue SNPs. This is sometimes used to evaluate the quality of filters applied. Let us compare the Ts/Tv ratio in regions of bad quality (marked as\\nfiltered) compared to the unfiltered regions:\\n\\nveffilter -f ‘QUAL / AO > 10\\' /data/proj/teaching/NGS_course/Data/Lecture3/complete_data/11_variantCall/F_gramin«\\nveffilter -f ‘QUAL / AO < 10\\' /data/proj/teaching/NGS_course/Data/Lecture3/complete_data/11_variantCall/F_gramint\\n\\nveftools --vcf F_graminearum.filt.vcf --out F_graminearum.pass.HG970333.1 --FILTER-summary\\nveftools --vcf F_graminearum.fail.vcf --out F_graminearum. fail.HG970333.1 --FILTER-summary\\n\\ncat F_graminearum. fail.H6970333.1. FILTER. summary\\ncat F_graminearum. pass .HG970333.1. FILTER. summary\\n\\nWe want to calculate the window-based Ts/Tv and some diversity statistic (pi):\\n',\n", + " \"for i in xbowtie.vcf; do\\nveffilter -f 'QUAL / AO > 10' $i > $i.filt.vcf\\nveffilter -f 'QUAL / AO < 10' $i > $i. fail.vcf\\ndone\\n\",\n", + " 'J]\\n\\na]\\n\\n#Commenting this out to remove the long\\n\\n#conda activate aman_prokka\\n\\n#for i in xfilt.vcf; do\\n\\n# vcftools --vcf $i --FILTER-summary\\n#done\\n\\nresult. Command run successfully\\n\\n--out pass_output_$i\\n\\n#Commenting this out to remove the long\\n#for i in xfail.vcf; do\\n\\n# vcftools --vcf $i --FILTER-summary\\n#done\\n\\n#1s -ltrh\\n\\nresult. Command run successfully\\n\\n--out fail_output_$i\\n\\n',\n", + " 'Sample\\n\\nSample 1\\nSample 2\\nSample 3\\nSample 4\\n\\nSample 5\\n\\nVariants (N)\\n2510\\n\\n4923\\n\\n65\\n\\n1115\\n\\n3637\\n\\nTransitions (N_Ts)\\n1207\\n\\n1896\\n\\n34\\n\\n468\\n\\n1756\\n\\nTransversions (N_Tv)\\n499\\n\\n759\\n\\n20\\n\\n422\\n\\n651\\n\\nTs/Tv Ratio\\n2.42\\n\\n2.50\\n\\n1.70\\n\\n1.11\\n\\n2.70\\n',\n", + " '[2]\\n\\n[3]\\n\\n[s2]\\n\\n#Commenting this out to remove the long\\n\\n#conda activate aman_prokka\\n\\n#for i in xfilt.vcf; do\\n\\n# vcftools --vcf $i --FILTER-summary\\n#done\\n\\nresult. Command run successfully\\n\\n--out pass_output_$i\\n\\nbash\\n#Commenting this out to remove the long result. Command run successfully\\n#for i in xfail.vcf; do\\n# vcftools --vcf $i --FILTER-summary --out fail_output_$i\\n#done\\n#1s -ltrh\\nbash\\nDy Du tt\\ncat pass_output*\\nbash\\n\\n',\n", + " '[2]\\n\\n[3]\\n\\n[s2]\\n\\n#Commenting this out to remove the long result. Command run successfully\\n\\n#conda activate aman_prokka\\n\\n#for i in xfilt.vcf; do\\n\\n# vcftools --vcf $i --FILTER-summary --out pass_output_$i\\n#done\\n\\nbash\\n#Commenting this out to remove the long result. Command run successfully\\n#for i in xfail.vcf; do\\n# vcftools --vcf $i --FILTER-summary --out fail_output_$i\\n#done\\n#1s -ltrh\\nbash\\nDy Du Uy\\ncat pass_output*\\nbash\\n\\nFILTER N_VARIANTS N_Ts N_Tv Ts/Tv\\n2510 1207 499 2.41884\\n\\nVCFtools - 0.1.16\\n(C) Adam Auton and Anthony Marcketta 2009\\n\\n',\n", + " '[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_1.txt | grep *SN | cut -f 2-\\nraw total sequences:\\nfiltered sequences:\\nsequences: 360832\\nis sorted: 1\\n\\n1st fragments: 180416\\nlast fragments: 180416\\n\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\n\\nMapped: 354643\\nmapped and paired:\\nunmapped: 6189\\nproperly paired:\\npaired: 360832\\nduplicated:\\n\\nMQe: 24875\\nQC failed:\\n\\nnon-primary alignments:\\n\\ntotal\\ntotal\\ntotal\\nbases\\nbases\\nbases\\nbases\\n\\nlength: 46826773\\nfirst fragment len\\nlast fragment leng\\nMapped: 46114887\\nmapped (cigar):\\ntrimmed: 0\\nduplicated:\\n\\nmismatches: 844553\\n\\n360832\\n7)\\n\\n349470 # paired-end technology bit set + both mates mapped\\n\\n256930 # proper-pair bit set\\n# paired-end technology bit set\\n\\n(7) # PCR or optical duplicate bit set\\n# mapped and MQ=@\\n\\nQ\\n\\n7)\\n\\n# ignores clipping\\ngth: 23420423 # ignores clipping\\n\\nth: 23406350 # ignores clipping\\n# ignores clipping\\n44158288 # more accurate\\n\\nQ\\n# from NM fields\\n',\n", + " \"#Busco\\n\\n#pwd\\n\\n#mkdir illegal_logging_trees/fastqc_raw/busco_megahit_secondtry\\ncd illegal_logging_trees/fastqc_raw/busco_megahit_secondtry\\n\\npwd\\n\\nfor i in {1..5}; do\\nbusco -i /data/proj2/home/students/pst14/illegal_logging_trees/fastqc_raw/wood_sample_${i}_megahit_output_secondtry/final.contigs.fa -m genome -o BUSCO_megahit_output_secondtry -c 8 -f\\n\\ndone\\nbash\\nbash: cd: illegal_logging_trees/fastqc_raw/busco_megahit_secondtry: No such file or directory\\ndata/proj2/home/students/pst14/illegal_ logging _trees/fastqc_ raw/busco megahit secondtry\\n2025-01-08 18:29:37 INFO: soe Start a BUSCO v5.8.2 analysis, current time: @1/08/2025 18:29:37 x\\n2025-01-08 18:29:37 INFO: Configuring BUSCO with local environment\\n2025-01-08 18:29:37 WARNING: Running Auto Lineage Selector as no lineage dataset was specified. This will take a little longer than normal. If you know what lineage dataset you want to use, please specify this in the config f\\n2025-01-08 18:29:37 INFO: Running genome mode\\n2025-01-08 18:29:38 INFO: Downloading information on latest versions of BUSCO data...\\n2025-01-08 18:29:48 INFO: Input file is /data/proj2/home/students/psti4/illegal_logging_trees/fastqc raw/wood sample _1 megahit output _secondtry/final.contigs.fa\\n2025-01-08 18:29:48 INFO: No lineage specified. Running lineage auto selector\\n2025-01-08 18:29:48 INFO: see Starting Auto Select Lineage eK\\n\\nThis process runs BUSCO on the generic lineage datasets for the domains archaea, bacteria and eukaryota. Once the optimal domain is selected, BUSCO automatically attempts to find the most appropriate BUSCO dataset to use\\n--auto-lineage-euk and --auto-lineage-prok are also available if you know your input assembly is, or is not, an eukaryote. See the user guide for more information.\\nA reminder: Busco evaluations are valid when an appropriate dataset is used, i.e., the dataset belongs to the lineage of the species to test. Because of overlapping markers/spurious matches among domains, busco matches i |\\n\\n2025-01-08 18:29:48 WARNING: The auto-lineage pipeline is not yet available using the parent dataset eukaryota_odb12. Reverting to eukaryota_odb10.\\n2025-01-08 18:29:48 INFO: Downloading file 'https://busco-data.ezlab.org/v5/data/lineages/archaea_odb12.2024-11-14.tar.gz'\\n2025-01-08 18:29:49 INFO: Decompressing file '/data/proj2/home/students/pst14/illegal_logging_trees/fastqc_raw/busco_megahit_secondtry/busco_downloads/lineages/archaea_odb12.tar.gz'\\n\\n2025-01-08 18:\\n2025-01-08 18:\\n2025-01-08 18:\\n\\n:14 INFO: Running BUSCO using lineage dataset archaea_odb12 (prokaryota, 2024-11-14)\\n:14 INFO: Running 1 job(s) on bbtools, starting at 01/08/2025 18:30:14\\n:20 INFO: [bbtools] 1 of 1 task(s) completed\\n\\n2025-01-08 18: INFO: seek Run Prodigal on input to predict and extract genes\\n\\n2025-01-08 18: INFO: Running Prodigal with genetic code 11 in single mode\\n\\n2025-01-08 18: INFO: Running 1 job(s) on prodigal, starting at 01/08/2025 18:30:20\\n\\n2025-01-08 18: INFO: [prodigal] 1 of 1 task(s) completed\\n\\n2025-01-08 18: INFO: Genetic code 11 selected as optimal\\n\\n2025-01-08 18:42:11 INFO: Results written in /data/proj2/home/students/pst14/illegal logging _trees/fastqc raw/busco megahit secondtry/BUSCO megahit output secondtry\\n2025-01-08 18:42:11 INFO: For assistance with interpreting the results, please consult the userguide: https://busco.ezlab.org/busco userguide.html\\n\\n2025-01-08 18:42:11 INFO: Visit this page https://gitlab.com/ezlab/busco#how-to-cite-busco to see how to cite BUSCO\\n\\nOutput is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings...\\n\\n\",\n", + " 'Sample\\n\\nwood_sample_1\\nwood_sample_2\\nwood_sample_3\\nwood_sample_4\\nwood_sample_5\\n\\nComplete BUSCOs |\\n\\n14\\n14\\n14\\n15\\n14\\n\\nMissing BUSCOs\\n\\n99\\n100\\n99\\n99\\n100\\n\\nTotal BUSCO Groups\\n\\n116\\n116\\n116\\n116\\n116\\n',\n", + " '(snpeff_env)\\n(snpeff_env)\\n(snpeff_env)\\n(snpeff_env)\\n(snpeff_env)\\n(snpeff_env)\\n\\n[pst14@frontend\\n[pst14@frontend\\n[pst14@frontend\\n[pst14@frontend\\n[pst14@frontend\\n[pst14@frontend\\n\\nref_gen]$\\nref_gen]$\\nref_gen]$\\nref_gen]$\\nref_gen]$\\nref_gen]$\\n\\nsnpEff\\nsnpEff\\nsnpEff\\nsnpEff\\nsnpEff\\n\\ndatabases\\ndatabases\\ndatabases\\ndatabases\\ndatabases\\n\\ngrep\\ngrep\\ngrep\\ngrep\\ngrep\\n\\n--color\\n--color\\n--color\\n--color\\n--color\\n\\nCedrela_odorata\\nDiospyros_rhombifolia\\nQuercus_robur\\nSwietenia_mahagoni\\nQuercus_mongolica\\n',\n", + " '[pst14@frontend ~]$ time bbmap.sh -Xmx8g threads=8 trd ref=/data/proj2/home/students/pst14/ref_gen/sample2/ncbi_dataset/data/GCA_032401905.1/GCA_@32401905.1_ASM324019@v1_genomic.fna nodisk in=$HOME/illegal_lo\\ngging_trees/fastqc_raw/trimmomatic/wood_sample_2/wood_sample_2_forward_paired.fq.gz in2=$HOME/illegal_logging_trees/fastqc_raw/trimmomatic/wood_sample_2/wood_sample_2_reverse_paired.fq.gz out=sample2_global.s\\nam\\n',\n", + " 'Input VCF File Total Variants SNPs Count Above SNPs Other Variants\\n\\nsample1_bowtie.vcf\\nsample2_bowtie.vcf\\nsample3_bowtie.vcf\\nsample4_bowtie.vcf\\n\\nsample5_bowtie.vcf\\n\\n5675\\n\\n6789\\n\\n128\\n\\n2407\\n\\n8273\\n\\n3795\\n\\n3710\\n\\n92\\n\\n1879\\n\\n5442\\n\\n160\\n\\n307\\n\\n0\\n\\n44\\n\\n273\\n\\n1364\\n\\n2455\\n\\n26\\n\\n229\\n\\n2286\\n',\n", + " 'Input VCF Samples Records No-ALTs SNPs MNPs Indels Others Multiallelic Sites M.SNP Sites\\n\\nsample1_bowtie.vcf 1 5675 0 3800 1198 359 330 14 0\\nsample2_bowtie.vcf 1 6789 0 3713 2252 318 514 14 0\\nsample3_bowtie.vcf 1 128 0 92 21 10 5 0 0\\nsample4_bowtie.vcf 1 2407 0 1886 196 260 77 13 0\\n\\nsample5_bowtie.vcf 1 8273 0 5442 2201 272 360 5 0\\n',\n", + " 'Metric\\n\\nMapping Speed (sec)\\nReads/sec\\n\\nMated Pairs (%)\\n\\nBad Pairs (%)\\n\\nInsert Size Avg (bp)\\nMapped Reads (%)\\nUnambiguous Reads (%)\\nAmbiguous Reads (%)\\nPerfect Best Site (%)\\nMatch Rate (%)\\n\\nError Rate (%)\\nSubstitution Rate (%)\\nDeletion Rate (%)\\n\\nInsertion Rate (%)\\n\\nSample 1\\n120.003\\n3006.85\\n68.70%\\n18.61%\\n295.56\\n92.07%\\n83.66%\\n8.41%\\n31.60%\\n~89.83%\\n65.68%\\n63.63%\\n9.28%\\n\\n11.45%\\n\\nSample 2\\n51.256\\n7094.55\\n40.87%\\n5.25%\\n294.45\\n57.43%\\n51.62%\\n5.81%\\n19.41%\\n~83.84%\\n66.02%\\n65.63%\\n9.96%\\n\\n19.66%\\n\\nSample 3\\n48.722\\n7620.41\\n18.80%\\n1.97%\\n307.14\\n30.16%\\n26.57%\\n3.59%\\n0.14%\\n~79.97%\\n99.55%\\n99.54%\\n15.25%\\n\\n24.52%\\n\\nSample 4\\n63.959\\n5647.55\\n98.20%\\n1.65%\\n301.55\\n99.92%\\n57.99%\\n41.93%\\n29.03%\\n~97.35%\\n70.94%\\n69.62%\\n7.19%\\n\\n6.54%\\n\\nSample 5\\n67.222\\n5340.70\\n75.49%\\n20.04%\\n295.35\\n97.47%\\n95.33%\\n2.14%\\n35.71%\\n~93.39%\\n60.92%\\n60.13%\\n447%\\n\\n6.80%\\n',\n", + " '[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_3.txt | grep *SN | cut -f 2-\\nraw total sequences:\\nfiltered sequences:\\nsequences: 371284\\nis sorted: 1\\n\\n1st fragments: 185642\\nlast fragments: 185642\\n\\nreads\\nreads\\nreads\\n\\nMapped: 371284\\nmapped and paired:\\nunmapped: @\\n\\n371284 # excluding supplementary and secondary reads\\n)\\n\\n371284 # paired-end technology bit set + both mates mapped\\n\\nreads properly paired: 371228 # proper-pair bit set\\n\\nreads paired: 371284 # paired-end technology bit set\\n\\nreads duplicated: (7) # PCR or optical duplicate bit set\\nreads MQ@: 166772 # mapped and MQ=0\\n\\nreads QC failed: ()\\n\\nnon-primary alignments: @\\n\\nsupplementary alignments: 89\\n\\ntotal length: 48168357 # ignores clipping\\n\\ntotal first fragment length: 24092091 # ignores clipping\\n\\ntotal\\nbases\\nbases\\nbases\\nbases\\n\\nlast fragment leng\\nMapped: 48168357\\nmapped (cigar):\\ntrimmed: 0\\nduplicated:\\n\\nth: 24076266 # ignores clipping\\n# ignores clipping\\n48164712 # more accurate\\n\\nQ\\n',\n", + " '[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_2.txt | grep *SN | cut -f 2-\\nraw total sequences:\\nfiltered sequences:\\nsequences: 363636\\nis sorted: 1\\n\\n1st fragments: 181818\\nlast fragments: 181818\\n\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\n\\nMapped: 300190\\nmapped and paired:\\nunmapped: 63446\\nproperly paired:\\npaired: 363636\\nduplicated:\\n\\nMQe: 22465\\nQC failed:\\n\\nnon-primary alignments:\\n\\ntotal\\ntotal\\ntotal\\nbases\\nbases\\nbases\\nbases\\n\\nlength: 47169329\\nfirst fragment len\\nlast fragment leng\\nMapped: 39474722\\nmapped (cigar):\\ntrimmed: 0\\nduplicated:\\n\\nmismatches: 1289379\\nCpst14efrontend ref_gen]$\\n\\n363636\\n7)\\n\\n266108 # paired-end technology bit set + both mates mapped\\n\\n183304 # proper-pair bit set\\n# paired-end technology bit set\\n\\n(7) # PCR or optical duplicate bit set\\n# mapped and MQ=@\\n\\nQ\\n\\n7)\\n\\n# ignores clipping\\ngth: 23589996 # ignores clipping\\n\\nth: 23579333 # ignores clipping\\n# ignores clipping\\n31931868 # more accurate\\n\\nQ\\n# from NM fields\\n\\n',\n", + " '[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_3.txt | grep *SN | cut -f 2-\\nraw total sequences:\\nfiltered sequences:\\nsequences: 371284\\nis sorted: 1\\n\\n1st fragments: 185642\\nlast fragments: 185642\\n\\nreads\\nreads\\nreads\\n\\nMapped: 371284\\nmapped and paired:\\nunmapped: @\\n\\n371284 # excluding supplementary and secondary reads\\n)\\n\\n371284 # paired-end technology bit set + both mates mapped\\n\\nreads properly paired: 371228 # proper-pair bit set\\n\\nreads paired: 371284 # paired-end technology bit set\\n\\nreads duplicated: (7) # PCR or optical duplicate bit set\\nreads MQ@: 166772 # mapped and MQ=0\\n\\nreads QC failed: ()\\n\\nnon-primary alignments: @\\n\\nsupplementary alignments: 89\\n\\ntotal length: 48168357 # ignores clipping\\n\\ntotal first fragment length: 24092091 # ignores clipping\\n\\ntotal\\nbases\\nbases\\nbases\\nbases\\n\\nlast fragment leng\\nMapped: 48168357\\nmapped (cigar):\\ntrimmed: 0\\nduplicated:\\n\\nth: 24076266 # ignores clipping\\n# ignores clipping\\n48164712 # more accurate\\n\\n()\\n\\nCpst14efrontend ref_gen]$\\n\\n',\n", + " '[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_4.txt | grep *SN | cut -f 2-\\nraw total sequences:\\nfiltered sequences:\\nsequences: 361214\\nis sorted: 1\\n\\n1st fragments: 180607\\nlast fragments: 180607\\n\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\n\\nMapped: 361188\\nmapped and paired:\\nunmapped: 26\\nproperly paired:\\npaired: 361214\\nduplicated:\\n\\nMQe: 139433\\nQC failed:\\n\\nnon-primary alignments:\\n\\ntotal\\ntotal\\ntotal\\nbases\\nbases\\nbases\\nbases\\n\\nlength: 46856942\\nfirst fragment len\\nlast fragment leng\\nMapped: 46855813\\nmapped (cigar):\\ntrimmed: 0\\nduplicated:\\n\\nmismatches: 765027\\nCpst14efrontend ref_gen]$\\n\\n361214\\n7)\\n\\n361164 # paired-end technology bit set + both mates mapped\\n\\n358896 # proper-pair bit set\\n# paired-end technology bit set\\n\\n(7) # PCR or optical duplicate bit set\\n# mapped and MQ=@\\n\\nQ\\n\\n7)\\n\\n# ignores clipping\\ngth: 23431233 # ignores clipping\\n\\nth: 23425709 # ignores clipping\\n# ignores clipping\\n46689594 # more accurate\\n\\nQ\\n# from NM fields\\n\\n',\n", + " '[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_5.txt | grep *SN | cut -f 2-\\nraw total sequences:\\nfiltered sequences:\\nsequences: 359012\\nis sorted: 1\\n\\n1st fragments: 179506\\nlast fragments: 179506\\n\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\nreads\\n\\nMapped: 356885\\nmapped and paired:\\nunmapped: 2127\\nproperly paired:\\npaired: 359012\\nduplicated:\\n\\nMQe: 3635\\n\\nQC failed:\\n\\nnon-primary alignments:\\n\\ntotal\\ntotal\\ntotal\\nbases\\nbases\\nbases\\nbases\\n\\nlength: 46565041\\nfirst fragment len\\nlast fragment leng\\nMapped: 46334456\\nmapped (cigar):\\ntrimmed: 0\\nduplicated:\\n\\nmismatches: 1083361\\nCpst14efrontend ref_gen]$\\n\\n359012\\n7)\\n\\n354954 # paired-end technology bit set + both mates mapped\\n\\n278242 # proper-pair bit set\\n# paired-end technology bit set\\n\\n(7) # PCR or optical duplicate bit set\\n# mapped and MQ=@\\n\\nQ\\n\\n7)\\n\\n# ignores clipping\\ngth: 23283802 # ignores clipping\\n\\nth: 23281239 # ignores clipping\\n# ignores clipping\\n45188724 # more accurate\\n\\nQ\\n# from NM fields\\n\\n',\n", + " '@FastQC Report\\n\\nSummary\\n\\nQeasic Statistics\\nOre base sequence quality\\n\\nOber sequence quality scores\\n\\nOber base sequence content\\nQeer sequence GC content\\nOeer base N content\\n\\nQ sequence Length Distribution\\nQseauence Duplication Levels\\nQoverrepresented sequences\\nQadapter Content\\n\\nQrxmmer Content\\n\\nQbasic Statistics\\n\\na\\n\\nFilename\\n\\nFile type\\n\\nEncoding\\n\\nTotal Sequences\\n\\nSequences flagged as poor quality\\nSequence length\\n\\n%GC\\n\\nwood_sample_1_forward_paired. fq.gz\\nConventional base calls\\n\\nSanger / Illumina 1.9\\n\\n180416\\n\\n)\\n\\n30-150\\n\\n36\\n\\n@per base sequence quality\\n\\nQuality scores across all bases (Sanger / Illumina 1.9 encoding)\\n\\n40\\n\\n16\\n\\n14\\n12\\n10\\n\\noN B&O\\n\\n12345 67 8 9 1519\\n\\n30-34 45-49 60-64 75-79 90-94 105-109 120-124 135-139 150\\n',\n", + " '@FastQC Report\\n\\nSummary\\n\\nQeasic Statistics\\nOre base sequence quality\\n\\nOber sequence quality scores\\n\\nOber base sequence content\\nQeer sequence GC content\\nOeer base N content\\n\\nQ sequence Length Distribution\\nQseauence Duplication Levels\\nQoverrepresented sequences\\nQadapter Content\\n\\nQrxmmer Content\\n\\nQbasic Statistics\\n\\na\\n\\nFilename\\n\\nFile type\\n\\nEncoding\\n\\nTotal Sequences\\n\\nSequences flagged as poor quality\\nSequence length\\n\\n%GC\\n\\nwood_sample_2_forward_paired. fq.gz\\nConventional base calls\\n\\nSanger / Illumina 1.9\\n\\n181818\\n\\n)\\n\\n30-150\\n\\n38\\n\\n@per base sequence quality\\n\\nQuality scores across all bases (Sanger / Illumina 1.9 encoding)\\n\\n40\\n\\n16\\n\\n14\\n12\\n10\\n\\noN B&O\\n\\n12345 67 8 9 1519\\n\\n30-34 45-49 60-64 75-79 90-94 105-109 120-124 135-139 150\\n',\n", + " '@FastQC Report\\n\\nSummary\\n\\nQeasic Statistics\\nOre base sequence quality\\n\\nOber sequence quality scores\\n\\nOber base sequence content\\nQeer sequence GC content\\nOeer base N content\\n\\nQ sequence Length Distribution\\nQseauence Duplication Levels\\nQoverrepresented sequences\\nQadapter Content\\n\\nQrxmmer Content\\n\\nQbasic Statistics\\n\\na\\n\\nFilename\\n\\nFile type\\n\\nEncoding\\n\\nTotal Sequences\\n\\nSequences flagged as poor quality\\nSequence length\\n\\n%GC\\n\\nwood_sample_3_forward_paired. fq.gz\\nConventional base calls\\n\\nSanger / Illumina 1.9\\n\\n185642\\n\\n)\\n\\n30-150\\n\\n36\\n\\n@per base sequence quality\\n\\nQuality scores across all bases (Sanger / Illumina 1.9 encoding)\\n\\n40\\n\\n16\\n\\n14\\n12\\n10\\n\\noN B&O\\n\\n12345 67 8 9 1519\\n\\n30-34 45-49 60-64 75-79 90-94 105-109 120-124 135-139 150\\n',\n", + " '@FastQC Report\\n\\nSummary\\n\\nQeasic Statistics\\nOre base sequence quality\\n\\nOber sequence quality scores\\n\\nOber base sequence content\\nQeer sequence GC content\\nOeer base N content\\n\\nQ sequence Length Distribution\\nQseauence Duplication Levels\\nQoverrepresented sequences\\nQadapter Content\\n\\nQrxmmer Content\\n\\nQbasic Statistics\\n\\na\\n\\nFilename\\n\\nFile type\\n\\nEncoding\\n\\nTotal Sequences\\n\\nSequences flagged as poor quality\\nSequence length\\n\\n%GC\\n\\nwood_sample_4_forward_paired. fq.gz\\nConventional base calls\\n\\nSanger / Illumina 1.9\\n\\n180607\\n\\n)\\n\\n30-150\\n\\n37\\n\\n@per base sequence quality\\n\\nQuality scores across all bases (Sanger / Illumina 1.9 encoding)\\n\\n40\\n\\n16\\n\\n14\\n12\\n10\\n\\noN B&O\\n\\n12345 67 8 9 1519\\n\\n30-34 45-49 60-64 75-79 90-94 105-109 120-124 135-139 150\\n',\n", + " '@FastQC Report\\n\\nSummary\\n\\nQeasic Statistics\\nOre base sequence quality\\n\\nOber sequence quality scores\\n\\nOber base sequence content\\nQeer sequence GC content\\nOeer base N content\\n\\nQ sequence Length Distribution\\nQseauence Duplication Levels\\nQoverrepresented sequences\\nQadapter Content\\n\\nOkmmer Content\\n\\nQbasic Statistics\\n\\na\\n\\nFilename\\n\\nFile type\\n\\nEncoding\\n\\nTotal Sequences\\n\\nSequences flagged as poor quality\\nSequence length\\n\\n%GC\\n\\nwood_sample_5_forward_paired. fq.gz\\nConventional base calls\\n\\nSanger / Illumina 1.9\\n\\n179506\\n\\n)\\n\\n30-150\\n\\n37\\n\\n@per base sequence quality\\n\\nQuality scores across all bases (Sanger / Illumina 1.9 encoding)\\n\\n40\\n\\n16\\n\\n14\\n12\\n10\\n\\noN B&O\\n\\n12345 67 8 9 1519\\n\\n30-34 45-49 60-64 75-79 90-94 105-109 120-124 135-139 150\\n',\n", + " '© multigc\\n\\nv1.25.2\\n\\nGeneral Stats\\n\\nFastQC\\n\\nSequence Counts\\n\\nSequence Quality Histograms\\nPer Sequence Quality Scores\\nPer Base Sequence Content\\nPer Sequence GC Content\\n\\nPer Base N Content\\n\\nSequence Length Distribution\\nSequence Duplication Levels\\nOverrepresented sequences by sample\\nTop overrepresented sequences\\nAdapter Content\\n\\nStatus Checks\\n\\nSoftware Versions\\n\\nFastQC Version: @.11.4\\n\\nQuality control tool for high throughput sequencing data. URL: http://www.bioinformatics.babraham.ac.uk/projects/fastqc\\n\\nSequence Counts @ Help\\n\\nSequence counts for each sample. Duplicate read counts are an estimate only.\\n\\nPercentages Export Plot\\n\\nFastQC: Sequence Counts\\n20 samples\\n\\nwood_sample_1_forward_paired MM Unique Reads\\n\\nwood_sample_1_forward_unpaired I Duplicate Reads\\n\\nwood_sample_1_reverse_paired\\nwood_sample_1_reverse_unpaired\\nwood_sample_2_forward_paired\\nwood_sample_2_forward_unpaired\\nwood_sample_2_reverse_paired\\nwood_sample_2_reverse_unpaired\\nwood_sample_3_forward_paired\\nwood_sample_3_forward_unpaired\\nwood_sample_3_reverse_paired\\nwood_sample_3_reverse_unpaired\\nwood_sample_4_forward_paired\\nwood_sample_4_forward_unpaired\\nwood_sample_4_reverse_paired\\nwood_sample_4_reverse_unpaired\\nwood_sample_5_forward_paired\\nwood_sample_5_forward_unpaired\\n\\nwood_sample_5_reverse_paired\\n\\nwood_sample_5_reverse_unpaired\\n\\n°\\n\\n20k 40k 60k 80k 100k 120k 140k 160k\\n\\na\\noe\\ns\\n~\\n\\nNumber of reads\\nCreated with MultiQC\\n\\nC) 9 tr I- @ > » Toolbox\\n',\n", + " 'multiqe\\n\\nv1.25.2\\n\\nGeneral Stats\\n\\nFastQC.\\n\\nSequence Counts\\n\\nSequence Quality Histograms\\nPer Sequence Quality Scores\\nPer Base Sequence Content\\nPer Sequence GC Content\\n\\nPer Base N Content\\n\\nSequence Length Distribution\\nSequence Duplication Levels\\nOverrepresented sequences by sample\\nTop overrepresented sequences\\nAdapter Content\\n\\nStatus Checks\\n\\nSoftware Versions\\n\\nSequence Quality Histograms\\n\\nThe mean quality value across each base position in the read.\\n\\nPhred Score\\n\\n30\\n\\n25\\n\\n20\\n\\n15\\n\\n10\\n\\n20 bp\\n\\n40 bp\\n\\n60 bp\\n\\nFastQC: Mean Quality Scores\\n\\n20 samples\\n\\n0.\\n\\n80 bp\\n\\nPosition (bp)\\n\\n100 bp\\n\\n120 bp\\n\\n140 bp\\n\\n| @ Help\\n\\n| Export Plot\\n\\nCreated with MultiQc\\n\\n© 4 rk a > Toolbox\\n',\n", + " 'Q multigc\\n\\nPer Sequence Quality Scores @EGNNID)\\n\\n@ Help\\n\\nwi The number of reads with average quality scores. Shows if a subset of reads has poor quality.\\nGeneral Stats Export Plot\\nFastQc FastQC: Per Sequence Quality Scores\\n20 samples\\n\\nSequence Counts\\n\\nSequence Quality Histograms 35k\\n\\nPer Sequence Quality Scores\\n\\nPer Base Sequence Content 30k\\n\\nPer Sequence GC Content ask\\n\\nPer Base N Content\\n\\nSequence Length Distribution 20k\\n\\nSequence Duplication Levels\\n\\nOverrepresented sequences by sample isk\\n\\nTop overrepresented sequences\\n\\nAdapter Content we\\n\\nStatus Checks 5k\\n\\nSoftware Versions\\n\\n°\\n10 1s 20 2s 30 35\\n@Help\\n\\nIe > + Toolbox\\n\\n9 CF\\n\\n©\\n\\nPer Base Sequence Content (9)\\n\\nThe proportion of each base position for which each of the four normal DNA bases has been called.\\n\\n& Click a sample row to see a line plot for that dataset.\\n\\n© Rollover for sample name\\nMA: - %G: -\\n\\nPosition: - %T: - %C:\\n\\n',\n", + " '© multiqe\\n\\nvi.25.2\\n\\nGeneral Stats\\n\\nFastQC\\n\\nSequence Counts\\nSequence Quality Histograms\\n\\nPer Sequence Quality Scores\\n\\nPer Base Sequence Content\\n\\nPer Sequence GC Content\\n\\nPer Base N Content\\n\\nSequence Length Distribution\\nSequence Duplication Levels\\nOverrepresented sequences by sample\\nTop overrepresented sequences\\nAdapter Content\\n\\nStatus Checks\\n\\nSoftware Versions\\n\\nPer Sequence GC Content MES\\nThe average GC content of reads. Normal random library typically have a roughly normal distribution of GC content.\\n\\nCounts\\n\\n5%\\n\\n4%\\n\\n3%\\n\\nPercentage\\n\\n2%\\n\\n0%\\n\\nPer Base N Content (ES\\n\\nThe percentage of base calls at each position for which an N. was called.\\n\\nPercentage N-Count\\n\\nObp 20 bp 40 bp\\n\\nFastQC: Per Sequence GC Content\\n\\n60 bp\\n\\nPercentages, 20 samples\\n\\n% GC\\n\\nFastQC: Per Base N Content\\n\\n20 samples\\n\\n80 bp\\n\\nPosition in Read (hn)\\n\\n100 bp\\n\\n80%\\n\\n120 bp\\n\\n140 bp\\n\\n100%\\n\\nCreated with Multiac\\n\\n> % Toolbox\\n\\na\\n\\no«v Ff ke\\n\\n',\n", + " '© multiqe\\n\\nv1.25.2\\n\\nGeneral Stats\\n\\nFastQC.\\n\\nSequence Counts\\nSequence Quality Histograms\\n\\nPer Sequence Quality Scores\\n\\nPer Base Sequence Content\\n\\nPer Sequence GC Content\\n\\nPer Base N Content\\n\\nSequence Length Distribution\\nSequence Duplication Levels\\nOverrepresented sequences by sample\\nTop overrepresented sequences\\nAdapter Content\\n\\nStatus Checks\\n\\nSoftware Versions\\n\\nSequence Length Distribution (92)\\n\\nThe distribution of fragment sizes (read lengths) found. See the FastQC help\\n\\nRead Count\\n\\nSequence Duplication Levels (ZS\\n\\nThe relative level of duplication found for every sequence.\\n\\n% of Library\\n\\n45k\\n\\n40k\\n\\n35k\\n\\n30k.\\n\\n25k\\n\\n20k\\n\\n1k\\n\\n10k\\n\\n5k\\n\\n100%\\n\\n80%\\n\\ng\\n\\ng\\n\\n40 bp\\n\\n60 bp\\n\\nFastQC: Sequence Length Distribution\\n\\n20 samples\\n\\nExport Plot\\n\\n80 bp 100 bp 120 bp 140 bp.\\nSequence Length (bp) Created with Muiac\\n@Help\\nExport Plot\\nFastQC: Sequence Duplication Levels\\n20 samples\\n>100 >500 >ik >Sk >10k+\\n\\n7 8\\n\\neo\\n\\n9\\n\\nPasenileaeien | aces\\n\\nOF YY Tootbox\\n\\nroe\\n\\no 7\\n',\n", + " \"Ricci et al.\\n\\nPage 25\\n\\na d\\nCee ||\\n\\nACRE\\n\\naKcRs\\n\\nc\\n\\nFakes HOH | FexaTme? HEMP\\n\\n[i 1 |\\npose oll Bat,\\nLoop odes per aACR, Loop o2ges per ako\\n\\neo oO ie\\n\\noP\\note\\n\\nFig. 3 |. Hi-C and HiChIP identify dACR-gene interactions.\\n\\na, Contact matrix heat maps showing the dACR-gene interactions at th/ and ZmRap2.7. Red\\narrows indicate dACR-gene contacts. b, Percent of intergenic-gene loop edges overlapping\\ndACRs. ** denotes denotes p<< 2.2e-16 (Fisher's exact test, two sided). Leaf Hi-C n = 1,177\\ntotal loops (withi ingle biological replicate), H3K4me3 HiChIP n = 24,141, and\\nH3K27me3 HiChIP n = 18,106. c, Representative region containing various HiChIP loops\\n(top panel) and called loop numbers from Hi-C and HiChIP experiments (bottom panel). d-\\ne, Regions demonstrating dACR interaction hubs (dACR anchors in shaded blue regions).\\nWhite squares in heat maps indicate loops. f-g, Percentages of dACRs involved in multiple\\ndACR-gene loops, compared to a control of shuffled dACRs and loops. From a total 6,939\\ndACRs (excluding the transcribed group dACRs), 2,809 dACRs looped with >=1 genes in\\nH3K4me3-HiChIP while 2,001 dACRs looped with >=1 genes in H3K27me3-HiChIP. h,\\nThe percentages of dACR-gene loops in which the dACR resides either upstream or\\ndownstream of the target gene's promoter. dACR-gene pairs which were not crossing gene(s)\\nwere used for the analysis. i, virtual 4C intrachromosomal interaction signals at dACR\\nsummits and flanking regions. j, Top panel: a representative eQTL-gene pair (black curve)\\nconnected with Hi-C/HiChIP loops (red curves). Bottom panel: the percent of eQTL-gene\\npairs that were connected by loops (red line), compared to genomic-distance-constrained\\n\\ndACR-gene random permutations (blue dots). P-values were determined by a two-sided\\npermutation test (n=100).k, Enrichment of DAP-seq peaks of the same TF in both edges of\\nthe same loop (dACR-gene loops only). The Red line indicates a p-value of 0.01 (Fisher's\\nexact test, two-sided). 1, Expression of genes involved in different dACR-gene loops,\\nseparated by HiChIP loop type. n = the number of genes shown in the violin distribution.\\nThe box plot shows median and quartiles. For the Hi-C and HiChIP experiments in this\\nfigure, biological replicates were not performed.\\n\",\n", + " '= F, compares the average expected heterozygosity of\\nindividual subpopulations (S) to the total expected\\nheterozygosity if the subpopulations are combined (T).\\n\\npy, = n= Hs) -\\\\-(%)\\nH, H,\\n',\n", + " 'Ranges from 0 to 1\\n',\n", + " 'ST\\n\\n= (A, —Hs)\\n',\n", + " 'The MethylStar pipeline\\n\\nStandard BS-Seq MethyIStar Pipeline\\nWorkFlow ‘\\n\\nInput FastQ\\n~ single-cell (de-multiplexed)\\n\\n{ ~ bulk\\n\\nQuality\\nControl\\n\\nInput FastQ\\n\\nTrim F ; — Quality Reports\\nTrimomatic FASTAC\\nAdapters J l — Genome Coverage\\nT [= Sequencing Depth\\n\\n‘Align reads) (—_ Bismark\\nto genome Mapper\\n\\npre-processing\\n\\nInput BAM\\n\\nRemoval of PCR) (Bismark\\nDuplicates J {_De-duplicate\\n\\nv\\n\\nWaintign) Bismark\\ngel inpeinal = Methylation\\n\\n— Extractor\\nNormalization* C Methimpute*\\n\\nImputation**\\n\\nDropouts*\\n\\nDifferential\\n\\nmethylation” *for single-cell data\\n\\n“for bulk data\\n\\ndownstream analysis\\n\\nAnnotation*\\n\\n',\n", + " 'i al\\n\\nLeaf Hi-C K4me3 HiChIP K27me3 HiChIP\\n\\neQTL-gene\\nlinks >20 kb |\\n\\nshuffled pairs\\n\\n',\n", + " 'Leaf Hi-C K4me3 HiChIP K27me3 HiChIP\\n\\nface mar rapa mat\\n\\neQTL-gene\\nlinks >20 kb\\n\\nshuffled pairs :\\n\\n',\n", + " '=187 (filtered) 2849 (unique) 2849 (total), P2LL = 2.54\\n\\nPee eae aa Te tae eae ee\\n\\n=187 (filtered) 2649 (unique) 2849 (total), P2LL = 2.57\\n\\n=187 (filtered) 2649 (unique) 2849 (total), P2LL = 1.67\\n\\nToae ea sap e aes aeP eg\\n\\n=187 (filtered) 2649 (unique) 2849 (total), P2LL = 1.97\\n\\n',\n", + " 'Leaf Hi-C\\n\\nN=OS (fihered) 347 (unique) 347 (total), PALL = 0,909\\n\\neQTL-gene —\\nlinks >20 kb .\\n\\nshuffled pairs\\n\\n',\n", + " 'Chromatin Loops Connect Gene-distal ACRs with Genes\\n\\nThe locations of dACRs raised the question of how they might regulate target genes over\\nlarge intergenic distances. To determine if dACRs directly interacted with their target genes\\nthrough the formation of chromatin loops, we first performed Hi-C2° on young maize leaves.\\nWe focused on the characterization of chromatin loops involving dACRs and genes\\n(Supplementary Data Tables $3 and S4). Due to technical constraints, we did not search for\\nchromatin loops less than 20 kb in length. Therefore, this was not an exhaustive\\ncharacterization of all d(ACR-gene loops. However, 39.2% of dACRs—a sufficiently\\nrepresentative sample of the dACR population—were greater than 20 kb from their nearest\\ngenes (Fig. 1d). Although dACRs comprised less than ~0.2% of the intergenic space, more\\nthan half (614/1,177) of the identified intergenic-gene loops contained at least one dACR at\\ntheir intergenic edges (Fig. 3b). Analysis of the Hi-C reads from self-ligated contact pairs\\ndemonstrated that the loop enrichment at dACRs was not an artifact arising from chromatin\\naccessibility or mapping biases (Supplementary Fig. 6a and b). Therefore, (ACR-gene loops\\nspanning = 20 kb were a common feature in the maize genome. These loops included\\ninteractions between the target genes tb/, ZmRap2.7, and BX/ and their genetically-mapped\\ncontrolling regions that have been hypothesized to contain long-range CREs (Fig. 3a,\\nSupplementary Fig. 6c-e).\\n',\n", + " 'Why is important to have an accurate demography?\\n\\n‘ol\\n\\nTY ey\\n\\n® o\\nposition along genome\\n\\n',\n", + " 'Recalibrated methylation level\\n\\n0.263\\n\\n0.198\\n\\n0.132\\n\\n0.066\\n\\n(-900) [Start] [End] (1000)\\n\\nsamples —— methylome_16_suvr5_genes ——- methylome_merged_WT_All_genes —— methylome_met1_genes\\n\\n',\n", + " 'Mean Methylation Levels - CG Context Mean Methylation Levels - CHG Context Mean Methylation Levels - CHH Context\\n0.03:\\n\\n018.\\n\\n0.020\\n\\n0.02,\\n\\nMean Methylation Level\\n\\nMean Methylation Level\\n\\nMean Methylation Level\\n\\n0.00:\\n\\n0.000\\n\\nFile\\n\\nFile File\\n',\n", + " 'Mean Methylation Level\\n\\nMean Methylation Levels - CG Context Mean Methylation Levels - CHG Context Mean Methylation Levels - CHH Context\\n\\n0.100\\n\\n0.04\\n\\nMean Methylation Level\\ng\\n\\n0.025\\n\\n0.000.\\n\\n0.00.\\n\\n%,\\n\\nFile\\n\\nFile File\\n',\n", + " 'Mean Methylation Levels - CG Context\\n\\nMean Methylation Levels - CHG Context ‘Mean Methylation Levels — CHH Context\\n0.00)\\n\\n0.00: in\\n$ $ $\\n\\nFile\\n\\n8\\n\\nMean Methylation Level\\n\\nMean Methylation Level\\nMean Methylation Level\\n\\nEH\\n\\nFile\\n\\nFile\\n',\n", + " 'Mean Methylation Levels - CHH Context\\n\\nMean Methylation Levels - CHG Context\\n\\nMean Methylation Levels - CG Context\\n\\n10.\\n\\n19107 wow now uo,\\n\\n0.00:\\n\\nToro7 vow now Ueor,\\n\\noo\\n\\ntoro von anoy ueoy,\\n\\noo\\n\\nFile\\n\\nFile\\n\\nFile\\n\\n',\n", + " \"Effects of Population Size on Genetic Diversity Metrics\\n\\n“To understand how population growth, dactne, and stability influence genetic diversity, we consider\\nther effects on tres kay mats:\\n\\n+x (Theta n): The average numberof pairwise cifferences between sequences.\\n+ 8W (Theta Watterson}: A measure based on the number af segregating sites.\\n‘+ Tojima's D: A statistical test that compares 8 and 6W to detect deviations from neutral\\n\\nevolution,\\n\\n“These simplified scenarios illustrate how population size changes impact genetic variation.\\n\\nScenario 1: Population Growth\\n\\nDescription:\\n‘When @ population expands rapidly, many rare alleles appear due to the racent increase in inevicuals.\\n\\n‘Assumptions (Hypothetical Values):\\n\\n+ on\\n\\n(Pairwise citferences are low since most sequences are very similar due tothe\\nexpansion)\\n\\n+ 8W-=4 (More segregating sites appear due to expansion)\\n+ Tajima’sb Calculation:\\n\\nO, = Ow 2-4\\n” Sandard deviation 1\\n\\nSince 6r < 8W, Tajma’s Dis negative.\\n\\n‘conclusion:\\nPopulation growth results in 6x < OW and Tajima’s D <0, indicating an excoss of rare variants\\n\\nScenario 2: Population Deciit\\n\\nDescription:\\n\\ne (Bottleneck)\\n\\n‘A population experiences a drastic reduction in size, leacing to the loss of rare alleles and an\\n‘overrpresentation of comman ones.\\n\\n‘Assumptions (Hypothetical Values):\\n+ on\\n\\n(Pairwise citferonces are higher because the remaining sequences are more divergent)\\n+ eW=4 (Fewer segregating sites due tothe bottleneck)\\n+ Tajima’sb Calculation:\\n\\n0, = Ow. on4\\n~ Wandard deviation ~ 1\\n\\nSince 6x > BW, Tajma’s Dis postive\\n\\nD =2\\n\\n‘conclusion:\\n\\nPopulation dectne results in @x > BW and Taima's D > 0, suggesting a loss of rae aloes.\\n\\nScenario 3: Constant Population Size\\n\\nDescription:\\n[A population remains stable ver time, with alle frequencies evolving neutral\\n\\n‘Assumptions (Hypothetical Values):\\n+ on\\n\\n(Pairwise citferances match the expected diversity level)\\n+ @W=5 (Segregating sites align with a stable population)\\n+ Tajima’sb Calculation:\\n\\n0, — Ow\\nRandard deviation 1\\n\\nSince 6x = BW, Tajima’s Dis zor,\\n\\nD\\n\\n‘conclusion:\\n\\n[A stable population results in 8x = 8W and Taima’s D = 0, indicating neutral evelution.\\n\\nSummary\\n\\n‘Changes in population size affect genetic variation in distinct ways:\\n+ Population Growth > More rave alleles > Negative Tajima’sD.\\n+ Population Decline > Fewer rare alleles > Positive Tajima's .\\n\\n+ Stable Population > Balanced allele frequencies > Tajima’s D= 0.\\n\\n‘These tends help researchers infer historical der raphic changes in populations from genetic data,\\n\",\n", + " 'Method\\n\\nHeterozygosity\\n\\nNucleotide diversity (tt)\\n\\nSite Frequency Spectrum (SFS)\\nLinkage Disequilibrium (LD)\\nTajima’s D\\n\\nRuns of Homozygosity (ROH)\\n\\nEffective Population Size (Ne)\\n\\nSignature of Bottleneck\\n\\nDecreased heterozygosity\\n\\nReduced genetic diversity\\n\\nSkew toward intermediate alleles\\n\\nIncreased LD, slower decay\\n\\nPositive values due to allele frequency shift\\nLonger ROH in bottlenecked populations\\n\\nSudden decrease in Ne\\n',\n", + " 'Figure 1 MSMC locally infers branch lengths a Recombination\\n\\nand coalescence times from observed\\n\\nmutations. (a) Schematic of the model. Total branch length T Time\\nLocal genealogies change along the sequences (past)\\nby recombination events that rejoin branches of First coalescence t\\n\\nthe tree, according to the SMC’ model®®. (hidden state) %\\nThe pattern of mutations depends on the %\\n\\ngenealogy, with few mutations on branches % a SS\\nwith recent coalescences and more mutations\\nin deeper branches. The hidden states of the\\nmodel are the time to the first coalescence and\\nthe identity of the two sequences participating\\nin the first coalescence. (b) MSMC can locally\\ninfer its hidden states, shown by the posterior\\nprobability with color. In black, we plot the\\nfirst coalescence time as generated by the\\nsimulation. This local inference works well\\n\\nfor two, four and eight haplotypes. As more 300\\nhaplotypes are used, the typical time to the Position (kb)\\nfirst coalescence event decreases, whereas the 4 haplotypes\\ntypical segment length increases.\\n\\ncs\\n\\nLog\\n\\nFirst coalescence fy...\\n\\nof the sample size (M), = 2/(M(M — 1)), in\\nunits of 2No generations (Fig. 1b and Online\\nMethods), where No is the long-term average\\neffective population size. Here we demonstrate\\n\\n0 200 400 600 800 1,000 1,200 1,400\\napplication of our model on up to 8 haplotypes, Position (kb)\\nwhich allows us to study changes in popula- 8 haplotypes\\ntion size occurring as recently as 70 genera- 0.15\\ntions ago. As a special case of MSMC for two\\nhaplotypes, we provide a new implementation\\nof PSMC that we call PSMC’ because it uses\\nthe SMC’ model, which accounts for recombi-\\nnation events between segments with the same\\ntime to coalescence®. PSMC’ accurately esti- 500 1,000 1,500 2,000 2,500\\nmates the recombination rate (Supplementary Position (kb)\\nFig. 1), which is not the case for PSMC’.\\n\\nFirst coalescence tj,.\\n\\nS\\no\\n\\n0.05\\n\\nFirst coalescence tj...\\n\\nAyiqeqosd 10N0}s0q\\n',\n", + " 'Figure 2 Testing MSMC on simulated data. a b ~ 10,000 years ago. Sees\\n\\n(a) To test the resolution of MSMC applied to = Simulation — 40,000 years ago, 8 haplotypes\\ntwo, four and eight haplotypes, we simulated — 2 haplotypes +++» 100,000 years ago, simulation\\na series of exponential population growths and — 4 haplotypes — 100,000 years ago, 4 haplotypes\\n\\n— 100,000 years ago, 8 haplotypes\\n\\n— 8 haplotypes\\n\\ndeclines, each changing the population size by\\na factor of ten. MSMC recovers the resulting\\nzigzag pattern (on a double-logarithmic plot)\\nin different times, depending on the number\\nof haplotypes. With two haplotypes, MSMC\\ninfers the population history from 40,000 to\\n\\n3 million years ago, whereas, with four and\\neight haplotypes, it infers the population\\nhistory from 8,000 to 30,000 years ago ra 7 ;\\nand from 2,000 to 50,000 years ago, 10 10 10 10 10 10\\nrespectively. (b) Model estimates from two Time (years ago) Time (years ago)\\n\\nsimulated population splits 10,000 and 100,000 years ago. The dotted lines plot the expected relative cross coalescence rate between the two\\npopulations before and after the splits. Maximum-likelihood estimates are shown in red (four haplotypes) and purple (eight haplotypes). As expected,\\nfour haplotypes yield good estimates for the older split, whereas eight haplotypes give better estimates for the more recent split.\\n\\nond\\no\\n\\n°\\n©\\n\\n10°\\n\\n°\\nb\\n\\n10*\\n\\nEffective population size\\n°\\nny\\n\\nRelative cross coalescence rate\\no\\no\\n\\n°\\n\\n',\n", + " 'Figure 3 Inference of population size from whole- —— YRI (Nigeria) —— CHB (China)\\n\\n. : . — MKK (Kenya) — JPT (Japan)\\ngenome sequences. (a) Population size estimates —— LWK (Kenya) — GIH (N. India\\nindivi — CEU (N.Europe) —— MXL (Mexico — CEU (N. Europe)\\n\\nfrom four haplotypes (two phased individuals) a — fsiaayy pe) — we re Rletive American) b ~ TSI (aly)\\nfrom each of nine populations. The dashed line — CHB (China)\\nwas generated from a reduced data set of only the © g 10° — JPT (Japan)\\nNative American components of the MXL genomes. 3 ae — GIH (N. India)\\n\\n. < 5 10 — YRI (Nigeria)\\nEstimates from two haplotypes for CEU and YRI g FS — LWK (Kenya)\\nare shown for comparison as dotted lines. 2 2 108\\nN, Northern. (b) Population size estimates from a a\\neight haplotypes (four phased individuals) from the g 2 108\\nsame populations as in a but excluding MXL and 3 E 10!\\n\\nWw\\n\\nMKK. In contrast to estimates with four haplotypes,\\nestimates are more recent. For comparison, we\\nshow the result from four haplotypes for CEU,\\n\\n10° 104 10°\\nCHB and YRI as dotted lines. Time (years ago) Time (years ago)\\n\\n',\n", + " 'Figure 4 Genetic separation between\\npopulation pairs. (a) Relative cross\\ncoalescence rates in and out of Africa.\\nAfrican-non-African pairs are shown in red,\\nand pairs within Africa are shown in purple.\\n(b) Relative cross coalescence rates between\\npopulations outside Africa. European—East\\nAsian pairs are shown in blue, Asian-MXL\\npairs are shown in green, and other\\nnon-African pairs are shown in other\\n\\ncolors, as indicated. The pairs that include\\nMXL are masked to include only the putative\\nNative American components. In a and b,\\nthe most recent population separations\\n\\nare inferred from eight haplotypes, that is,\\nfour haplotypes from each population, and\\ncorresponding pairs are indicated by a\\n\\ncross. (c) Comparison of the African—non-\\nAfrican split with simulations of clean splits.\\nWe simulated three scenarios, at split times\\n50,000, 100,000 and 150,000 years ago.\\nThe comparison demonstrates that the history\\nof relative cross coalescence rate between\\nAfrican and non-African ancestors\\n\\nis incompatible with a clean split model\\n\\nand suggests it progressively decreased from\\n\\nRelative cross coalescence rate\\n\\nRelative cross coalescence rate ©\\n\\n0.8\\n\\n0.6\\n\\nO4\\n\\n0.2\\n\\n— MXL-YRI\\n— CEU-YRI\\n— CHB-YRI\\n— CEU-MKK\\n— CEU-LWK\\n~ YRI-MKKT\\n= LWK-MKKt\\n= YRI-LWkt\\n\\n10°\\n\\nTime (years ago)\\n\\n100\\n\\nTime (x1 o years ago)\\n\\n150\\n\\na\\nfs 1.0\\n2\\n2 08 — CHB-CEU\\n8 ~ MXL-CEU\\n8 0.6 — CHB-MXL\\n8 — GIH-MXL\\n8 04 = CHB-GIH\\n3 — GIH-CEut\\n2 02 - CHB-UPT!\\n= CEU-TSI\\n2 o CEU-TSI\\n10°\\n200\\n® 100\\n~ CEU-YRI Fy\\n~ 50,000 years ago, %b 50\\nsimulation XK\\n— 100,000 years ago, 3 20\\nsimulation E\\n= 150,000 years ago, 10\\n\\n200\\n\\nsimulation\\n\\n250\\n\\nbeyond 150,000 years ago to approximately 50,000 years ago. (d) Schematic of population separations. Timings of splits, population separations,\\ngene flow and bottleneck are shown along a logarithmic axis of time.\\n\\n',\n", + " 'Intro\\n\\n¢ Plant Morphogenesis\\n¢ Arabidopsis\\n\\n* Ovule development\\n* Kink & Bend\\n\\nFigure 1: Kink and Bend in Arabidopsis Thaliana\\n',\n", + " 'Objectives\\n\\n¢ Role of epidermal cells directly overlaying the Chalaza\\n¢ Pipeline development for quantifying the Kink angle\\n',\n", + " 'Methods\\n\\n1. 3D imaging — Confocal Microscopy\\n2. Analysis tools -MorphoGraphx, ImageJ\\n3. Semi —- automated pipeline for kink angle quantification\\n\\n',\n", + " 'Case 1: General Case (m 4 0,m # 00)\\n\\nFor one endpoint:\\n\\nZnewl = Lmia + L\\n\\nYnewl = Ymid + ™Mperpendicular * (new1 _ Zmia)\\n\\nFor the second endpoint (opposite direction):\\n\\nZnew2 = Lmia — L\\n\\nYnew2 = Ymid + ™Mperpendicular * (new? _ Zmia)\\n\\nCase 2: Vertical Original Line (m — oo)\\nSince the perpendicular line is horizontal:\\nLnewl = Lmids\\nYnewl = Ymid + L,\\nCase 3: Horizontal Original Line (m = 0)\\nSince the perpendicular line is vertical:\\nYnewl = Ymid>\\n\\nZnewl = Zmia + L,\\n\\nLpew2 = Lmid\\n\\nYnew2 = Ymid — L\\n\\nYnew2 = Ymid\\n\\nZnew2 = Imia — LD\\n',\n", + " 'The intersection point of the two perpendicular lines is determined using their equations:\\n\\n1. Perpendicular line from the first line:\\n\\ny= Moperpendicular (Z _ Zmia) q\\n\\n2. Perpendicular line from the second line:\\n\\ny =m, (2 —-\\n\\n‘perpendicular\\n\\nTo find the intersection point:\\n\\nBina)\\n\\nr Ymid\\n\\nI\\nT Ymid\\n\\n_pe , !\\nMoperpendicular(® — mid) + Ymid = ™Mperpendicular (@ — Bina) + Yinia\\n\\nSolve for z:\\n\\nI ul J\\n(TMperpendicular * mid — Yinid) — (perpendicular * Dinid — Yinia)\\n\\nx\\n\\n; _ m!\\n™Mperpendicular — perpendicular\\n\\nThen substitute z into either equation to find y.\\n',\n", + " 'Yes, the statement implies that an advantageous allele is lost most of the time, especially when its,\\ninitial frequency is low.\\n\\nProbability of Fixation\\nThe fixation probability of an advantageous allele in a population is approximately:\\nPix © 2hs\\n\\nwhere:\\n\\n+h: Dominance coeffi\\n\\nant (h = 0.5 for additive alleles).\\n\\n+ 8: Selection coefficient (strength of selection).\\n\\nThis represents the probability that an advantageous allele will reach fixation (frequency = 1) in the\\npopulation, starting from a single copy.\\n\\nWhy is the advantageous allele often lost?\\n\\n+ Infinite populations, genetic drift causes random fluctuations in allele frequencies.\\n\\n+ When an advantageous allele starts at a low frequency (e.g., a single copy), drift dominates\\nselection, leading to a high probability of loss.\\n\\nial Frequency:\\n\\n+ Ifthe advantageous allele appears as a single mutation, i\\ndiploid population of size N)\\n\\nial frequency is\\n\\n+ Even with selection, the allele can be lost due to random chance.\\n\\n+ Fora strongly advantageous allele (s is large), the fixation probability increases.\\n\\n= However, for most realistic values of s, fixation probabilities are still low, especially in small\\npopulations.\\n\\nKey Insight\\n\\nEven though an advantageous allele has a higher chance of fixation compared to a neutral or\\ndeleterious allele, it\\n\\nis still more likely to be lost in the early generations due to genetic drift, unless it\\nis strongly favored or the population size is large.\\n\\nWould you like a mathematical or simulated example to demonstrate this?\\n',\n", + " '',\n", + " '',\n", + " '',\n", + " '87 (filtered) 2849 (unique) 2849 (total), PLL = 2.57 187 (filtered) 2849 (unique) 2849 (total), P2LL = 1.67\\n\\n=187 (filtered) 2849 (unique) 2849 (total), P2LL = 1.97\\nJ\\n\\n',\n", + " '@ Vivaldi\\n\\nat)\\n\\nv Speed Dial\\n\\nFile Edit View Bookmarks\\n\\nS\\n\\n&% Workspaces v\\n\\n—- > a U8\\n\\nv Imported From... YY Imported From...\\n\\n© sic all pats\\n\\nSources\\n\\n+ Add source\\n\\nSelect all sources\\n\\n]\\n\\nFormulae.pdf\\n\\nLecture O.pdf\\n\\nLecture 1.pdf\\n\\nLecture 1_1.pdf\\n\\nLecture 2.pdf\\n\\nLecture 3.pdf\\n\\nLecture 4.pdf\\n\\nLecture 5.pdf\\n\\nLecture 6.pdf\\n\\n0 @ 0 ®\\n\\nMail\\n\\n@ Cool Guides\\n\\ngoogle.com\\n\\nOnline Bewerbung QGIS API Docume...\\n\\nOo\\n\\nTools Window Help\\n\\nStartpage Search Results Kurs: Evolutionsgenetik de § NotebookLM\\n\\nom {fl v\\n\\nqgis - Trying to pe... New Script - Earth...\\n\\nChat @ Refresh\\n\\nexplain more about the following as per the sources\\n- 1. The change in allele frequency due to selection\\n2. The probability of fixation for an allele with\\nselection advantage and the time to fixation 3. The\\nequilibrium frequencies for both alleles in\\noverdominance\\n\\nHere\\'s more information about allele frequency\\nchange due to selection, the probability and time to\\nfixation of an allele with a selective advantage, and\\nequilibrium frequencies in overdominance, based on\\nthe provided sources:\\n1. The change in allele frequency due to selection\\n* General principle Natural selection causes\\nchanges in allele frequencies from one generation\\nto the next 1... . Fitter individuals produce more\\nviable offspring, influencing future generations 3.\\n- Fisher\\'s theorem The fitness of the population is\\n\\nmaximized 4\\n\\n14 sources\\n\\nStart typing...\\n\\n°©@\\n\\nDescribe Wright-Fisher model assumptions abou >\\n\\nPastebin.com - #1...\\n\\nSo\\nte)\\n\\n$vertr? 6 8B &@ SB FQ\\n\\n® EvolG all pdfs - Notebook BAKSMMaTi ela dale most rel is\\n\\nQ: Search Startpage v @\\nTargetP 2.0-DTU... https://www.mood... OnePlus12R revie... Whois “Indian\"in.. vA\\n«~ Share 3 Settings CO\\nStudio > Note a\\n\\nGenomic Signatures of Natural Selection\\n\\n(Saved responses are view only)\\n\\na reduction in variation [9].\\n2. Detecting Selection: Neutrality Tests\\n\\n- Neutrality tests compare observed data to theoretical\\nexpectations under a neutral model (where alleles are not under\\nselection) to detect if selection has occurred [10].\\n\\n* Comparing multiple loci across the genome: Because selection\\nacts on few genes, loci under selection should be outliers when\\ncompared to other parts of the genome [10, 11].\\n\\n* Tajima\\'s D: This test compares two estimators of the population\\nmutation rate, 6 (theta). Tajima\\'s D will be:\\n\\n* Negative when there is an excess of rare alleles, suggesting a\\nrecent selective sweep or population expansion [5, 12].\\n\\n+ Positive when there is an excess of intermediate-frequency\\nalleles, suggesting balancing selection, population structure,\\nor a recent bottleneck [8, 9, 12].\\n\\n* Zero when a population is in equilibrium, and evolving\\nneutrally [12].\\n\\n* McDonald-Kreitman (MK) test: Compares the ratio of non-\\nsynonymous (amino acid changing) to synonymous (silent)\\nsubstitutions within a species and between species. A higher ratio\\nbetween species compared to within species suggests positive\\nselection, and a lower ratio suggests purifying selection [13, 14].\\n\\n* Site Frequency Spectrum (SFS): The distribution of allele\\nfrequencies in a sample. Selection leaves specific sianatures in the\\n\\nG) Convert to source\\n\\nNotebookLM can be inaccurate; please double check its responses.\\n\\n+\\nQ\\n\\nQC) Co reset —O—— 100 %\\n\\nc\\n\\nMon Feb 10 16:00\\n\\naw\\n\\nv\\n\\nO © HD\\n\\nQD\\n\\nee\\n\\nQu qa\\n\\nOH O®e< GO 8W OW A\\n\\n&\\n\\n16:00\\n\\n”\\n',\n", + " \"@ Vivaldi\\n\\nat)\\n\\nv Speed Dial\\n\\nFile Edit View Bookmarks\\n\\nS\\n\\n&% Workspaces v\\n\\n—- > a U8\\n\\nv Imported From... YY Imported From...\\n\\n© sic all pats\\n\\nSources\\n\\n+ Add source\\n\\nSelect all sources\\n\\n]\\n\\nFormulae.pdf\\n\\nLecture O.pdf\\n\\nLecture 1.pdf\\n\\nLecture 1_1.pdf\\n\\nLecture 2.pdf\\n\\nLecture 3.pdf\\n\\nLecture 4.pdf\\n\\nLecture 5.pdf\\n\\nLecture 6.pdf\\n\\n0 @ 0 ®\\n\\nMail\\n\\n@ Cool Guides\\n\\ngoogle.com\\n\\nOnline Bewerbung QGIS API Docume...\\n\\nOo\\n\\nTools Window Help\\n\\nStartpage Search Results Kurs: Evolutionsgenetik de § NotebookLM\\n\\nom {fl v\\n\\nqgis - Trying to pe... New Script - Earth...\\n\\nChat @ Refresh\\n\\nexplain more about the following as per the sources\\n- 1. The change in allele frequency due to selection\\n2. The probability of fixation for an allele with\\nselection advantage and the time to fixation 3. The\\nequilibrium frequencies for both alleles in\\noverdominance\\n\\nHere's more information about allele frequency\\nchange due to selection, the probability and time to\\nfixation of an allele with a selective advantage, and\\nequilibrium frequencies in overdominance, based on\\nthe provided sources:\\n1. The change in allele frequency due to selection\\n* General principle Natural selection causes\\nchanges in allele frequencies from one generation\\n.. . Fitter individuals produce more\\nviable offspring, influencing future generations 3.\\n\\nto the next 1\\n\\n- Fisher's theorem The fitness of the population is\\n\\nmaximized 4\\n\\n14 sources\\n\\nStart typing...\\n\\n°©@\\n\\nDescribe Wright-Fisher model assumptions abou >\\n\\nPastebin.com - #1...\\n\\nSo\\nte)\\n\\n$vertr? 6 8B &@ SB FQ\\n\\n® EvolG all pdfs - Notebook BAKSMMaTi ela dale most rel is\\n\\nQ: Search Startpage v\\n\\nTargetP 2.0-DTU... https://www.mood... OnePlus 12R revie... Who is “Indian” in ...\\n\\n«~ Share 3 Settings\\n\\nStudio > Note a\\n\\nGenomic Signatures of Natural Selection\\n\\n(Saved responses are view only)\\n\\na reduction in variation [9].\\n2. Detecting Selection: Neutrality Tests\\n\\n- Neutrality tests compare observed data to theoretical\\nexpectations under a neutral model (where alleles are not under\\nselection) to detect if selection has occurred [10].\\n\\n* Comparing multiple loci across the genome: Because selection\\nacts on few genes, loci under selection should be outliers when\\ncompared to other parts of the genome [10, 11].\\n\\n* Tajima's D: This test compares two estimators of the population\\nmutation rate, 6 (theta). Tajima's D will be:\\n\\n* Negative when there is an excess of rare alleles, suggesting a\\nrecent selective sweep or population expansion [5, 12].\\n\\n+ Positive when there is an excess of intermediate-frequency\\nalleles, suggesting balancing selection, population structure,\\nor a recent bottleneck [8, 9, 12].\\n\\n* Zero when a population is in equilibrium, and evolving\\nneutrally [12].\\n\\n* McDonald-Kreitman (MK) test: Compares the ratio of non-\\nsynonymous (amino acid changing) to synonymous (silent)\\nsubstitutions within a species and between species. A higher ratio\\nbetween species compared to within species suggests positive\\nselection, and a lower ratio suggests purifying selection [13, 14].\\n\\n* Site Frequency Spectrum (SFS): The distribution of allele\\nfrequencies in a sample. Selection leaves specific sianatures in the\\n\\nG) Convert to source\\n\\nNotebookLM can be inaccurate; please double check its responses.\\n\\n+\\nQ\\n\\nQC) Co reset —O—— 100 %\\n\\nc\\n\\nvA\\n\\nMon Feb 10 16:00\\n\\naw\\n\\nv\\n\\nQD\\n\\nee\\n\\nQu qa\\n\\nOH O®e< GO 8W OW A\\n\\n&\\n\\n16:00\\n\\nO © HD\\n\\n”\\n\",\n", + " '% TADS\\n',\n", + " '(a:\\n\\nimport pandas as pd\\nimport matplotlib.pyplot as plt\\n\\n# Load the BEDPE file\\nfile_path = \"/mnt/storage3/aman/wdbasejuicer_new/hiccups_output/merged_loops. bedpe\"\\ncolumns = [\\n\"chromosome\", \"x1\", \"x2\", \"chromosome2\",\\n“name\", \"score\", “strand1\", \"strand2\",\\n\"color\", \"observed\", \"expectedBL\", \"expectedDonut\",\\n“expectedH\", “expectedV\", \"fdrBL\", \"fdrDonut\"\\n\"fdr\", “fdrv\", “number_collapsed\", “centroidi\", “centroid2\", “radiu\\n\\n\"ya\",\\n\\ndata = pd.read_csv(file_path, sep=\"\\\\t\", comment=\"#\", names=columns)\\n\\n# Convert relevant columns to numeric\\nnumeric_cols = [\"x1\", \"x2\", \"yl\", \"y2\", “observed\"]\\ndata{numeric_cols] = data(numeric_cols].apply(pd.to_numeric, errors=\"coerce\")\\n\\n# Calculate genomic distance\\n\\ndata{\"midpoint_upstream\")] = (data[\"x1\"] + data[\"x2\"]) / 2\\n\\ndata{\"midpoint_downstream\"] = (datal\"\"y1\") + datal\"y2\"]) / 2\\n\\ndata{\"genomic_distance\"] = abs(data|\"midpoint_downstream\"] - data|\"\\'midpoint_upstream\"])\\n\\n# Drop rows with missing values in observed or genomic distance\\ndata = data.dropna(subset=(\"genomic_distance\", \"observed\"])\\n\\n# Convert columns to numeric for plotting\\ndata[\"genomic_distance\"] = data[\"genomic_distance\"].astype( float)\\ndata[\"observed\"] = data|\"observed\").astype( float)\\n\\n# Plot the relationship between genomic distance and observed counts\\n\\nplt. figure(figsize=(10, 6))\\n\\nplt.scatter(data[\"genomic_distance\"], data(\"observed\"], alpha=0.5, s=10)\\nplt.xscale(\"Log\"\\n\\nplt.yscale(\"Log\")\\n\\nplt.title(\"Genomic Distance vs Observed Counts\")|\\n\\nplt.xlabel(\"Genomic Distance (bp)\")\\n\\nplt.ylabel(\"Observed Contact Count\")\\n\\nplt.grid(True, which=\"both\", linestyle=\"——\", Linewidth=0.5)\\n\\nplt.\\n\\nshow()\\n\\notVvVSa PE\\n\\nObserved Contact Count\\n\\nGenomic Distance vs Observed Counts\\n\\n10?\\n\\n10\\n\\n108 108\\nGenomic Distance (bp)\\n\\n',\n", + " 'Observed Contact Count\\n\\nGenomic Distance vs Observed Counts\\n\\n10°\\nGenomic Distance (bp)\\n\\n',\n", + " 'Observed Contact Count\\n\\nGenomic Distance vs Observed Counts\\n\\n—® Median Contact Count\\n\\n10:4\\n\\nuu —.—.—+ — - - —, - - —____—\\n105 10°\\nGenomic Distance (bp)\\n\\n102\\n\\n10!\\n\\n10°\\n\\nLog Density\\n',\n", + " 'Observed Contact Count\\n\\n10!\\n\\n—@- Median Contact Count\\n-@- Mean Contact Count\\ninterquartile Range (IQR)\\n\\n- $_$__—___—_.\\n\\nBinned Median and Mean Contact Counts with IQR\\n\\n10°\\n\\nGenomic Distance (bp)\\n\\n',\n", + " '[2]:\\n\\nhicPlotDistVsCounts —-matrix /mnt/storage3/aman/data_mcool.h5 —-outFileName contact_decay.png\\nusage: hicPlotDistVsCounts --matrices MATRICES [MATRICES ...] --plotFile file\\n\\nname [--labels LABELS [LABELS ...]]\\n[--skipDiagonal] [--maxdepth INT bp] [--perchr]\\n\\n[--chromosomeExclude CHROMOSOMEEXCLUDE [CHROMOSOMEEXCLUDE ...]]\\n[--outFileData OUTFILEDATA]\\n[--plotsize PLOTSIZE PLOTSIZE] [--help] [--version]\\n\\nhicPlotDistVsCounts: error: the following arguments are required: —-matrices/—m, —-plotFile/-o\\nB 2\\n',\n", + " 'corrected Hi-C counts\\n\\n10!\\n\\n10°\\n\\n107}\\n\\n104\\n\\n10°\\ngenomic distance\\n\\n10®\\n\\n—— data_mcool.h5\\n\\n',\n", + " 'la:\\n\\n# Unique chromosomes\\nchromosomes = df[\\'chromosome\\'].unique()\\n\\n# Create a plot for each chromosome\\nplt.figure(figsize=(8, 6))\\nfor chrom in chromosomes:\\nchrom_data = df[df{\\'chromosome\\'] == chrom]\\nplt.plot(chrom_data[\\'distance\\'], chrom_data[\\'contact_count\\'], label=f\"Chr {chrom}\")\\n\\n# Log-log scale\\nplt.xscale(\"log\")\\nplt.yscale(\"log\")\\n\\n# Labels and legend\\n\\nplt.xlabel(\"Genomic Distance (bp)\")\\nplt.ylabel(\"Hi-C Contact Frequency\")\\nplt.title(\"Chromosome-Specific Hi-C Contact Decay\")\\nplt. legend()\\n\\nplt.show()\\n\\nKeyError Traceback (most recent call last)\\nFile ~/. local/lib/python3. 10/site-packages/pandas/core/indexes/base.py:3805, in Index.get_loc(self, key)\\n3804 try:\\n\\nFile index.pyx:167, in pandas._libs. index. IndexEngine.get_loc()\\nFile index.pyx:196, in pandas._libs. index. IndexEngine.get_loc()\\n\\nFile pandas/_libs/hashtable_class_helper.pxi:7081, in pandas._libs.hashtable.Py0bjectHashTable.get_item()\\n\\nFile pandas/_libs/hashtable_class_helper.pxi:7089, in pandas._libs.hashtable.Py0bjectHashTable.get_item()\\n\\nKeyError: ‘chromosome’\\n\\nThe above exception was the direct cause of the following exception:\\n\\nKeyError Traceback (most recent call last)\\nCell Inf2], line 2\\n\\n1 # Unique chromosomes\\n> 2 chromosomes - df f!chFOneSOnel. unique()\\n\\n4 # Create a plot for each chromosome\\n\\n5 plt.figure(figsize=(8, 6))\\n\\nFile ~/. local/lib/python3. 10/site-packages/pandas/core/frame.py:4102, in DataFrame._getitem_(self, key)\\n4100 if self.columns.nlevels >\\n\\n4101 return self._getitem_multilevel(key)\\n\\n4103 if is_integer(indexer) :\\n4104 indexer = [indexer]\\n\\nFile ~/. local/lib/python3. 10/site-packages/pandas/core/indexes/base.py:3812, in Index.get_loc(self, key)\\n\\n3807 if isinstance(casted_key, slice) or (\\n3808 isinstance(casted_key, abc.Iterable)\\n3809 and any(isinstance(x, slice) for x in casted_key)\\n3810\\n3811 raise InvalidIndexError(key)\\n-> 3812 raise KeyError(key) from err\\n3813 except TypeError:\\n3814 # If we have a listlike key, _check_indexing_error will raise\\n3815 # InvalidIndexError. Otherwise we fall through and re-raise\\n3816 # the TypeError.\\n3817 _seLf._check_indexing_error(key)\\n\\nKeyError: ‘chromosome’\\n\\n',\n", + " 'A (effectors) ,(effectors) B\\n0.00 0.25 0.50 0.75 1.00 0.00 0.05 0.10 0.15 0.20\\n\\n10 > >\\n>! >s5 2 1.0 2\\na @ 3 3s\\n3° g°\\n5\\n1 5\\n05\\n2 10\\n15\\n= = 0.0 0)\\n0.00 0.25 0.50 0.75 1.00 0.00 0.05 0.10 0.15 0.20 0.50 -0.25 0.00 0.25 0.50 0.05 0.00 0.05 0.10\\na(non—effectors) @,(non — effectors) a(effectors) — o(non — effectors) a(effectors) — o,(non—effectors)\\nc Genes [EB eteciors FE non-otectrs D Genes — efeciors — non-ofectrs Genes — efeciors — non-efctors\\n\\n. 100: 1605:\\n\\nos\\n\\nHs a wo\\n\\n2 6 10 % i 2 26 30\\n\\n=i00 80-80-70 00-80-40 30 20 0 6 40 20 30 02 os qo Zo 0.02 00050010 0020 0050 0.100\\n\\nNes. 8\\n\\nFigure 3. Comparison of the rate of adaptive evolution and distribution of fitness effects in effector and non-effector genes. (A)\\nComparison of the estimates of the proportion of adaptive substitutions « and the rate of adaptive substitutions, w, for genes predicted\\nto encode effector proteins (blue) or not (grey). Histograms (white bars), kernel density plots, and box-and-whiskers charts are computed\\nover 100 bootstrap replicates in each case (see Material and Methods). (B) Null distributions of the differences of « and w, between\\neffectors and non-effector genes (grey histogram) and the corresponding observed statistics (red line). (C) Average distribution of fitness\\neffects (P), computed as the product of the effective population size Ne and selection coefficient s, over 100 bootstrap replicates for\\nboth effector and non-effector encoding genes. (D) Correlation of inferred parameters over 100 bootstrap replicates of effector and\\nnon-effector encoding genes, for the Gamma (negative selection) and Exponential (positive selection) components, respectively. y and\\n8: the mean and shape of the Gamma distribution of negative selection coefficients. e, mean of the exponential distribution of positive\\nselection coefficients; y, the probability that the selection coefficient is positive.\\n',\n", + " 'a\\n\\nI\\nI\\n.* a\\n\\nLIEN TIE uc\\n\\nolathe id- \"4 ut ]\\nFigure 2 | Haplotype pattern in a region defined by SNPs that are at high\\nfrequency in Tibetans and at low frequency in Han Chinese. Each column is\\na polymorphic genomic location (95 in total), each row is a phased haplotype\\n(80 Han and 80 Tibetan haplotypes), and the coloured column on the left\\ndenotes the population identity of the individuals. Haplotypes of the Denisovan\\nindividual are shown in the top two rows (green). The black cells represent the\\npresence of the derived allele and the grey space represents the presence of\\nthe ancestral allele (see Methods). The first and last columns correspond to the\\nfirst and last positions in Supplementary Table 3, respectively. The red and\\nblue arrows indicate the 32 sites in Supplementary Table 3. The blue arrows\\nrepresent a five-SNP haplotype block defined by the first five SNPs in the\\n32.7-kb region. Asterisks indicate sites at which Tibetans share a derived allele\\nwith the Denisovan individual.\\n\\n',\n", + " 'Results - 1. Confocal Images\\n\\n~ Adaxial oi1\\n\\nNucelus ss __-» Abaxial oi2\\n\\nAdaxial ii1. <——\\n\\nAbaxial ii2 __—» Chalaza\\n\\n—+ Funiculus\\n',\n", + " 'Binned Normalized Y Coordinate\\n\\n[0.75, 1.00]\\n\\n[0.50, 0.75]\\n\\n[0.25, 0.50]\\n\\n[0.00, 0.25]\\n\\nVolume Histogram\\n\\n|\\n\\nmmm Stage 2-III\\njm Stage 21V\\nmm Stage 2-V\\n\\nC) 5 10 15 20\\nSum of pool rescaled volume\\n\\n25\\n\\n',\n", + " 'Binned Normalized Y Coordinate\\n\\nArea Histogram\\n\\n[0.75, 1.00]\\n\\n[0.50, 0.75]\\n\\n[0.25, 0.50]\\n\\n[0.00, 0.25]\\nMm Stage 2-Il\\nMmm Stage 2-IV\\nMm Stage 2-V\\n\\n0 5 10 15 20\\nSum of pool rescaled Area\\n',\n", + " '@ ZoomWorkplace Meeting View Edit Window\\n\\nx [==] Layout v\\nER + ‘© Reset\\nNew\\n¥ Slide v Section v\\nClipboard 8 Slides Font\\na\\n7\\n3° 4\\n+7\\n8\\ni\\n9\\n10 oan\\nES\\n11 on v\\nSlide 6 of 14 4 — English (India) & Accessibility: Investigate\\n\\n= OOo O\\n\\nALLOYG|*\\n\\n5 5X Arrange\\n\\n@ \\\\ Los v\\nParagraph Drawing\\n\\n3.1.\\n\\n= Notes\\n\\nPL Find\\n\\nab Replace\\n[> Select »\\n\\nEditing\\n\\nly\\n\\n§3 comments =\\n\\nSe Wed Feb 12 22:15\\n\\nIs there any cellular evidence for PD growth signal in epidermis?\\n\\nCreate PDF Create PDF and Add-ins\\nand Share link Share via Outlook\\nAdobe Acrobat Add-ins ON\\na\\n¥\\n\\n',\n", + " '@ ZoomWorkplace Meeting View Edit\\n\\nx, Layout v\\nER + ‘5 Reset\\nNew\\n¥ Slide » Section ¥\\n\\nClipboard SS Slides\\n\\n10\\n\\nWo 7\\n\\nSlide 7 of 14 [4 English (India) x Accessibility: Investigate\\n\\nWindow Help\\n\\nFont Paragraph\\n\\nPatch A\\nepidermis\\n\\nPatch B\\nepidermis\\n\\ndistance along PD axis (um)\\n\\nfor patch B of epidermis\\n\\nVeOrot © & BD\\n\\n. Arrange\\n\\nDrawing\\n\\n* KK\\n\\n2-lll\\n\\n2-IV 2-V\\n\\n= Notes\\n\\n[om]\\n=°\\n\\nPD Find m pa\\nab Replace v\\nCreate PDF Create PDF and\\nSelect ¥ and Share link Share via Outlook\\nEditing Adobe Acrobat\\n\\nDistance along PD axis increases\\nacross stages in patch B of\\nepidermis\\n\\nVv\\n\\nThere is some sort of growth\\nalong PD direction in the\\nepidermis\\n\\n§8 comments GW\\n\\nWed Feb 12 22:16\\n\\nAdd-ins\\n\\nAdd-ins ON\\n\\n',\n", + " '@ ZoomWorkplace Meeting View Edit Window Help *- © ? © & W Se Wed Feb 12 22:18\\n\\nee <@ Meeting @® Ratula Ray\\'s screen\\n\\n(=| Layout » C O ai va\\n— 7 LJ b SP Y\\n| Reset > : 82 Replace v\\nNew 5 \" Arrange Create PDF Create PDF and Add-ins\\n\\nSlide v & Section v _ , I$ Select and Share link Share via Outlook\\nClipboard LS] Slides Paragraph Drawing Editing Adobe Acrobat Add-ins\\n\\nIs this increase in length along the PD axis of epidermis Patch A\\ncoming from increase in cell number or increase in tissue epidermis\\n\\nIncrease in length along the PD =»\\nexpansion?\\n\\naxis of the epidermis (patch B) atch B\\natc\\nepidermis\\n\\nTotal cell number Cumulative cell volume Cumulative cell area\\n(patch B epidermis) (patch B epidermis) (patch B epidermis)\\n\\n(patch B)\\n(patch B)\\n\\nNormalized PD coordinate intervals\\n\\nNormalized PD coordinate intervals\\n\\nNormalized PD coordinate intervals\\n(patch B)\\n\\nTotal cell number (patch B) Rescaled cell volume (patch B) Rescaled cell area (patch B)\\nMm Stage 2-IIl\\n\\nStage 2-IV\\nFor each PD axis interval > from stage 2-IIl to 2-V > there is mostly an increase in both mmm Stage 2-V\\n\\ne3 2 ©) 1)\\n\\nParticipants\\n\\n',\n", + " '@ Zoom Workplace\\n\\nox\\n\\nWw\\n\\n4\\n\\na\\n\\nClipboard\\n\\n11\\n\\nSlide 10 0f 14 4\\n\\nMeeting View Edit\\n\\n[==] Layout ¥\\n\\n‘© Reset\\nNew\\n\\nSlide v Section\\n\\nSlides\\n\\nEnglish (India)\\n\\nCy, Accessibility: Investigate\\n\\nW4\\n\\nx\\n\\nPre\\n\\n& 00 Ce PD Find i) A\\nD | 5 b S yy\\nALLS o5|¥ 82 Replace v\\nD Swen Arrange Create PDF Create PDF and Add-ins\\n° soe 2 I$ Select v and Share link Share via Outlook\\nFont Paragraph Drawing Editing Adobe Acrobat Add-ins\\n\\nGrowth : Tissue expansion\\n\\nAcross stages (from 2-III to 2-V) , interval [0.75-1.00] along PD axis sees the highest tissue expansion\\n\\nU\\n\\nWhat sort of tissue expansion is it (isotropic or anisotropic) ?\\n\\nMAXMIN Histogram MAXMID Histogram\\n(0.75. 1.00} 00} oe\\n= 2 7\\n} (0.25, 0.30) 4\\n- Po om st 0.00, 0.25)\\na =\\n\\nAverage of MAXMID\\n\\n> No evidence of purely isotropic cell growth in any stage at any interval\\n\\n> Cell growth on average is anisotropic for all intervals at each stage\\n\\n“ oo\\n= Notes QB comments oo\\n\\noO\\n\\nWindow Help Bevwvue@8Wrt+ ort.t@goe wy Se Wed Feb 12 22:24\\n\\n',\n", + " \"@ ZoomWorkplace Meeting View Edit Window Help Se Wed Feb 12 22:27\\n\\nee v4 Meeting @® Ratula Ray's screen Signin | View i\\n\\n[==] Layout ¥ a . 7 = Pp Find iB A\\n\\n‘© Reset , 5| ¥ ab Replace v\\nNew 5 Arrange Create PDF Create PDF and Add-ins\\n\\nSlide v & Section v a I$ Select and Share link Share via Outlook\\n\\nSlides Paragraph Drawing Editing Adobe Acrobat Add-ins\\n\\nSummary\\n\\n> There is growth along PD axis in patch B of epidermis\\n\\n> The growth is driven by both increase in cell number and tissue expansion in\\npatch B of epidermis\\n\\n> [0.75-1.00] interval range in patch B of epidermis shows highest cell\\nexpansion\\n\\n> We could not spot isotropic cells (on average) along the PD axis for the\\nepidermis\\n\\n> But there is clearly tissue growth at patch B (already hints for some sort of PD\\nsignal in the epidermis), which is mostly driven by cell expansion at [0.75-\\n1.00] interval\\n\\n3°\\nce?\\n\\nParticipants React Share\\n\\n\",\n", + " '3. What sort of growth pattern in the epidermis would explain\\nthe kink formation?\\n\\n°\\n3.1. Is there any cellular evidence for PD growth signal in epidermis?\\n\\n',\n", + " '2-IV\\n\\nFigure 1: Kink and Bend in Arabidopsis Thaliana\\n',\n", + " 'Patch A\\nepidermis\\n\\nPatch B\\nepidermis\\n\\ndistance along PD axis (um)\\n\\nfor patch B of epidermis\\n\\nKKK\\n\\n50 ns |\\n\\n40\\n\\n30 ele\\n\\n2-Ill 2-IV 2-V\\n',\n", + " '(patch B)\\n\\nNormalized PD coordinate intervals\\n\\nTotal cell number Cumulative cell volume Cumulative cell area\\n(patch B epidermis) (patch B epidermis) (patch B epidermis)\\n\\n(0.75, 1.00]\\n\\n0.75, 1.00] (0.75, 1.00)\\n\\n(0.50, 0.75)\\n\\n0.50, 0.75]\\n\\no.50, 0.75]\\n\\n(patch B)\\n\\na\\nad\\nog\\nox]\\noO\\n2\\n\\n{0.25, 0.50]\\n\\n10.25, 0.50) (0.25, 0.50)\\n\\n0.00, 0.25)\\n\\nNormalized PD coordinate intervals\\n\\nNormalized PD coordinate intervals\\n\\n0.00, 0.25]\\n\\n[o.00, 0.25)\\n\\nstage 2\\n\\nen cage mm stage 2101 mm Stage 2410\\nSage 2 SS sna sagen\\nco as~CSOS”S*~«saSS*“‘iaSCiS SCC SSC i 7 > 3 Pa 3 5 z 7 re %\\nTotal cell number (patch B) Rescaled cell volume (patch B) Rescaled cell area (patch B)\\nMm Stage 2-IIl\\nl@@™ Stage 2-IV\\n\\nmm Stage 2-V\\n',\n", + " 'Normalized PD coordinate intervals\\n\\n(patch B)\\n\\n[0.75, 1.00]\\n\\n[0.50, 0.75]\\n\\n[0.25, 0.50]\\n\\n{0.00, 0.25]\\n\\nlm Stage 2V\\nlm Stage 2-II\\nlm Stage 21\\n\\n0.00 025 050 O75 1.00 125 150\\n\\nAvg. max/min ratio\\n\\n175 2.00\\n',\n", + " 'Normalized PD coordinate intervals\\n\\n(patch B)\\n\\n[0.75, 1.00]\\n\\n(0.50, 0.75]\\n\\n[0.25, 0.50]\\n\\n[0.00, 0.25]\\n\\nlm Stage 2V\\nStage 2-1V\\nmm Stage 2-I\\n\\n00 02 a4 6 os Lo\\n\\nAvg. max/mid ratio\\n\\n14\\n\\n',\n", + " '',\n", + " 'Patch A\\nepidermis\\n\\nPatch B\\nepidermis\\n',\n", + " 'Patch B\\nepidermis\\n',\n", + " '© trimmed\\n\\nSRR21866470_1_trimmed.fastq.gz\\nSRR21866470_2_trimmed.fastq.gz\\nSRR21866471_1_trimmed.fastq.gz\\nSRR21866471_2_trimmed.fastq.gz\\nSRR21866472_1_trimmed.fastq.gz\\nSRR21866472_2_trimmed.fastq.gz\\nSRR21866473_1_trimmed.fastq.gz\\nSRR21866473_2_trimmed.fastq.gz\\nSRR21866474_1_trimmed.fastq.gz\\nSRR21866474_2_trimmed.fastq.gz\\nSRR21866475_1_trimmed.fastq.gz\\nSRR21866475_2_trimmed.fastq.gz\\n\\\\ trimmed_reports\\n\\n<> SRR21866470_fastp.html\\n\\n{} SRR21866470_fastp.json\\n\\n<> SRR21866471_fastp.html\\n\\n{} SRR21866471_fastp.json\\n\\n© SRR21866472_fastp.html\\n\\n{} SRR21866472_fastp.json\\n\\n/mnt/volume/data/group8/studies/trimmed_reports/SRR21866472_fastp.json\\n\\n{} SRR21866473_fastp.json\\n<> SRR21866474_fastp.html\\n{} SRR21866474_fastp.json\\n<> SRR21866475_fastp.html\\n{} SRR21866475_fastp.json\\n',\n", + " 'Index of /pub/plants/release-60/gff3/hordeum_vulgare\\n\\no Parent Directory\\n[7] CHECKSUMS\\n\\n@P README\\n\\nrh Hordeum _vulgare.MorexV3\\nrh Hordeum _vulgare.MorexV3\\nrh Hordeum _vulgare.MorexV3\\nrh Hordeum _vulgare.MorexV3\\nrh Hordeum _vulgare.MorexV3\\nrh Hordeum _vulgare.MorexV3\\nrh Hordeum _vulgare.MorexV3\\nrh Hordeum _vulgare.MorexV3\\nrh Hordeum _vulgare.MorexV3\\n\\nName Last modified Size Description\\n\\npseudomolecules\\npseudomolecules\\npseudomolecules\\npseudomolecules\\npseudomolecules\\npseudomolecules\\npseudomolecules\\npseudomolecules\\n\\npseudomolecules\\n\\n2024-10-01 20:00 2.5K\\n\\nassembly.60.chr,gff3.9z 2024-09-23 05:32 5.8M\\nassembly.60.gff3.2z 2024-09-23 05:32 5.8M\\nassembly.60.primary_assembly.1H.gff3.gz 2024-09-23 05:32 748K\\n\\nassembly.60.primary_assembly.2H.gff3.gz 2024-09-23 05:32 1.0M\\nassembly.60.primary_assembly.3H.gff3.gz 2024-09-23 05:32 932K\\nassembly.60.primary_assembly.4H.gff3.gz 2024-09-23 05:32 726K\\nassembly.60.primary_assembly.5H.gff3.gz 2024-09-23 05:32 927K\\nassembly.60.primary_assembly.6H.gff3.gz 2024-09-23 05:32 716K\\nassembly.60.primary_assembly.7H.gff3.gz 2024-09-23 05:32 886K\\n\\n2024-09-23 05:18 6.2K\\n',\n", + " 'EXPLORER on @ 06_Exercise_finding_datasets_data_download.ipynb @ 10_mapping_practical_Kallisto.ipynb @ 2 O\\n\\n\\\\v GROUPS [SSH: COMPUTE2] funcourse > workflows > scripts > i 10_mapping_practical_Kallisto.ipynb > ms Aligning to Transcriptome with Kallisto. > m# STAR Alignment > ms RNA-Seq Quantification > @ %%bash\\n> funcourse + Code -+ Markdown | [> RunAll ‘© Restart =; Clear All Outputs © GoTo | fm] Variables Outline --- &, FunCourse (Python 3.13.1)\\n> kallisto_output /*\\n> references\\n© studies 1 Python\\n> fastqc_reports_initial\\n> SRR21866476 Dp De on)\\n> SRR21866477 DY csbash\\n> SRR21866478\\n> SRR21866479 # Set variables\\n> SRR21866480 tune\\n> SRR21866481 # Align and quantify reads\\n> SRR21866482 for r1 in /mnt/volume/data/group8/studies/trimmed/*_1.fastq.gz; do\\n> SRR21866483 r2=\"${r1/_1.fastq.gz/_2.fastq.gz}\" # Fixing R2 filename pattern\\n> SRR21866484 sample=$(basename \"$r1\" \"_1.fastq.gz\")\\n\\n> SRR21866485 # Make an output directory\\n\\n> SRR21866486 mkdir -p /mnt/volume/data/group8/kallisto_output/\"$sample\"\\n> SRR21866487\\nv trimmed # Kallisto quantification\\n\\nkallisto quant -i /mnt/volume/data/group8/funcourse/workf lows/scripts/Hordeum_vulgare.MorexV3_pseudomolecules_assembly.cds.all.fa_kallisto_index.idx \\\\\\n\\n> fastqc_trimmed_reports\\n-o /mnt/volume/data/group8/kallisto_output/\"$sample\" \\\\\\n\\n= SRR21866470_1_trimmed.fastq.gz -t $threads \\\\\\nSRR21866470_2_trimmed.fastq.gz TAO Ty\\n= SRR21866471_1_trimmed.fastq.gz done\\n= SRR21866471_2_trimmed.fastq.gz\\n= SRR21866472_1_trimmed.fasta.gz [16] © 00s ® Python\\nSRR21866472_2_trimmed.fastq.gz ee ’\\nSRR21866473_1_trimmed.fastq.gz Error: file not found /mnt/volume/data/group8/studies/trimmed/*_1.fastq.gz ;\\nRR21866473_2_trimmed.fastg.gz Error: file not found /mnt/volume/data/group8/studies/trimmed/*_2.fastq.gz\\n= GREAT Tales ee Usage: kallisto quant [arguments] FASTQ-files .\\n= SRR21866474_2_trimmed.fastq.gz\\nSRR21866475_1_trimmed.fastq.gz Required arguments:\\nSRR21866475_2_trimmed.fastq.gz -i, --index=STRING Filename for the kallisto index to be used for \"\\n= SRR21866476_1_trimmed.fasta.gz quantification\\n-0, --output-dir=STRING Directory to write output to\\n= SRR21866476_2_trimmed.fastq.gz F\\n= SRR21866477_1_trimmed.fastq.gz Optional arguments: ]\\nSRR21866477_2_trimmed.fastq.gz -b, --bootstrap-samples=INT Number of bootstrap samples (default: @) :\\n= SRR21866478_1_trimmed fasta.gz —-seed=INT Seed for the bootstrap sampling (default: 42)\\n—-plaintext Output plaintext instead of HDF5\\n= SRR21866478_2_trimmed.fastg.gz are quant shy stniteand Gee\\n= SRR21866479_1_trimmed fastq.gz --single-overhang Include reads where unobserved rest of fragment is\\n= SRR21866479_2_trimmed.fastq.gz predicted to lie outside a transcript\\nSRR21866480_1_trimmed.fastq.gz\\nPROBLEMS ($9) OUTPUT DEBUGCONSOLE TERMINAL PORTS JUPYTER @ bash - references /\\\\ + v Wu A x\\n\\n= SRR21866480_2_trimmed.fastq.gz\\n\\n= SRR21866481_1_trimmed.fastq.gz Approx 10% complete for SRR21866483_2_trimmed. fastq.gz\\n\\n. Approx 15% complete for SRR21866483_2_trimmed. fastq.gz\\nRR21866481 2 trimmed.fasta.gz GRD Tess GEN PUSS WO BREZATS EL ee ert Seb EE aks\\n\\n',\n", + " 'OMB 100 MB 200 MB 300 MB\\n\\n100 MB\\n\\n200 MB\\n\\n300 MB\\n\\n',\n", + " '@ Terminal Shell Edit View Window Help SU GB O+ 8 © & WD ® F Q B® SatFeb15 12:24\\n\\nee@ aman — aman@unicorn: ~/fihic_bias — ssh -L 9005:localhost:9005 aman@10.162.143.69 — 208x63\\n\\n-20.00.jar hiccups --cpu --threads 16 -r 500000 -f @.15 -p 1.5 -i 12 -d 250000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@@kb/\\n\\n-20.00.jar hiccups --cpu --threads 16 -r 500000 -f @.15 -p 2 -i 12 -d 250000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@@kb/\\n\\n-20.00.jar hiccups --cpu --threads 16 -r 500000 -f @.15 -p 1 -i 12 -d 250000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@@kb/\\n\\n-20.00.jar hiccups --cpu --threads 16 -r 100000 -f @.2 -p 2 -i 12 -d 250000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@@kb/\\n\\n-20.00.jar hiccups --cpu --threads 16 -r 1000000 -f @.2 -p 2 -i 12 -d 250000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@@kb/\\n\\n-20.0@.jar hiccups --cpu —-threads 16 -r 25000 -f @.2 -p 2 -i 12 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@0kb/\\n\\n-20.00.jar hiccups --cpu —-threads 16 -r 50000 -f @.2 -p 2 -i 12 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@0kb/\\n\\n-20.00.jar hiccups --cpu --threads 16 -r 25000 -f @.25 -p 2 -i 14 -d 25000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@@kb/\\n\\n-20.00.jar hiccups --cpu --threads 16 -r 50000 -f @.25 -p 2 -i 14 -d 50000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_5@@kb/\\n\\njava -jar ~/juicer/CPU/common/juicer_too -20.00.jar hiccups --cpu --threads 16 -r 5000,10000,25000 -f 0.30 -p 1.5 -i 10 -d 50000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_results/\\njava -jar ~/juicer/CPU/common/juicer_too -20.00.jar hiccups --cpu --threads 16 -r 5000, 25000 -f @.3@ -p 1 -i 10 -d 50000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_results/\\n\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 25000 -f @.3@ -p 1 -i 10 -d 50000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_results/\\n\\nnano /home/aman/hiccups_results/enriched_pixels_25000.bedpe\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -m 512 -c all -r 5000,10000 -k KR -f .1,.1 -p 4,2 -i 7,5 -t @.02,1.5,1.75,2 -d 20000,20000,50000 /mnt/storage3/aman/hicpro2jui\\ncebox/data.allValidPairs.hic ~/hiccups_optimized_results/\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -m 512 -c all -r 5000,10000 -k KR -f .1,.1 -p 4,2 -i 7,5 -t @.02,1.5,1.75,2 -d 20000, 25000,50000 /mnt/storage3/aman/hicpro2jui\\ncebox/data.allValidPairs.hic ~/hiccups_optimized_results/\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -m 512 -c all -r 5000,10000 -k KR -f .1,.1 -p 4,2 -i 7,5 -t @.02,1.5,1.75,2 -d 20000,50000 /mnt/storage3/aman/hicpro2juicebox/\\ndata.allValidPairs.hic ~/hiccups_optimized_results/\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 5000,10000 -k KR -f .1 -p 4 -i 7 -t @.02,1.5,1.75,2 -d 20000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hi\\nccups_optimized_results/\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 5000,10000 -f .1 -p 4 -i 7 -t @.02,1.5,1.75,2 -d 20000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_\\noptimized_results/\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 5000,10000 -f 2 -p 4 -i 7 -t @.02,1.5,1.75,2 -d 20000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccups_o\\nptimized_results/\\n\\ncd ~/hiccups_optimized_results/\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 5000,10000 -f @.2 -p 4 -i 7 -t 0.02,1.5,1.75,2 -d 20000 /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic ~/hiccup\\n_optimized_results/\\n\\n~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups -h\\n\\n~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups\\n\\ncat ~/.bash_history | hiccups\\n\\ncat ~/.bash_history | grep hiccups\\n\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 10000 -i /mnt/storage3/aman/data.allValidPairs.hic ~/hiccups2_10kb/\\n\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -i /mnt/storage3/aman/data.allValidPairs.hic ~/hiccups2_1@kb/\\n\\nmkdir hiccups2_1@kb\\n\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 10000 -i /mnt/storage3/aman/data.allValidPairs.hic ~/hiccups2_10kb/\\n\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 10000 /mnt/storage3/aman/data.allValidPairs.hic ~/hiccups2_10kb/\\n\\n1s -lh ~/hiccups2_1@kb/\\n\\nwe -l ~/hiccups2_10kb/fdr_thresholds_10000\\n\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 10000 /mnt/storage3/aman/data.allValidPairs.hic ~/hiccups2_10kb/\\n\\njava -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 /mnt/storage3/aman/data.allValidPairs.hic ~/hiccups2_10kb/\\n\\n1s ~/hiccups2_10kb/\\n\\nwe -l1 ~/hiccups2_10kb/*\\n\\ncat ~/hiccups2_10kb/fdr_thresholds_5000\\n\\n1s -ltrh ~/hiccups2_10kb/\\n\\n(base) aman@unicorn:~/fihic_bias$ java -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 1000@ -i /mnt/storage3/aman/data.allValidPairs.hic ~/hiccupsfinal_10kb/\\n\\nWARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.\\n\\nWARN [2025-@2-15T11:23:46,503] [Globals.java:138] [main] Development mode is enabled\\n\\nUsage: juicer_tools hiccups [-m matrixSize] [-k normalization (NONE/VC/VC_SQRT/KR)] [-c chromosome(s)] [-r resolution(s)] [--restrict] [-f fdr] [-p peak width] [-i window] [-t thresholds] [-d centroid dista\\nneces] [specified_loop_list]\\n\\n(base) aman@unicorn:~/fihic_bias$ java -jar ~/juicer/CPU/common/juicer_tools.2.20.0@.jar hiccups --cpu --threads 16 -r 10000 /mnt/storage3/aman/data.allValidPairs.hic ~/hiccupsfinal_10kb/\\n\\nWARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.\\n\\nWARN [2025-@2-15T11:24:14,443] [Globals.java:138] [main] Development mode is enabled\\n\\nReading file: /mnt/storage3/aman/data.allValidPairs.hic\\n\\nUsing the following configurations for HiCCUPS:\\n\\nConfig res: 10000 peak: 2 window: 5 fdr: 10% radius: 20000\\n\\nWARNING - You are using the CPU version of HiCCUPS.\\n\\nThe GPU version of HiCCUPS is the official version and has been tested extensively.\\n\\nThe CPU version only searches for loops within 8MB (by default) of the diagonal and is still experimental.\\n\\nUsing 16 CPU thread(s) for primary task\\n\\nWarning Hi-C map may be too sparse to find many loops via HiCCUPS.\\n\\nRunning HiCCUPS for resolution 10000\\n\\njava -jar ~/juicer/CPU/common/juicer_too\\njava -jar ~/juicer/CPU/common/juicer_too\\njava -jar ~/juicer/CPU/common/juicer_too\\njava -jar ~/juicer/CPU/common/juicer_too\\njava -jar ~/juicer/CPU/common/juicer_too\\njava -jar ~/juicer/CPU/common/juicer_too\\njava -jar ~/juicer/CPU/common/juicer_too\\njava -jar ~/juicer/CPU/common/juicer_too\\njava -jar ~/juicer/CPU/common/juicer_too\\n\\nDHOHDHHHHHHHD\\nNNNNNNNNNNN\\n\\n',\n", + " '@ Terminal Shell Edit View Window Help SU GB O+ 8 © & DW ® F Q B®B SatFeb15 12:38\\n\\nee@ \"> aman — root@888302f1121e: / — ssh -L 9005:localhost:9005 aman@10.162.143.69 — 208x63\\n\\n(aman_fithic2) aman@unicorn:~/fihic_bias/fit_2$ cd\\n(aman_fithic2) aman@unicorn:~/fihic_bias$ mkdir fit_3_25000\\n(aman_fithic2) aman@unicorn:~/fihic_bias$ cd fit\\n\\nfit_2/ fit_3_25000/ fithic_res/\\n\\n(aman_fithic2) aman@unicorn:~/fihic_bias$ cd fit\\n\\nfit_2/ fit_3_25000/ fithic_res/\\n\\n(aman_fithic2) aman@unicorn:~/fihic_bias$ cd fit\\n\\nfit_2/ fit_3_25000/ fithic_res/\\n\\n(aman_fithic2) aman@unicorn:~/fihic_bias$ cd fit_3_25000/\\n(aman_fithic2) aman@unicorn:~/fihic_bias/fit_3_25000$ 1s\\n(aman_fithic2) aman@unicorn:~/fihic_bias/fit_3_25000$ cd\\n(aman_fithic2) aman@unicorn:~/fihic_bias$ fithic -i fithic.interactionCounts.gz -f fithic.fragmentMappability_filtered.gz -o fit_3_25000 -r 25000\\n\\nGIVEN FIT-HI-C ARGUMENTS\\n\\nReading fragments file from: fithic.fragmentMappability_filtered.gz\\nReading interactions file from: fithic.interactionCounts.gz\\nOutput path being used from fit_3_25000\\n\\nFixed size option detected... Fast version of FitHiC will be used\\nResolution is 25.@ kb\\n\\nNo bias file\\n\\nThe number of spline passes is 1\\n\\nThe number of bins is 100\\n\\nThe number of reads required to consider an interaction is 1\\n\\nThe name of the library for outputted files will be FitHiC\\n\\nUpper Distance threshold is inf\\n\\nLower Distance threshold is @\\n\\nOnly intra-chromosomal regions will be analyzed\\n\\nLower bound of bias values is 0.5\\n\\nUpper bound of bias values is 2\\n\\nAll arguments processed. Running FitHiC now...\\n\\nReading the contact counts file to generate bins...\\n\\n',\n", + " 'chromosome1 x1 x2 chromosome2 yl y2 color observed\\nexpected_bottom_left expected_donut expected_horizontal expected_vertical\\nfdr_bottom_left fdr_donut fdr_horizontal fdr_vertical\\nnumber_collapsed centroid1 centroid2 radius\\n',\n", + " 'HiC - Pro Juicer\\n\\nParailel Computing Hi-C Fragment\\nA Sequenced Alignment and Duplicate Map creation\\nHi-C Reads Chimera Handling Merge Sort removal\\na on\\n==\" a —— RI R2\\nSequencing © ———— SSS EES ESS\\nEy SSS SSS . > .\\n\\nae a ee : -.\\n\\n',\n", + " 'Total identified loops according to the study (long-range\\nloops 2 20 kb): 1,177; No parameters mentioned in paper\\nand SI\\n\\nLoops containing at least one dACR: 614\\n\\nEstimated percentage of loops that are dACR loops:\\n614/1177 * 100 = 52.17%\\n\\napproximately 52.17% of the estimated total loops in the\\nmaize genome would be dACR loops\\n\\n52.17% of ‘x’ number of total loops = 1177;\\nX= 1177 * 100/ 52.17\\nX = 2256;\\n\\nClose to the number of total loops found\\n',\n", + " 'H9K27me9 HiChIP Hakéme HIChIP\\n\\nA\\n\\nH\\n§\\n\\n‘Chromosome position\\nHakémes HiChIP\\n9:156.6-156.9 Mb\\nHake7mes HichIP\\n4:10,8-113 ND\\n\\n8:195,9-196.1 Mo\\n\\nA f\\ng\\n\\nZl é ‘Haxdmes HChIP é Moxa HICH\\n\\nbatinarst S10 sete g * cee\\nb 3 3 10\\n* Bs\\noo ooo won | Il i iF\\n28 oo} #1 fo piaas Bo ee\\nu ai. to 538 $4 5 58\\nBE wo jl Low edges per gACA Loop eden per ston\\nuy a dd :\\nBg 20 a \\' 60\\na8 I a Dake oo =.\\ngs ole Te woe 3k ebso sae\\n\\ns 2 A\\n3 = pre eal\\n\\nzeal ia 0. 30 —_—e—eeeeoeee\\n\\nLeaf HC HoKimes —-HaK27med a sf\\nHCH HIChIP oe\\n\\n2\\n=\\n\\nExpression of genes in\\n‘dACR-gone loops (1o9,gFPKM)\\n\\nEnrichment of TF on both\\n(04906 of loop (ogy? vale))\\n\\nPercentage of aGTL-gone pairs\\n‘overlapping dACR-gene loops\\n\\nficate dACR-gene contacts. b, Percentage of intergenic-gene loop edges overlapping dACRs. The asterisks denote P-<2.2x10\"\\ntest, two-sided). Leaf Hi-C, n=1,177 total loops (within a single biological replicate); H3K4me3 HiChIP, n= 24,141; and H3K27me3 HiChIP, n:\\n¢, Representative regions containing various HiChIP loops (top panel) and called loop numbers from Hi-C and HiChIP experiments (bottom panel). Grey\\ncurves indicate intergenic-intergenic interactions, pink curves indicate intergenic-gene interactions and green curves indicate gene-gene interactions.\\n\\nde, Regions demonstrating ACR interaction hubs (dACR anchors indicated by shaded pale blue regions in the upper panel). White squares in heat\\n\\nmaps indicate loops. Yellow curves indicate dACR-gene loops and grey curves indicate intergenic-intergenic loops. f.g, Percentages of dACRs involved\\n\\nin multiple dACR-gene loops compared to a control of shuffled dACRs and loops. From a total of 6,939 dACRs (excluding the transcribed group dACRs),\\n2,809 dACRs looped with one or more genes in H3K4me3-HIChIP (f) and 2,001 dACRs looped with one or more genes in H3K27me3-HIChIP (g).h, The\\npercentages of dACR-gene loops in which the dACR resides either upstream or downstream of the target gene\\'s promoter. dACR-gene pairs that were\\nnot crossing gene(s) were used for the analysis. i, Virtual circularized chromosome conformation capture intrachromosomal interaction signals at dACR\\nsummits and flanking regions. j, Top panel: a representative eQTL-gene pair (black curve) connected to Hi-C/HIChIP loops (red curves). Bottom panel:\\nthe percentage of eQTL-gene pairs that were connected by loops (red line) compared to genomic-distance-constrained dACR-gene random permutations\\n(blue dots). P values were determined by a two-sided permutation test (n= 100). k, Enrichment of DAP-seq peaks of the same TF in both edges of the\\nsame loop (dACR-gene loops only). The red line indicates P=0.01 (Fisher\\'s exact test, two-sided). bZIP, basic leucine zipper; EREB, ethylene responsive\\nelement binding; LBD, lateral organ boundaries domain; SBP, squamosa-promoter binding protein. I, Expression of genes involved in different dACR-gene\\nloops, separated by HiChIP loop type (n=number of genes shown in the violin distribution). The box plot shows median and quartiles. For the Hi-C and\\nHIChIP experiments in this figure, biological replicates were not performed. FPKM, fragments per kb of transcript per million mapped reads.\\n\\n',\n", + " 'Visualization: HiGlass,\\nJuicaBox\\n\\nHICCUPS juicer_tools:\\n\\n-bedpe file\\n\\nEnrichmnet Juicer\\n\\nAPA,\\nTADS: Arrowhead\\n\\nJuicer\\n\\n‘Timmomatic, FastQC\\n\\nHic-Pro,\\n\\ntbedpe ~—————>_GenomicLinks\\n\\nVisualization: JuiceBox\\nAnolysis: Hic Straw\\n\\nJuicer\\ndump\\n\\nHic-Pro -\\nbuild_matrix\\n\\nIndividual Matrices <——\\n\\nAnalysis: Cooler\\nliorary python,\\n\\n> FitHiC2 loop caller\\n\\nEnrichment:\\n‘coolpup.ey\\n\\nVisualization: HiGloss\\n',\n", + " 'E prediction (1).csv X\\n\\n|=: |\\nchr sl e1 chr s2 e2 prob interacted\\n2 22526446 22528946 2 22814566 22817066 @.07493626 0\\n1 266059450 266061950 1 268070606 268073106 0.00105671 20\\n7 147503328 147505828 8 128360720 128363220 @.11050791 0\\n6 83428606 83431106 6 83561424 83563924 @.@5532939 @\\n2 136764680 136767180 2 194169328 194171828 @.02850886 0\\n4 69078758 69081258 B73V4_ctg123 40538 43038 @.97231692 1\\n3 59710226 59712726 9 103061696 103064196 Q.79198885 1\\n2 238896326 238898826 7 180405930 180408430 @.91551584 1\\n6 43225786 43228286 8 58523256 58525756 @.41623008 0\\n2 112828 115328 9 8854860 8857360 0.48401883 0\\n1 56612510 56615010 2 123349824 123352324 @.91257286 1\\n1 4743676 4746176 2 29714932 29717432 @.00028278 0\\n2 183204299 183206792 10 29734998 29737498 @.16519122 0\\n5 94957556 94960056 8 106032644 106035144 0.01354055 0\\n1@ 101151746 101154246 1@ 117103810 117106310 0.04067870 0\\n7 86905866 86908366 7 87323180 87325680 @.96810138 1\\n9 157235660 157238160 9 157246142 157248642 @.00085247 0\\n9 97811166 97813666 9 97873470 97875970 @.28599653 @\\n7 36804356 36806856 7 37915560 37918060 @.00084740 0\\n2 201394662 201397162 2 201951932 201954432 @.42819530 0\\n5 146959838 146962338 5 147308546 147311046 @.01540282 0\\n1 138982386 138984886 1 139298800 139301300 0.00286249 0\\n2 228932330 228934830 2 242882804 242885304 @.00006837 20\\n3 169303632 169306132 3 170629794 170632294 @.00313403 20\\n5 173224780 173227280 9 14831228 14833728 @.50576568 1\\n10 103275036 103277536 10 103935806 103938306 0.76628095 1\\n3 60123814 60126314 3 61538358 61540858 @.90330076 1\\n6 92918356 92920856 6 92926284 92928784 @.00082037 0\\n2 164106720 164109220 4 189484316 189486816 0.41017136 0\\n5 180621622 180624122 5 180767554 180770054 @.00002511 20\\n3 94155890 94158390 4 71318030 71320530 @.02578691 0\\n10 106788698 106791198 1@ 123073314 123075814 0@.31578454 @\\n6 22939020 22941520 6 22992588 22995088 @.00065063 @\\n9 24786776 24789276 9 24842666 24845166 @.00202687 20\\n3 45261222 45263722 3 45953012 45955512 @.00176121 @\\n1 121210690 121213199 1 126284536 126287036 0.99455833 1\\n3 124491786 124494286 4 220772328 220774828 @.06378701 2\\n2 138884816 138887316 2 149911138 149913638 @.00028917 20\\n8 173874918 173877418 9 149947670 149950170 @.12730879 0\\n7 61406108 61408608 7 91334040 91336540 @.00237168 @\\n4 201057508 201060008 4 212441548 212444048 @.63278008 1\\n1 259884132 259886632 1 260219904 260222404 0@.00110413 20\\n',\n", + " 'chril startl endl chr2 start2 end2 readID strand1 strand2\\n',\n", + " 'chril startl endl chr2 start2 end2\\n',\n", + " 'chr sl e1 chr s2 e2 prob interacted\\n',\n", + " '>FDR Threshold - 10% at all resolutions; Peak Width - 5kb: 4, 10kb: 2,\\n25kb:1; Window width - 5kb: 7, 10kb: 5, 25kb: 3\\n\\n>merging distance - 5kb & 10kb: 20kb, 25kb: 50kb\\n',\n", + " 'nature protocols\\n\\nExplore content vy Aboutthejournal vy Publish withus v Subscribe\\n\\nnature > nature protocols > protocols > article\\n\\nProtocol | Published: 24 January 2020\\n\\nIdentifying statistically significant chromatin contacts\\nfrom Hi-C data with FitHiC2\\n\\nArya Kaul, Sourya Bhattacharyya & Ferhat Ay 1X)\\n\\nNature Protocols 15, 991-1012 (2020) | Cite this article\\n\\n7039 Accesses | 25 Altmetric | Metrics\\n\\nAbstract\\n\\nFit-Hi-C is a programming application to compute statistical confidence estimates for Hi-C\\ncontact maps to identify significant chromatin contacts. By fitting a monotonically non-\\nincreasing spline, Fit-Hi-C captures the relationship between genomic distance and contact\\nprobability without any parametric assumption. The spline fit together with the correction of\\ncontact probabilities with respect to bin- or locus-specific biases accounts for previously\\ncharacterized covariates impacting Hi-C contact counts. Fit-Hi-C is best applied for the study\\nof mid-range (e.g., 20 kb-2 Mb for human genome) intra-chromosomal contacts; however,\\nwith the latest reimplementation, named FitHiC2, it is possible to perform genome-wide\\nanalysis for high-resolution Hi-C data, including all intra-chromosomal distances and inter-\\nchromosomal contacts. FitHiC2 also offers a merging filter module, which eliminates\\nindirect/bystander interactions, leading to significant reduction in the number of reported\\ncontacts without sacrificing recovery of key loops such as those between convergent CTCF\\nbinding sites. Here, we describe how to apply the FitHiC2 protocol to three use cases: (i) 5-kb\\nresolution Hi-C data of chromosome 5 from GM12878 (a human lymphoblastoid cell line), (ii)\\n40-kb resolution whole-genome Hi-C data from IMR90 (human lung fibroblast), and (iii)\\nbudding yeast whole-genome Hi-C data at a single restriction cut site (EcoRI) resolution. The\\nprocedure takes -12 h with preprocessing when all use cases are run sequentially (~4 h when\\nrun parallel). With the recent improvements in its implementation, FitHiC2 (8 processors and\\n16 GB memory) is also scalable to genome-wide analysis of the highest resolution (1 kb) Hi-C\\ndata available to date (-48 h with 32 GB peak memory). FitHiC2 is available through Bioconda,\\nGitHub and the Python Package Index.\\n',\n", + " \"nature PROTOCOL\\n\\nprotocols\\n\\nhttps://doi.org/10.1038/s41596-019-0273-0\\n\\nIdentifying statistically significant chromatin\\ncontacts from Hi-C data with FitHiC2\\n\\nArya Kaul'*°, Sourya Bhattacharyya®° and Ferhat Ay©?>*\\n\\nFit-Hi-C is a programming application to compute statistical confidence estimates for Hi-C contact maps to identify\\nsignificant chromatin contacts. By fitting a monotonically non-increasing spline, Fit-Hi-C captures the relationship\\nbetween genomic distance and contact probability without any parametric assumption. The spline fit together with the\\ncorrection of contact probabilities with respect to bin- or locus-specific biases accounts for previously characterized\\ncovariates impacting Hi-C contact counts. Fit-Hi-C is best applied for the study of mid-range (e.g., 20 kb-2 Mb for human\\ngenome) intra-chromosomal contacts; however, with the latest reimplementation, named FitHiC2, it is possible to perform\\ngenome-wide analysis for high-resolution Hi-C data, including all intra-chromosomal distances and inter-chromosomal\\ncontacts. FitHiC2 also offers a merging filter module, which eliminates indirect/bystander interactions, leading to\\nsignificant reduction in the number of reported contacts without sacrificing recovery of key loops such as those between\\nconvergent CTCF binding sites. Here, we describe how to apply the FitHiC2 protocol to three use cases: (i) 5-kb resolution\\nHi-C data of chromosome 5 from GM12878 (a human lymphoblastoid cell line), (ii) 40-kb resolution whole-genome Hi-C\\ndata from IMR90 (human lung fibroblast), and (iii) budding yeast whole-genome Hi-C data at a single restriction cut site\\n(EcoRI) resolution. The procedure takes ~12 h with preprocessing when all use cases are run sequentially (~4 h when run\\nparallel). With the recent improvements in its implementation, FitHiC2 (8 processors and 16 GB memory) is also scalable\\nto genome-wide analysis of the highest resolution (1 kb) Hi-C data available to date (~48 h with 32 GB peak memory).\\nFitHiC2 is available through Bioconda, GitHub and the Python Package Index.\\n\",\n", + " 'Article | Open access | Published: 14 June 2019\\n\\nChromatin interaction maps reveal genetic regulation\\nfor quantitative traits in maize\\n\\nYong Peng, Dan Xiong, Lun Zhao, Weizhi Ouyang, Shuangqi Wang, Jun Sun, Qing Zhang, Pengpeng\\n\\nGuan, Liang Xie, Wenqiang Li, Guoliang Li@, Jianbing Yan™ & Xingwang Li4\\n\\nNature Communications 10, Article number: 2632 (2019) | Cite this article\\n',\n", + " '> BMC Genomics. 2021 Jan 6;22:23. doi: 10.1186/s12864-020-07324-0 %\\n\\nChromatin loop anchors contain core structural components of the gene\\nexpression machinery in maize\\n\\nGina Zastrow-Hayes *, Gregory D May +\\n',\n", + " 'Crosslinked —> Religated —» Sequencing —» Alignment to\\nchromatin fragments reference genome\\n\\n«« Ligation\\n} Restriction site tt Pair of mate reads\\n\\nFiltering & & Binning Paired read thes <_ Pairing\\n\\nfo Gt\\n\\nig ee pe\\n\\nWAY\\nWHY\\n\\nlo\\n3\\n=\\nlp\\n>\\n=\\n\\n',\n", + " '-hic & .cool/.mcool: Binary formats for Hi-C data\\nCompressed contact matrices at multiple resolutions\\n\\nGenomic intervals for binned data\\nInteraction frequencies between loci\\nSupports multiple bin sizes & corrections in one file\\n\\n',\n", + " 'Percentage (26)\\n\\nCG DMR Annotation Enrichment Plot CHG DMR Annotation Enrichment Plot CHH DMR Annotation Enrichment Plot\\n\\n‘Annotation Type ‘Annotation Type ‘Annotation Type\\n\\nPercentage (2)\\n\\nPercentage (26)\\n\\n= 57.8 60.5 © 637\\n\\n445\\n\\n24.4\\n\\n165 20.9 20.9 20.9\\n\\n',\n", + " '(1000)\\n\\n(Ena\\n\\n[stan]\\n\\n(-900)\\n\\n0.023\\n\\nBoor\\n\\non\\n\\n| uone| Ayo peyesqueooy\\n\\n(1000)\\n\\n(Ena\\n\\n[stan]\\n\\n(-900)\\n\\n0.042\\n\\nz 0.031\\n\\n| YORE KYOU PayesqiIedoy\\n\\n02\\n\\n0.263\\n\\nBot98\\n\\n492\\n\\n| uone| Ayo peyesqueooy\\n\\n(1000)\\n\\n[Eng]\\n\\n[star)\\n\\n(-900)\\n\\nsamples — mothylome_ 16 suviS_genes — methyiome.merged WT_All_ genes — methylome_matt_genes\\n\\nsamples — mathylome_16_suw5 genes — methylome merged WT_AlL genes — methylome_matt_gones\\n\\nsamples — mothylome_ 16 suviS_genes — methyiome.merged WT_All_ genes — methylome_matt_genes\\n',\n", + " 'How so? Answer very briefly\\n\\nSUVR5 deposits H3K9mez2, which recruits CMT3, an enzyme responsible for CHG methylation. This\\nindirect regulation explains why suvr5 mutants show reduced CHG methylation. Since CHH\\nmethylation is partially influenced by H3K9me2, SUVR5 loss also lowers CHH methylation,\\n\\nthough to a lesser extent than met1.\\n',\n", + " 'Fore\\n\\n(600)\\n\\n(30)\\n\\n(3800)\\n\\n(300)\\n\\n(doo)\\n\\ntena\\n\\nisa)\\n\\n(-800)\\n\\n‘samples — metylome 16 suvS TE — metiybme merged WTALTE — atylome matt TE ‘samples — metifome 16 su TE — matylome merges WT ALTE — metifome mett_TE\\n\\nsamples — metyiome. 16 sar TE — thyme. merged WT_AILTE — matyome, matt TE\\n',\n", + " '(1900)\\n\\nae)\\n\\n§ g\\n\\nono] uone nine poresqyeooy,\\n\\n(1900)\\n\\nae)\\n\\nHI 4 5\\n\\nono] uoneninew poresqyeooK,\\n\\n(188)\\n\\nTen)\\n\\n(saa)\\n‘samples — methyome_ 16 suvis TE — mettylome. merged. WT_AILTE — mettylome.mett_TE\\n\\ncae\\n\\n5 Fy g\\n\\nono] uone nine poresqyeooy,\\n',\n", + " 'Mean Methylation Level\\n\\noo:\\n\\nMean Methylation Levels - CG Context\\n\\nFile\\n\\n0.100\\n\\nMean Methylation Level\\n2 g\\n\\ni\\n\\n0.000.\\n\\nMean Methylation Levels - CHG Context\\n\\nFile\\n\\n008\\n\\n0.04\\n\\n8\\n\\ng\\n\\nMean Methylation Level\\n\\noot\\n\\n0.00.\\n\\nMean Methylation Levels - CHH Context\\n\\nFile\\n\\n',\n", + " 'Mean Methylation Levels - CG Context\\n\\nos:\\n\\nMean Methylation Level\\na\\n\\n0.00:\\n\\nMean Methylation Levels - CHG Context\\n0.00.\\n\\n&\\n\\nMean Methylation Level\\n\\n0.00:\\n\\nFile\\n\\n0.020\\n\\nMean Methylation Level\\n\\n0.05\\n\\n0.000\\n\\nMean Methylation Levels - CHH Context\\n\\n',\n", + " '‘Mean Methylation Levels - CG Context ‘Mean Methylation Levels - CHG Context ‘Mean Methylation Levels - CHH Context\\n\\nMean Methylation Level\\n\\nMean Methylation Level\\n\\nMean Methylation Level\\n\\nFile\\n\\nFile\\n\\nFile\\n',\n", + " 'Our Final Final\\n\\nFeature Literature Findings Findings ‘Agreement\\nmet! mutant loses CG v Full match\\nmethylation\\nmet affects CHG/CHH Full match\\nmethylation\\nmet! leads to TE v Full match\\n\\nhypomethylation\\n\\n@ (not Vv Needs\\n\\nmett retains low CG in\\n\\npericentromeric regions checked) further testing\\nsuvr5 mutant has reduced v Full match\\nH3K9me2\\nsuvr5 does not reduce CG vv Full match\\nmethylation\\nsuvr5 does not regulate CHG (CHG methylation in TEs is Full match\\nmethylation in TEs regulated by KYP, SUVH5, SUVH6\\n\\nvia CMT3)\\nsuvr5 does not strongly affect Full match\\nCHH methylation\\nSUVRS deposits H3K9me2 vv Full match\\nindependently of DNA\\nmethylation\\nSUVRS binds DNA via zinc- v Full match\\n\\nfingers, not an SRA domain\\n\\nFinal Standing\\n\\nOur findings fully align with published literature.\\n\\nmet mutant exhibits expected global CG loss and secondary CHG/CHH reductions.\\n suvr5 mutant affects H3K9me2 but does not regulate CHG methylation in TEs.\\n\\n SUVRS functions independently of DNA methylation, binding DNA via zinc-fingers instead of\\nan SRA domain.\\n\\nThis is the final validated conclusion with no prior assumptions. +7\\n',\n", + " 'Fragment\\n\\n= ————\\n\\n=. —,\\n> sequencing *——— a\\n\\n',\n", + " 'GSM3398051: HiC maize Leaf-HiC rep2; Zea mays; Hi-C\\n\\n1 ILLUMINA (NextSeq 500) run: 528.9M spots, 80.4G bases, 30.8Gb downloads\\nAccession: SRX4727418\\n\\nGSM3398050: HiC maize Leaf-HiC rep1; Zea mays; Hi-C\\n\\n1 ILLUMINA (NextSeq 500) run: 89.8M spots, 13.7G bases, 4.5Gb downloads\\nAccession: SRX4727417\\n',\n", + " 'A Sequenced\\nHi-C Reads\\n\\nAlignment and\\nChimera Handling Merge Sort\\n\\nSS Sass = SS\\n—_ oo i\\n—\\nSSS oo\\na\\n\\noe OT\\n\\nDuplicate\\nremoval\\n\\nMap creation\\n\\ni\\n—————\\n\\n',\n", + " 'Article | Published: 18 November 2019\\n\\nWidespread long-range cis-regulatory elements in the\\nmaize genome\\n\\nWilliam A. Ricci, Zefu Lu, Lexiang Ji, Alexandre P. Marand, Christina L. Ethridge, Nathalie G. Murphy,\\n\\nJaclyn M. Noshay, Mary Galli, Maria Katherine Mejia-Guerra, Maria Colomé-Tatché, Frank Johannes, M.\\n\\nJordan Rowley, Victor G. Corces, Jixian Zhai, Michael J. Scanlon, Edward S. Buckler, Andrea Gallavotti,\\n\\nNathan M. Springer, Robert J. Schmitz 4 & Xiaoyu Zhang 4\\n\\nNature Plants 5, 1237-1249 (2019) | Cite this article\\n\\n19k Accesses | 136 Altmetric | Metrics\\n',\n", + " 'Library (tximport)\\n\\n# Define paths to trimmed reads and extract sample names\\nfastg files <- list.files(path = \"/mnt/volume/data/group8/studies/trimmed\", pattern = \"* 1.fastq.gz\", full.names = TRUE)\\nsamples <- basename(fastg files) %>% sub(\"_1\\\\\\\\.fastq\\\\\\\\.g:\\n\\n# Create paths to Kallisto abundance files\\nfiles <- file.path(\"/mnt/volume/data/group8/kallisto_output\"\\nnames (files) <- samples\\n\\nsamples, “abundance. tsv\")\\n\\n# Check that all files exist\\n\\nmissing files <- files[!file.exists(files)]\\n\\nif (length(missing_files) > 0) {\\ncat(\"Warning: The following abundance.tsv files are missing: \\\\n\")\\nprint(missing_files)\\n\\n} else {\\ncat(\"AUL abundance.tsv files found. \\\\n\")\\n\\n}\\n\\n# Load the tx2gene mapping\\n‘tx2gene <- read. csv(\"/mnt/volume/data/group8/references/tx2gene.csv\")\\n\\n# Run tximport to summarize counts to gene level\\ntxi <- tximport(files, type = \"kallisto\", tx2gene = tx2gene)\\n\\n# Check the structure of the imported object\\nstr(txi)\\n\\n# Save gene-level counts to a CSV file\\n\\nwrite. csv(txigcounts, file = \"/mnt/volume/data/group8/kallisto_output/gene_counts.csv\", row.names = TRUE)\\n\\nwrite. csv(txigabundance, file = \"/mnt/volume/data/group8/kallisto_output/gene_counts_abundance.csv\", row.names = TRUE)\\ncat(\"Gene-level counts saved to /mnt/volume/data/group8/kallisto_output/gene_counts.csv\\\\n\")\\n\\n@ oas\\n\\nALL abundance. tsv files found.\\n\\nError in tximport(files, type =\\nTraceback:\\n\\n\"kallisto\", tx2gene = tx2gene): length(files) > @ is not TRUE\\n\\n1. stopifnot(length(files) > @)\\n2. stop(simpleError(msg, call = if (p <- sys.parent(1L)) sys.call(p)))\\n\\nIn the next notebook, we try and take a look at this data with PCA and find differentially expressed genes.\\n',\n", + " '# Create patns to Kaltisto abundance Titles\\n\\n© Celli cenit files <- file.path(\"/mnt/volume/data/group8/kallisto_output\", samples, “abundance.tsv\")\\n>* names(files) <- samples\\n\\nY SRR21866470\\n\\n= abundance.h5 # Check that all files exist\\nmissing files <- files[!file.exists(files)]\\n\\n= abund: ui\\nabungance.tsv if (length(missing_files) > 0) {\\n\\n{} run_info.json cat(\"Warning: The following abundance.tsv files are missing:\\\\n\")\\nY SRR21866471 print (missing_files)\\n= abundance.h5S /mnt/volume/data/group8/kallisto_output/SRR21866471 }\\nSs Cat (\"ALC abundance. tsv Tiles found. \\\\n\")\\n\\n= abundance.tsv }\\n\\n{} run_info.json\\n',\n", + " 'A Sequenced ignment and\\nHi-C Reads Chimera Handling\\nRI Re\\na —————I\\n\\nDuplicate\\nMerge Sort removal\\n\\nMap creation\\n\\n_\\n\\n',\n", + " '[6]\\n\\ncount_data <- read.csv(\"/mnt/volume/data/group8/kallisto_output/gene_counts.csv\", row.names = 1)\\n# Ensure that the sample names in the metadata match the column names in the count matrix\\nrownames(col_data) <- col_data$Run\\n\\ncount_data <- count_data[, rownames(col_data), drop = FALSE]\\n\\n# Convert relevant columns to factors\\ncol_data$strain <- as. factor(col_data$strain)\\ncol_data$stress <- as.factor(col_data$stress)\\n\\n# Align ‘abundance_data\\' with \\'count_data\\' to ensure they have the same genes in the same order\\ncommon_genes <~ intersect(rownames(count_data), rownames(abundance_data) )\\n\\ncount_data <- count_data[common_genes, ]\\n\\nabundance_data <- abundance_data[common_genes, 1]\\n\\n# Identify genes that are expressed above the threshold in at least 3 samples\\nkeep <- rowSums(abundance_data > low_expression_threshold) >= sample_threshold\\n\\n# Filter \\'count_data\\' to retain only the genes that meet the criteria\\ncount_data <- count_data[keep, ]\\n\\n# Display the first few rows of the filtered count data\\nhead(count_data)\\n\\n@ 08s\\n\\nError in *[.data.frame*(count_data, , rownames(col_data), drop = FALSE): undefined columns selected\\nTraceback:\\n\\n1. *[.data.frame*(count_data, , rownames(col_data), drop = FALSE)\\n2. stop(\"undefined columns selected\")\\n\\n3. «handleSimpleError(function (cnd)\\n\\naf\\n\\n. watcher$capture_plot_and_output()\\n\\n. cnd <- sanitize_call(cnd)\\n\\n. watcher$push(cnd)\\n\\n. switch(on_error, continue = invokeRestart(\"eval_continue\"),\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n\\n. }, \"undefined columns selected\", base::quote(*[.data. frame (count_data,\\n. » rownames(col_data), drop = FALSE)))\\n\\n',\n", + " 'library(tximport)\\n\\n# Define paths to trimmed reads and extract sample names\\nfastq_files <- list.files(path = \"/mnt/volume/data/group8/studies/trimmed\", pattern = \"*_1.fastq.gz\", full.names = TRUE\\nsamples <- basename(fastq_files) %>% sub(\"_1\\\\\\\\.fastq\\\\\\\\.gz\", \"\", .)\\n\\n# Create paths to Kallisto abundance files\\nfiles <- file.path(\"/mnt/volume/data/group8/kallisto_output\", samples, \"abundance.tsv\")\\nnames(files) <- samples\\n\\n# Check that all files exist\\n\\nmissing_files <- files[!file.exists(files)]\\n\\nif (length(missing_files) > 0) {\\ncat(\"Warning: The following abundance.tsv files are missing:\\\\n\")\\nprint(missing_files)\\n\\n} else {\\ncat(\"All abundance.tsv files found.\\\\n\")\\n\\n}\\n\\n# Load the tx2gene mapping\\ntx2gene <- read.csv(\"/mnt/volume/data/group8/references/tx2gene.csv\")\\n\\n# Run tximport to summarize counts to gene level\\ntxi <- tximport(files, type = \"kallisto\", tx2gene = tx2gene\\n\\n# Check the structure of the imported object\\nstr(txi)\\n\\n# Save gene-level counts to a CSV file\\n\\nwrite.csv(txi$counts, file = \"/mnt/volume/data/group8/kallisto_output/gene_counts.csv\", row.names = TRUE)\\nwrite.csv(txig$abundance, file = \"/mnt/volume/data/group8/kallisto_output/gene_counts_abundance.csv\", row.names = TRUE\\ncat(\"Gene-level counts saved to /mnt/volume/data/group8/kallisto_output/gene_counts.csv\\\\n\")\\n\\n(1) @ 00s\\n\\nError in basename(fastq_files) %>% sub(\"_1\\\\\\\\.fastq\\\\\\\\.gz\", \"\", «): could not find function \"%>%\"\\nTraceback:\\n',\n", + " 'library(tximport)\\n\\n# Define paths to trimmed reads and extract sample names\\nfastq_files <- list.files(path = \"/mnt/volume/data/group8/studies/trimmed\", pattern = \"*_1.fastq.gz\", full.names = TRUE\\nsamples <- basename(fastq_files) %>% sub(\"_1\\\\\\\\.fastq\\\\\\\\.gz\", \"\", «\\n\\n# Create paths to Kallisto abundance files\\nfiles <- file.path(\"/mnt/volume/data/group8/kallisto_output\", samples, \"abundance.tsv\")\\nnames(files) <- samples\\n\\n# Check that all files exist\\n\\nmissing_files <- files[!file.exists(files)]\\n\\nif (length(missing_files) > 0) {\\ncat(\"Warning: The following abundance.tsv files are missing:\\\\n\")\\nprint(missing_files)\\n\\n} else {\\ncat(\"All abundance.tsv files found.\\\\n\")\\n\\n}\\n\\n# Load the tx2gene mapping\\ntx2gene <- read.csv(\"/mnt/volume/data/group8/references/tx2gene.csv\")\\n\\n# Run tximport to summarize counts to gene level\\ntxi <- tximport(files, type = \"kallisto\", tx2gene = tx2gene\\n\\n# Check the structure of the imported object\\nstr(txi)\\n\\n# Save gene-level counts to a CSV file\\n\\nwrite.csv(txi$counts, file = \"/mnt/volume/data/group8/kallisto_output/gene_counts.csv\", row.names = TRUE)\\nwrite.csv(txig$abundance, file = \"/mnt/volume/data/group8/kallisto_output/gene_counts_abundance.csv\", row.names = TRUE\\ncat(\"Gene-level counts saved to /mnt/volume/data/group8/kallisto_output/gene_counts.csv\\\\n\")\\n\\n3] @ Os\\n\\nAll abundance.tsv files found\\n\\nError in tximport(files, type = \"kallisto\", tx2gene = tx2gene): length(files) > @ is not TRUE\\nTraceback:\\n\\n1. stopifnot(length(files) > 0)\\n2. stop(simpleError(msg, call = if (p <- sys.parent(1L)) sys.call(p)))\\n',\n", + " ', isolate, treatment, time, repeat,Library Name,LibraryLayout,LibrarySelection, LibrarySource, Orga\\n6000,Franklin,under control,@h,biological repeat 1,F—CK-1,PAIRED, PCR, TRA\\n\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\n\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\nity, Illumina\\n\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\n\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\nNovaSeq\\n\\n6000,TX9425, under\\n6000,TX9425, under\\n6000,TX9425, under\\n6000,TX9425, under\\n6000,TX9425, under\\n6000,TX9425, under\\n6000,TX9425, under\\n\\n6000, Franklin, under\\n6000, Franklin, under\\n6000, Franklin, under\\n6000, Franklin, under\\n6000, Franklin, under\\n6000, Franklin, under\\n6000, Franklin, under\\n\\nwaterlogging\\nwaterlogging\\nwaterlogging\\nwaterlogging\\nwaterlogging\\nwaterlogging\\n\\nstress,72h,biological\\nstress,72h,biological\\nstress,72h,biological\\nstress,24h, biological\\nstress,24h, biological\\nstress,24h, biological\\n\\nrepeat\\nrepeat\\nrepeat\\nrepeat\\nrepeat\\nrepeat\\n\\n3,T-72-3, PAI\\n2,T-72-2, PAI\\n1,T-72-1,PAI\\n3,T-24-3, PAI\\n2,T1-24-2, PAI\\n1,T-24-1, PAI\\n\\ncontrol,0h,biological repeat 3,T-CK-3, PAIRED, PCR, TRANS\\nCity, Illumina NovaSeq 6000,Franklin,under waterlogging stress,72h,biological repeat 3,F-72-3,\\n\\nwater logging\\nwater logging\\nwater logging\\nwater logging\\nwater logging\\n\\nstress,72h,biological\\nstress,72h,biological\\nstress,24h,biological\\nstress,24h,biological\\nstress,24h,biological\\ncontrol,@h,biological repeat 3,F-CK-3,PAIRED,PCR, TRA\\ncontrol,@h,biological repeat 2,F-CK-2,PAIRED,PCR, TRA\\n\\nrepeat 2,F-72-2,F\\nrepeat 1,F-72-1,F\\nrepeat 3,F-24-3,\\nrepeat 2,F-24-2,\\nrepeat 1,F-24-1,F\\n\\n6000,TX9425,under control,@h,biological repeat 2,T-CK-2, PAIRED, PCR, TRANS\\n6000,TX9425,under control,@h,biological repeat 1,T-CK-1, PAIRED, PCR, TRANS\\n',\n", + " '19]\\n\\ncount_data <- read.csv(\"/mnt/volume/data/group8/kallisto_output/gene_counts.csv\", row.names = 1)\\n# Ensure that the sample names in the metadata match the column names in the count matrix\\nrownames(col_data) <- col_datasRun\\n\\ncount_data <- count_data[, rownames(col_data), drop = FALSE]\\n\\n# Convert relevant columns to factors\\ncol_datasstrain <- as.factor(col_datastreatment) #\\ncol_data$stress <- as.factor(col_datastime) #\\n\\n# Align ‘abundance_data\\' with ‘count_data\\' to ensure they have the same genes in the same order\\ncommon_genes <- intersect (rownames(count_data), rownames(abundance_data) )\\n\\ncount_data <- count_data[common_genes, }\\n\\nabundance_data <- abundance_data{common_genes, |\\n\\n# Identify genes that are expressed above the threshold in at least 3 samples\\nkeep <- rowSums(abundance_data > low_expression_threshold) >= sample_threshold\\n\\n# Filter ‘count_data\\' to retain only the genes that meet the criteria\\ncount_data <- count_data[keep, ]\\n\\n# Display the first few rows of the filtered count data\\nhead (count_data)\\n\\nv0.38\\nSRR21866470 SRR21866471 SRR21866472 SRR21866473 SRR21866474\\n\\n \\n\\nHORVU.MOREX.r3.1HG0000030 43.000 5.0000 0.0000 12.000 0.0000\\nHORVU.MOREX.r3.1HG0000040 1450.000 204.0000 559.0000 955.000 192.0000\\nHORVU.MOREX.r3.1HG0000050 1361.930 98.0000 173.0000 333.000 93.0000\\nHORVU.MOREX.r3.1HG0000060 487.233 44.1801 87.6339 174.378 33.2423\\nHORVU.MOREX.r3.1HG0000070 2475,000 250.0000 570.0000 1145.00 149.0000\\n\\nHORVU.MOREX.r3.1HG0000080 643.000 42.0000 83.0000 185.000 46.0000\\n\\nSRR21866475\\n\\n\\n2.0000\\n190.0000\\n123.0000\\n36.5383\\n224.0000\\n65.0000\\n\\nSRR21866476\\n\\n\\n5.000\\n\\n939.000\\n516.000\\n234.029\\n1092.000\\n385.000\\n\\nA data.frame: 6 x 18\\n\\nSRR21866477\\n\\n\\n6.00\\n\\n918.00\\n\\n272.00\\n\\n112.79\\n1443.00\\n432.00\\n\\nSRR21866478\\n\\n\\n3\\n\\n638\\n\\n295\\n\\n27\\n\\n301\\n\\n37\\n\\nSRR21866479\\n\\n\\n4.000\\n\\n849,000\\n364.988\\n34.000\\n474,000\\n30.000\\n\\nSRR21866480\\n\\n\\n0.000\\n\\n221.000\\n61.000\\n\\n36.881\\n\\n176.000\\n46.000\\n\\nSRR21866481\\n\\n\\n2.00\\n\\n55.00\\n\\n36.00\\n\\n12.64\\n\\n102.00\\n\\n13.00\\n\\nSRR21866482\\n\\n\\n2.0000\\n172.0000\\n104.0000\\n47.7192\\n355.0000\\n29.0000\\n\\nSRR21866483\\n\\n\\n2.0000\\n210.0000\\n143.0000\\n44.9645\\n387.0000\\n53.0000\\n\\nSRR21866484\\n\\n\\n0.0000\\n54.0000\\n51.0000\\n32.5228\\n106.0000\\n29.0000\\n\\nSRR21866485\\n\\n\\n7.0\\n\\n244.0\\n\\n202.0\\n\\n13.9\\n\\n446.0\\n\\n18.0\\n\\nSRR21866486\\n\\n\\n31.000\\n1043.000\\n775.000\\n539.985\\n2496.000\\n768.000\\n\\nSRR21866\\n<\\n\\n29\\n\\n934\\n\\n658\\n\\n506\\n\\n2515\\n\\n607\\n',\n", + " 'Error in checkFullRank(modelMatrix): the model matrix is not full rank, so the model cannot be fit as specified.\\nOne or more variables or interaction terms in the design formula are linear\\ncombinations of the others and must be removed.\\n\\nPlease read the vignette section ‘Model matrix not full rank\\':\\n\\nvignette( \\'DESeq2\\')\\n\\nTraceback:\\n\\n1. DESeqDataSet(se, design = design, ignoreRank)\\n\\n2. checkFullRank(modelMatrix)\\n\\n3. stop(\"the model matrix is not full rank, so the model cannot be fit as specified.\\\\n One or more variables or interaction terms in the\\n4. .handleSimpleError(function (cnd)\\n\\nft\\nwatcher$capture_plot_and_output()\\ncnd <- sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\nstop = invokeRestart(\"eval_stop\"), error = NULL)\\n. }, “the model matrix is not full rank, so the model cannot be fit as specified.\\\\n One or more variables or interaction terms in the d\\nbase: : quote(checkFullRank(modelMatrix) ) )\\n\\n',\n", + " 'Sample Distance Matrix\\n\\nC—O\\n\\nO8r9981ZuUS\\n\\n8Ly99817HUS\\n\\n6LY9981Z74US ]\\n\\nLLY998174uS\\n\\nLepoogizuus\\n\\n‘y8998LZ7NUS\\n\\n9gpo9g1ZuUS\\n\\n£87998 1Z4US\\n\\nozy9ogizuus\\n\\nS879981ZHUS\\n\\nLavoogizuus\\n\\nZLP998LZHUS\\n\\nELY99817HUS\\n\\nzgyoog1ZuUs\\n\\n€8p9981Z4US\\n\\n9Ly9981ZuUS\\n\\nvLv998LZUUS\\n\\nrs\\n4\\na\\n3\\n8\\n3\\ng\\ng\\n5\\n\\nSRR21866480\\n\\nSRR21866478\\n\\n| sara\\n\\n‘SRR21866477\\n\\n‘SRR21866481\\n\\nSRR21866484\\n\\nSRR21866486\\n\\nSRR21866487\\n\\nSRR21866470\\n\\nSRR21866485,\\n\\nSRR21866471\\n\\nSRR21866472\\n\\nSRR21866473\\n\\n‘SRR21866482\\n\\nSRR21866483\\n\\n‘SRR21866476\\n\\nSRR21866474\\n\\n‘SRR21866475,\\n\\n| 250\\n\\n200\\n150\\n100\\n\\n',\n", + " \"‘Sample Distance Matrix\\n\\ncd\\n\\nRS * foe\\n\\n'5RR21866476,\\n\\nssrno 1866474\\n\\nRR2 1866875,\\n\\nCo\\n\\nSRR21866475,\\n\\nsro 1866474\\n\\n‘sep21a60476\\n\\nsR21866483\\n\\nsRR2 1866482\\n\\nsR21866473\\n\\nR21866472\\n\\nsaRz1866471\\n\\nsrR21a66485\\n\\nsRR21866470\\n\\nsRRZ1B60487\\n\\nspre 1266486\\n\\nsRRz1266484\\n\\nsmR21866481\\n\\nsRR21866477\\n\\n[ setascans\\n\\nSRR21866478\\n\\nsRRZTBEO48O\\n\\n\",\n", + " '= hh\\n\\n%ssbash\\ntree /mnt/volume/data/group8/references/x. zip\\nfor file in /mnt/volume/data/group8/references/*.zip; do\\nif [[-!-\"$file\"-=~-fasta\\\\.zip$ ]];+then\\nunpigz \"$file\"\\nfi\\ndone\\n\\nvY 0.0s\\n\\nZmnt/volume/data/group8/references/GFA-456c8c45c35aalbf03e9cdd88f428728 fasta.zip [error opening dir\\nZmnt/volume/data/group8/references/GFA-456c8c45c35aalbf03e9cdd88f428728.zip [error opening dir]\\n\\n@ directories, 2 files\\n\\n',\n", + " 'Extracted Data Preview (Before Mapping):\\n\\nEmpty DataFrame\\n\\nColumns: [IDENTIFIER, level1, level2, level3, level4, level5, level6, level7, level8, protscriber, swissprot]\\nIndex: []\\n\\nSuccessfully mapped transcripts to genes: 0\\n\\nUnmapped transcripts (IDENTIFIER is NaN after merge): @\\n\\nFinal DataFrame after Mapping:\\n\\nEmpty DataFrame\\n\\nColumns: [level1, level2, level3, level4, level5, level6, level7, level8, protscriber, swissprot, IDENTIFIER]\\nIndex: []\\n\\nTotal valid gene rows: @\\n\\n',\n", + " '[18]\\n\\nimport pandas as pd\\n\\nbatch_file = \"/mnt/volume/data/group8/references/Mercator_Mapped_file.csv\"\\ndf = pd. read_csv(batch_file)\\n\\nprint(df.head())\\n\\nprint (df.columns)\\n\\n® 0.0s\\n\\nParserError Traceback (most recent call last)\\n\\nCell In[18], line 4\\n\\nimport pandas as pd\\n\\nbatch_file = \"/mnt/volume/data/group8/references/Mercator_Mapped_file.csv\"\\ndf = pd. read_csv(batch_file)\\n\\nprint (df.head())\\n\\nprint (df.columns)\\n\\nLl\\n\\n---->\\n\\nIn I IS WW\\n',\n", + " '# Run enrichment analysis\\nenrich <- enricher(\\ngene = genelist,\\npvalueCutoff = 0.1,\\n\\npAdjustMethod = \"BH\",\\nminGSSize = 10,\\nmaxGSSize = 500,\\n\\nqvalueCutoff = 0.2,\\nTERM2GENE = tempset)\\n\\n#print(\"Enrichment results structure\\n#print(str(enrich))\\nres <- data. frame(enrich)\\n\\n#print(\"First few rows of enrichment results\\n#print(head(res))\\ndir. create(\"/mnt/volume/data/group8/enrichments/\")\\n# Save results if enrichment results exist\\nif (nrow(res) >= 1) {\\nfilename <- pasteO(\"/mnt/volume/data/group8/enrichments/\", level, \"_DESeq2_Mercator_clusterprof.csv\")\\nwrite.csv(res, file = filename)\\n\\nplot_filename <- paste0(\"/mnt/volume/data/group8/enrichments/\", level, \"_DESeq2_Mercator_plot.pdf\")\\nggsave( filename = plot_filename,\\n\\nplot = dotplot (enrich),\\n\\nwidth = 15, height = 10)\\n\\n+\\n\\nbelse {\\nprint(paste(\"No enrichment data found for\", level, \"skipping.\"))\\nnext\\n\\nprint(\"ALl processing completed.\")\\n\\n@ 04s\\n\\n[1] “Summary of term2gene before filtering:\"\\n‘data. frame\\': 358250 obs. of 4 variables:\\n\\n$ Gene: chr \"“HORVU.MOREX. r3.2HGO150570\" \"HORVU.MOREX. r3.2HG0113330\" \"HORVU.MOREX. r3.3HG0319250\" \"HORVU.MOREX. r3.6HG0546280\" ...\\n$ Term : chr \"Photosynthesis\" \"Photosynthesis\" \"Photosynthesis\" \"Photosynthesis\" ...\\n\\n$ Filename: chr \"mercator_level1_barley.csv\" \"mercator_level1_barley.csv\" \"mercator_level1_barley.csv\" \"mercator_level1_barley.csv\" ...\\n$level : chr “leveli\" \"level\" \"level\" \"level\" .\\n\\nNULL\\n\\n[1] \"Unique levels in term2gene:\"\\n\\n[2] “levela\" \"Level2\" \"level\" \"Level\" \"levels\"\\n\\n[6] \"levels\" \"Level\" \"Levels\" “protscriber\" \"swissprot\"\\n\\n[1] \"Unique filenames in term2gene:\"\\n\\n[1] \"mercator_level1_barley.csv\" \"mercator_level2_barley. csv\"\\n\\n[3] \"mercator_level3_barley.csv\" \"mercator_level4_barley. csv\"\\n\\n[5] \"mercator_level5_barley.csv\" \"mercator_level6_barley. csv\"\\n\\n[7] \"mercator_level7_barley.csv\" \"mercator_level8_barley. csv\"\\n\\n[9] \"mercator_protscriber_barley.csv\" \"mercator_swissprot_barley.csv\"\\n[1] \"Processing enrichment for leveli\"\\n[1] “Filtered termagene table for level has 35825 rows\"\\n[1] “First few rows of filtered termagene:\"\\nTerm Gene\\n1 Photosynthesis HORVU.MOREX. r3.2HG@150570\\n2 Photosynthesis HORVU.MOREX. r3.2HG0113330\\n3 Photosynthesis HORVU.MOREX. r3.3HG0319250\\n\\nError in enricher(gene = genelist, pvalueCutoff = 0.1, pAdjustMethod = \"BH\", : could not find function “enricher\"\\nTraceback:\\n',\n", + " 'Check if the filtered termagene table has any rows\\nprint (paste(\"Filtered term2gene table for\", level, \"has\", nrow(tempset), “rows\"))\\nif (nrow(tempset) > 0) {\\nprint(\"First few rows of filtered termagene:\")\\nprint (head(tempset, 3))\\n\\nenrich <- enricher(\\nRona,\\npAdjustMethod = \"BH\",\\naincssize = 10,\\nsansssize = 500,\\nGain S02,\\n‘TERM2GENE = tempset)\\n\\n#print(\"Enrichment results structure\\n#print(str(enrich))\\nres <- data. frame(enrich)\\n\\nfprint(\"First few rows of enrichment results:\")\\n#print(head(res) )\\ndir.create(\"\"/mnt/volume/data/group8/enrichnents/\")\\n# Save results if enrichment results exist\\nif (nrow(res) >= 1) {\\nfilename <- paste0(\"\\'/mnt/volume/data/group8/enrichments/\", level, \"_DESeq2 Mercator_clusterprof.csv\")\\nwrite.csv(res, file = filename)\\n\\nplot_filename <- paste0(\"/mnt/volune/data/group8/enrichnents/\", level,\\nggsave( filename = plot_filenane,\\n\\nplot = dotplot(enrich),\\n\\nwidth = 15, height = 10)\\n\\n\"_DESeq2_Mercator_plot.pdf\")\\n\\n}\\n\\n} else {\\nprint(paste(\"No enrichnent data found for\", level, \"skipping.\")\\nnext\\n\\nprint(\"AUL processing completed.\\n\\n® oss\\n\\n[1] \"Summary of termgene before filtering:\\n‘data. frame\\': 358250 obs. of 4 variables:\\n\\n$ Gene + chr \"HORVU.MOREX. r3.2HG0150570\" \"HORVU.MOREX. r3.2HG0113330\" “HORVU.MOREX. r3.3HG0319250\" \"HORVU.MOREX. r3.6HG0546260\" ...\\n$ Term: chr \"Photosynthesis\" \"Photosynthesis\" \"Photosynthesis\" \"Photosynthesis\"\\n\\n$ Filename: chr “nercator_levell_barley.csv\" \"nercator_level1_barley.csv\" \"“mercator_level1_barley.csv\" \"nercator_level1_bartey.csv\"\\n$level : chr “level” “level” \"level\" “level”...\\n\\nNULL\\n\\n[2] \"Unique levels in termagene:”\\n\\n[1] \"leveli\" ‘Level2\\' “level3\" ‘level4\" “levels\"\\n\\n[6] \"levelé\" ‘level7 \"levels\" \\'protscriber\" \"swissprot\"\\n\\n[2] \"Unique filenames in termagene:”\\n\\n[1] \"mercator_level1_barley.csv\" “mercator_level2_barley.csv\"\\n\\n[3] \"mercator_level3_barley.csv\" “mercator_level4_barley.csv\"\\n\\n[5] \"mercator_levelS_barley.csv\" “mercator_level6_barley.csv\"\\n\\n[7] \"mercator_level7_barley.csv\" “mercator_level8_barley.csv\"\\n\\n[9] \"mercator_protscriber_barley.csv\" \"mercator_swissprot_barley.csv\"\\n[1] \"Processing enrichment for level\"\\n[1] \"Filtered termagene table for level1 has 35825 rows\"\\n[1] “First few rows of filtered termagene:\"\\nTerm Gene\\n1 Photosynthesis HORVU.MOREX. r3.2HG0150570\\n2 Photosynthesis HORVU.MOREX. r3.2HG0113330\\n3 Photosynthesis HORVU.MOREX. r3.3HG0319250\\n\\nError: object ‘§EHBWEE\\' not found\\n\\nTraceback:\\n\\n1. enricher_internal(gene = gene, pvalueCutoff = pvalueCutoff, pAdjustMethod = pAdjustMethod,\\n+ universe = universe, minGSSize = minGSSize, maxGSSize = maxGSSize,\\n+ qvalueCutoff = qvalueCutoff, USER_DATA = USER_DATA)\\n\\n2. unique(gene)\\n\\n3. .handleSimpleError( function (cnd)\\nft\\n. watcher$capture_plot_and_output()\\n\\n. cnd <- sanitize_call(cnd)\\n\\n. watcher$push(cnd)\\n\\n+ switch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\n. stop = invokeRestart(\"eval_stop\"), error ULL)\\n\\n+}, object \"§BRBWEE\\' not found\", base: :quote(eval(expr, envir)))\\n\\n',\n", + " '2]\\n\\nv\\n\\nLibrary(tidyverse)\\n\\n# import gene_contrast table\\nDEGs <- list. files(pattern = (\"/mnt/volume/data/group8/funcourse/workf lows/scripts/deseq2_results.csv\"))\\nstr(DEGs)\\ndatalist_deg = list()\\nfor (i in DEGs) {\\ndeg_df <- read.table(i, se\\ndeg_df <- deg_df %%\\nselect(ID, module_name) %>%\\n#mutate (Accession = str_split_n(module_name, \"\\nfilter(padj < 0.05)\\ndatalist_deg[[i]] <- deg_df\\n\\nheader = TRUE, stringsAsFactors = FALSE)\\n\\n\", 1))\\n\\n}\\ngene_contrast <- do.call(rbind, datalist_deg)\\nrownames(gene_contrast) <~ NULL\\ndim(gene_contrast)\\nhead(gene_contrast)\\n# import term2gene tables\\n# and fuse them into single df per species\\nsetwd(\"/mnt/volume/data/group8/references/\")\\nmercator_names <- list.files(pattern = (\"mercatorx\"))\\nstr(mercator_names)\\ndatalist_termagene = list()\\nfor (i in mercator_names) {\\nmercator_df <- read.table(i, se\\nmercator_df <- mercator_df %%\\nmutate(Filename = paste0(i)) %o%\\nrename(Term = V2, Gene = V1) %>%\\n#mutate(Level = str_extract(Filename, regex(\"level[1-8]\"))) %>%\\nmutate(Level = str_split_i(Filename, \"_\", 2)) #%%\\n#select (-Filename)\\ndatalist_term2gene[[i]] <- mercator_df\\n\\n,\", stringsAsFactors = FALSE)\\n\\n}\\n\\nterm2gene <- do.call(rbind, datalist_term2gene)\\nrownames(term2gene) <- NULL\\n\\ndim(termagene)\\n\\nhead (term2gene)\\n\\nHt\\n\\nprint(\"Imports are finished\")\\n\\n#\\n\\n17s\\n\\nchr(@)\\n\\nNULL\\n\\nNULL\\n\\nchr [1:10] \"mercator_level1_barley.csv\" \"mercator_level2_barley.csv\" ...\\n\\n358250 - 4\\n\\nan ona\\n\\nA data.frame: 6 x 4\\nGene Term Filename Level\\n\\n \\nHORVU.MOREX.r3.2HGO150570 Photosynthesis mercator_level1_barley.csv _ level\\nHORVU.MOREX.r3.2HG0113330 Photosynthesis _mercator_level1_barley.csv _levelt\\nHORVU.MOREX.r3.3HG0319250 Photosynthesis mercator_level1_barley.csv _ level\\nHORVU.MOREX.r3.6HG0546280 Photosynthesis mercator_levelt_barley.csv _ level\\nHORVU.MOREX.r3.7HGO710620 Photosynthesis mercator levell barlev.csv _ level\\n',\n", + " 'Db DEGs <- list. files(pattern = (\"/mnt/volume/data/group8/funcourse/workf lows/scripts/deseq2_results.csv\"))\\nprint (DEGs)\\n\\n[fas] ¥ 0.0s\\n\\ncharacter(@)\\n',\n", + " 'ORIGINAL RESEARCH article\\n\\nFront. Plant Sci. , 15 December 2022 This article is part of the Research Topic\\nSec. Plant Breeding Genetics and Molecular Breeding in Cereal Crops\\n\\nVolume 13 - 2022 | https://doi.org/10.3389/fpls.2022.1048939 . .\\nVatkirsittsong Ge View all 29 articles >\\n\\nGenome-wide association scan and transcriptome\\nanalysis reveal candidate genes for waterlogging\\ntolerance in cultivated barley\\n\\nHaiye Luan Changyu Chen\" Ju Yang! Hailong Qiao? Hongtao Li*\\n\\nShufeng Li* Junyi Zheng‘4 Huiquan Shen? Xiao Xu2* Jun Wang**\\n\\na College of Marine and Biological Engineering, Yancheng Teachers University, Yancheng, Jiangsu, China\\n\\n2 Institute of Agricultural Science in Jiangsu Coastal Areas, Yancheng, China\\n\\n3 Lianyungang academy of agricultural sciences, Lianyungang, China\\n\\na Jiangsu Provincial Key Laboratory of Coastal Wetland Bioresources and Environmental Protection, Yancheng, Jiangsu, China\\n',\n", + " '1. Cross-check Against the Paper\\'s AP2/ERF Genes\\nThe paper identified four key AP2/ERF transcription factors:\\n\\n¢ HORVU4Hr1G077310\\n\\ne¢ HORVU5Hr1G080790 (HvERF1)\\n\\n¢ HORVU1Hr1G058940\\n\\n¢ HORVUS5Hr1G062940\\n\\nYou found HORVU.MOREX.r3.1HG0062940, which likely corresponds to HORVU5Hr1G062940,\\none of the AP2/ERF genes identified in the paper.\\n\\n2. Check Its Expression in Your DESeq2 Results\\n\\nNow, check if HORVU.MOREX.r3.1HG0062940 is significantly differentially expressed in your\\nresults.\\n\\nUsing Linux/macOS Terminal\\n\\nbash Copy % Edit\\n\\ngrep \"HORVU.MOREX. r3.1HG@062940\" deseq2_results.csv\\n\\nUsing R\\n\\nr Copy % Edit\\n\\nresults_df <- read.csv(\"deseq2_results.csv\")\\n\\nresults_df [grep(\"HORVU.MOREX. r3.1HGQ062940\", results_df$GeneID), ]\\n\\nIf you find it, check:\\n',\n", + " 'Measuring DNA methylomes\\n\\n5 Input\\nx Mutant 2 mutant 21 i ee\\nparmazy|— 4H Uh lu ina\\ni\" ot saan Jil wi\\n& Mutant’ wide (tL Et i\\n5\\nSteps: Methy|Star pipeline\\n\\n1. WGBS of selected plant material\\n2. Align to reference genome (.fasta)\\n3. Determine per-cytosine 5mC levels\\n\\nStandard BS-Seq\\nWorkFlow\\n\\n',\n", + " 'Mean Methylation Level\\n\\nMean Methylation Levels ~ CG Context\\n\\nFle\\n\\nMean Methylation Level\\n\\nMean Methylation Levels — CHG Context\\n\\nFile\\n\\nMean Methylation Level\\n\\nMean Methylation Levels - CHH Context\\n\\nFile\\n\\n',\n", + " '‘Mean Methylation Levels - CHH Context\\n\\nMean Methylation Levels - CHG Context\\n\\nMean Methylation Levels - CG Context\\n\\n0.03\\n\\n01s:\\n010.\\n\\nJere] uoneKueN UeEW\\n\\nJere\" uoneKue UeEW\\n\\nJere] uoneKueN UAW\\n\\n2.000\\n\\n0.00\\n\\n0.00\\n\\n',\n", + " 'Bose Bost Boor\\n& § 5\\n3 3 3\\nrs rs 2\\n4 z g\\nEB EB E\\nFoose Boo Boos\\neH roy a ry\\n\\n(800) [stan] (Ena) (1000) (800) [stan (ena) (1000)\\n\\n‘samples — mettylome 16.suvr5_gones — methylome merged WT_All genes — methylome mett_genes ‘samples — mettylome 16.suvr5_gones — methylome merged WT_All genes — methylome mett_genes samples — mothyiome 16 suvi5_gones — methylome merged WT_All genes — methylome_mett_genes\\n',\n", + " 'ose:\\n\\nJone] one Mylew peresqreoey\\n\\n3 4\\n\\none] uoyefigew peresare\\n\\n(asbo\\n\\n(ena)\\n\\nTsien]\\n\\n(asbo\\n\\n(Ena)\\n\\n(sen)\\n\\n(1600)\\n\\n(Ena\\n\\n(800)\\n\\n076\\n\\n5 3 B é\\n\\nona] uonefgiow peresqieooy\\n\\nsamples — methyome 16 sus TE — methylome merged WT_AL_TE — mothylome mett_TE samples — methyome 16 sus TE — methylome merged WT_AL_TE — mothylome mett_TE\\n\\nsamples — motyome16_suw5 TE — motrylome merged WT_AILTE — mthyome matt TE\\n',\n", + " 'ean tytn rt\\n\\n‘Mon Metyaton Loves ~ CHG Context\\n\\nMean Methylation Levels - CHG Context\\n\\nMean Methylation Levels - CHG Context\\n\\n‘Mean Motion Level\\n\\nFe\\n\\n',\n", + " 'Arabidopsis thaliana (TAIR10) + File View Help co Share\\n\\n-\\ngs Plant Ep igen ome 2,000,000 4,000,000 6,000,000 8,000,000 10,000,000 12,000,000 14,000,000 16,000,000 18,000,000 20,000,000 22,000,000 24,000,000 26,000,000\\nBrowser So Qaaa EIEN\\n\\n5,000,000 10,000,000 15,000,000 20,000,000\\n\\n* Local tracks 9 f 70 4\\nGenes (feature density)\\n\\nBigWig methylome 16 suvr5 CG\\n\\nBigWig methylome 16 suvr5 CHG\\nBigWig methylome 16 suvr5 CHH\\nBigWig methylome merged WT All CG\\nBigWig methylome merged WT All CHG\\nBigWig methylome merged WT All CHH\\nBigWig methylome met1 CG ;\\n\\nC) BigWig methylome met1 CHG Transposons (feature density) z|\\n(_) BigWig methylome met1 CHH\\n\\n~ Reference sequence 1\\n\\nCD) Reference sequence |\\n\\n* Annotation 2 Leaf Methylation\\n\\nGenes\\nTransposons\\n\\n* pENCODE 15\\nStrain: Col-0 H3K9me2\\ny ATAC-seq 3\\n\\nro aL Lou a ta lu! dot dd th be Lat pe\\n\\nC) Leaf ATAC (rep 1)\\nC) Leaf ATAC (rep 2)\\n(2 Leaf ATAC Input\\n\\n+ MethylC-seq 1\\n\\nLeaf Methylation\\n\\n+ ChIP-seq 9\\n\\nLeaf H2A.Z\\nLeaf H3K4me1\\nLeaf H3K4me3\\nLeaf H3K27me3\\nLeaf H3K36me3\\nLeaf H3K56ac\\n\\nH3K9me2\\n\\n4\\n=I\\n\\nIRNA-seq 2\\n\\nLeaf mRNA (rep 1)\\nLeaf mRNA (rep 2)\\n\\n',\n", + " 'Si Plant Epigenome\\nBrowser\\n\\ny Local tracks\\n\\nBigWig methylome 16 suvr5 CG\\n\\nBigWig methylome 16 suvr5 CHG\\nBigWig methylome 16 suvr5 CHH\\nBigWig methylome merged WT All CG\\nBigWig methylome merged WT All CHG\\nBigWig methylome merged WT All CHH\\nBigWig methylome met1 CG\\n\\nBigWig methylome met1 CHG\\n\\n(_) BigWig methylome met1 CHH\\n\\nJOBOOBO\\n\\n~ Reference sequence\\n\\nC) Reference sequence\\n\\ny Annotation\\n\\nGenes\\nTransposons\\n\\n* pENCODE\\nStrain: Col-0\\ny ATAC-seq\\nCF Leaf ATAC (rep 1)\\n\\nCF Leaf ATAC (rep 2)\\n(2 Leaf ATAC Input\\n\\ny MethylC-seq\\n\\nLeaf Methylation\\n\\n+ ChiP-seq\\n\\nLeaf H2A.Z\\nLeaf H3K4me1\\nLeaf H3K4me3\\nLeaf H3K27me3\\nLeaf H3K36me3\\nLeaf H3K56ac\\nLeaf H3\\n\\nLeaf ChIP Input\\nH3K9me2\\n\\ngo000c00000\\n\\n4\\n=I\\n\\nIRNA-seq\\n\\nLeaf mRNA (rep 1)\\nLeaf mRNA (rep 2)\\n\\n15\\n\\nArabidopsis thaliana\\n\\n(TAIR10) + File\\n\\n2,000,000 4,000,000 6,000,000\\n\\n5,000,000\\n\\npI 62,536\\n\\nView Help\\n\\n8,000,000\\n\\n10,000,000 12,000,000 14,000,000 16,000,000 18,000,000 20,000,000 22,000,000\\n\\nQag Bes\\n\\n10,000,000 15,000,000\\n\\n20,000,000\\n\\n24,000,000\\n\\nGo Share\\n26,000,000\\n\\nGenes (feature density)\\n\\nTransposons (feature density)\\n\\n|\\n\\nLeaf Methylation\\n\\nH3K9me2\\n\\nan aL. Loud a\\n\\nBigWig methylome 16 suvr5 CHG\\n\\nBigWig methylome merged WT All CHG\\n\\nBigWig methylome met1 CHG\\n\\n0.6\\n\\n0.5\\n\\n',\n", + " 'Mean Methyation Level\\n\\nMean Methylation Levels ~ CG Context\\n\\nMean Methylation Levels ~ CG Context\\n\\nFile\\n\\nFile\\n\\nMean Methylation Levels ~ CG Context\\n\\nMean Methylation Level\\n\\n',\n", + " '3.3 SUVRS affects the gene region more\\n\\nPascatrnted metrytationtvet\\n\\n',\n", + " '3.3 SUVRS affects the gene region more than the TE region\\n\\n',\n", + " '90)\\n\\nPercentage (2%)\\n\\n24.1\\n\\nCG DMR Annotation Enrichment Plot\\n\\n16.5\\n\\nMutant\\n\\nMutant\\n\\nTARO\\n\\nAnnotation Type\\n\\nPromoter\\nTe\\n\\nPercentage (2%)\\n\\n90)\\n\\n57.8\\n\\nCHG DMR Annotation Enrichment Plot\\n\\nMutant\\n\\nMutant\\n\\nTARO\\n\\nAnnotation Type\\n\\nPercentage (2%)\\n\\n30)\\n\\nCHH DMR Annotation Enrichment Plot\\n\\nAnnotation Type\\n\\nGene\\n\\nBi oes\\n\\nPromoter\\n\\nTe\\n\\n63.7\\n\\n44.5\\n\\n20.9\\n\\nMutant Mutant TAIRIO\\n',\n", + " '3.3 SUVRS5 affects the gene region more than the TE region\\n\\neceltrated metation level\\n\\nFecalbrated metiyation level\\n\\n',\n", + " 'S Plant Epigenome\\nBrowser\\n\\ny Local tracks\\n\\n©) BigWig methylome 16 suvr5 CG\\n\\nBigWig methylome 16 suvr5 CHG\\n\\n©) BigWig methylome 16 suvr5 CHH\\n(Bigwig methylome merged WT All CG\\nBigWig methylome merged WT All CHG\\n© BigWig methylome merged WT All CHH\\n© BigWig methylome met1 CG\\n\\nBigWig methylome mett CHG\\n\\n© BigWig methylome met1 CHH\\n\\n+ Reference sequence\\n\\n© Reference sequence\\n\\n¥ Annotation\\n\\nGenes\\nTransposons\\n\\ny pENCODE\\nStrain: Col-O\\n ATAC-seq\\n\\n© Leaf ATAC (rep 1)\\nCO Leaf ATAC (rep 2)\\nO Leaf ATAC Input\\n\\n> MethylC-seq\\n\\nLeaf Methylation\\n\\n+ ChIP-seq\\n\\nO Leaf H2A.Z\\n\\n© Leaf H3K4me1\\n© Leaf H3K4me3\\nCO) Leaf H3K27me3\\n©) Leaf H3K36me3\\nOC Leaf H3k56ac\\nO Leaf 3\\n\\n© Leaf ChIP Input\\nH3K9me2\\n\\n mRNA-seq\\n\\n© Leaf mRNA (rep 1)\\n© Leaf mRNA (rep 2)\\n\\n15\\n\\nArabidopsis thaliana (TAIR10) + File View Help co Share\\n\\nSlee ee Urata et\\n\\na 5,000,000 10,000,000 15,000,000 20,000,000\\n70 4\\n\\nGenes (feature density)\\n\\nTransposons (feature density)\\n\\nLeaf Methylation\\n\\nH3K9me2\\n\\nAR La Lu a Lait alu n dt al\\n\\n0.6\\n\\nBigWig methylome 16 suvr5 CHG 54\\n\\nBigWig methylome merged WT All CHG\\n\\nos\\nBigWig methylome met1 CHG\\n\\n',\n", + " '‘Samples — metre. 16.sut. genes — ety meget WTA gras — metyone mat genes\\n\\ngow\\ni\\n\\nFan\\nI.\\n\\n‘Samples — metyione 14. sued genes — metylame merged WT_Al genes ——metyame mart genes\\n\\n02\\n\\ni\\n\\n‘samples — meanest goes — matrfame mart WT_AL pines — metho. ntl genes\\n\\nTE -\\n',\n", + " '‘Moan Methyaton Lave!\\n\\nMean Methylation Levols - CHH Context\\n\\nMean Methylation Level\\n\\na\\n\\n8\\n\\nMean Methylation Levels ~ CHH Context\\n\\nFe\\n\\nFile\\n\\nMean Methylation Levels ~ CHH Context\\n\\n',\n", + " ') 5,000,000 10,000,000 15,000,000 20,000,000 25,000,000\\n\\nBigWig methylome met1 CG\\n\\nBigWig methylome merged WT All CG\\n\\n',\n", + " 'Mean Matton Lat\\n\\nMoan Methylation Levels - CG Contaxt\\n\\nMoan Metryaton vet\\n\\n‘Mean Methyation Lo\\n\\n= 0G Context\\n\\na a Hl\\n\\né -\\n\\nFe\\n\\n',\n", + " 'ge Plant Epigenome\\nBrowser\\n\\nsect\\n\\nanc seg 3\\n\\nmeg :\\nBea meri\\n\\nrae ‘\\n\\nirsenabnitninpmeyiityrr afl mnie ahi\\n\\n',\n", + " '4]\\n\\n# Separate upregulated and downregulated genes\\nupregulated_genes <- deg_df %%\\nfilter(log2FoldChange > 1)\\ndownregulated_genes <- deg_df %>%\\nfilter(log2FoldChange < -1)\\n\\nenrich_up <- enricher(\\ngene = upregulated_genes,\\npvalueCutoff = 0.1,\\npAdjustMethod = \"BH\",\\nminGSSize = 10,\\nmaxGSSize = 500,\\nqvalueCutoff = 0.2,\\nTERM2GENE = tempset)\\n\\nenrich_down <~ enricher{(\\ngene = downregulated_genes,\\npvalueCutoff = 0.1,\\npAdjustMethod = \"BH\",\\nminGSSize = 10,\\nmaxGSSize = 500,\\nqvalueCutoff = 0.2,\\nTERM2GENE = tempset))\\n\\n® 00s\\n\\nError in *filter()*:\\n\\ni In argument: log2FoldChange > 1°.\\nCaused by error:\\n\\n! object \\'log2FoldChange\\' not found\\n\\nTraceback:\\n1. filter(., log2FoldChange > 1)\\n\\n2. filter.data.frame(., log2FoldChange > 1)\\n\\n3. filter_rows(.data, dots, by)\\n\\n4, filter_eval(dots, mask = mask, error_call = error_call, user_env = user_env)\\n\\n5. withCallingHandlers (mask$eval_all_filter(dots, env_filter), error = dplyr_error_handler(dots = dots,\\n\\nmask = mask, bullets = filter_bullets, error_call = error_call),\\n\\nwarning = function(cnd) {\\nlocal_error_context(dots,\\nwarning_handler(cnd)\\n\\n}, ‘dplyr:::signal_filter_one_column_matrix’ = function(e) {\\nwarn_filter_one_column_matrix(env = error_call, user_env = user_env)\\n\\n}, ‘dplyr:::signal_filter_across* = function(e) {\\nwarn_filter_across(env = error_call, user_env = user_env)\\n\\n» mask)\\n\\n}, ‘dplyr:::signal_filter_data_frame’ = function(e) {\\nwarn_filter_data_frame(env = error_call, user_env = user_env)\\n»)\\n6. mask$eval_all_filter(dots, env_filter)\\n7. eval()\\n\\n8. -handleSimpleError(function (cnd)\\n\\n+ }, “object \\'log2FoldChange\\' not found\", base: :quote(NULL))\\n\\n9. h(simpleError(msg, call)\\n\\n10. abort (message, class = error_class, parent = parent, call = error_call)\\n11. signal_abort(cnd, .file)\\n\\n12. signalCondition(cnd)\\n\\nOutput is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings.\\n',\n", + " 'b # Separate upregulated and downregulated genes\\nupregulated_genes <- deg_df %>%\\nfilter(log2FoldChange > 1)\\ndownregulated_genes <- deg_df %>%\\nfilter(log2FoldChange < -1)\\n\\nenrich_up <- enricher(\\n\\ngene = upregulated_genes,\\npvalueCutoff = 0.1,\\npAdjustMethod\\nminGSSize = 10,\\nmaxGSSize = 500,\\nqvalueCutoff = 0.2,\\nTERM2GENE = tempset)\\n\\nenrich_down <- enricher(\\ngene = downregulated_genes,\\npvalueCutoff = 0.1,\\npAdjustMethod \"BH\",\\nminGSSize = 10,\\nmaxGSSize = 500,\\nqvalueCutoff = 0.2,\\nTERM2GENE = tempset)\\n\\n[9] v 0.7s\\n\\n--> No gene can be mapped....\\n\\n--> Expected input gene ID: HORVU.MOREX. r3.7HGQ752800, HORVU.MOREX. r3.5HG@422710, HORVU.MOREX. r3.5HG0422720, HORVU.MOREX. r3.7HG@740470, HORVU.MOREX. r3.2HGQ102060, HORVU.MOREX. r3.2HG0111040\\n--> return NULL...\\n\\n--> No gene can be mapped....\\n\\n--> Expected input gene ID: HORVU.MOREX. r3.3HGQ322690,HORVU.MOREX. r3.2HG@102080, HORVU.MOREX. r3.3HG0324450, HORVU.MOREX. r3.6HG@577620, HORVU.MOREX. r3.5HG0422720, HORVU.MOREX. r3.5HG0486780\\n\\n-—-> return NULL...\\n',\n", + " 'Dy Du ow\\n\\nb water_res <- results(dds, contrast = c(\"isolate\", \"treatment\", \"time\"))\\nwater_up <- subset(water_res, padj < 0.05 & log2FoldChange > 1) # Upregulated in drought\\nwater_down <- subset(water_res, padj < @.@5 & log2FoldChange < -1)| # Downregulated in drought\\n\\n(25]| @ 00s R\\n\\nError in cleanContrast(object, contrast, expanded = isExpanded, listValues = listValues, : treatment and time should be levels of isolate such that isolate_treatment_vs_Franklin and isolate_time_vs_Franklin are contained in ‘result\\nTraceback:\\n\\n1. cleanContrast(object, contrast, expanded = isExpanded, listValues = listValues,\\n. test = test, useT = useT, minmu = minmu)\\n\\n2. stop(paste(contrastNumLevel, \"and\", contrastDenomLevel, \"should be levels of\",\\n. contrastFactor, \"such that\", contrastNumColumn, “and\", contrastDenomColumn,\\n. “are contained in \\'resultsNames(object)\\'\"))\\n\\n3. «handleSimpleError(function (cnd)\\naf\\n. watcher$capture_plot_and_output()\\n\\n. cnd <- sanitize_call(cnd)\\n\\n. watcher$push(cnd)\\n\\n. switch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n\\n. }, \"treatment and time should be levels of isolate such that isolate_treatment_vs_Franklin and isolate_time_vs_Franklin are contained in \\'resultsNames(object)\\'\",\\n. base: :quote(cleanContrast(object, contrast, expanded = isExpanded,\\n\\n. listValues = listValues, test = test, useT = useT, minmu = minmu)))\\n\\n',\n", + " '> res[res$padj < 0.05 && ! is.na]\\n\\n45] @ 0.0s\\nError in h(simpleError(msg, call)): error in evaluating the argument in selecting a method for function \\' \"length = 19068\\' in coercion to \\'logical(1)\\'\\nTraceback:\\n1. .handleSimpleError(function (cond)\\n\\n.Internal(C_tryCatchHelper(addr, 1L, cond)), \"\\'length = 19068\\' in coercion to \\'logical(1)\\'\",\\n. base: :quote(res$padj < 0.05 && !is.na))\\n\\n2. h(simpleError(msg, call))\\n\\n3. «handleSimpleError(function (cnd)\\n\\naf\\n\\n. watcher$capture_plot_and_output()\\n\\n. cnd <- sanitize_call(cnd)\\n\\n. watcher$push(cnd)\\n\\n. switch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n\\n. }, \"error in evaluating the argument \\'i\\' in selecting a method for function \\'[\\': ‘length = 19068\\' in coercion to \\'logical(1)\\'\",\\n. base: :quote(h(simpleError(msg, call))))\\n',\n", + " '5RR21866470_2\\n5RR21866471_2\\nSRR21866472_2\\n5RR21866473_2\\nSRR21866474_2\\nSRR21866475_2\\nSRR21866476_2\\nSRR21866477_2\\nSRR21866478._2\\nSRR21866479_2\\nSRR21866480_2\\nsRR2i8664ei_2\\nSRR21866482_2\\nSRR21866483_2\\nSRR21866484_2\\nsRR21866485,2\\nsRR21866486,2\\n\\nSRR21866487_2\\n\\nFastQC: Sequence Counts\\n\\n36 samples\\n\\nSoM\\n\\n10M\\n\\n15M\\n\\n25M\\n\\n30M\\n\\n35M\\n\\nUnique Reads\\nHM Duplicate Reads\\n',\n", + " 'Hierarchical Clustering - Heatmap\\n\\n‘Sample Distance Matrix\\n\\n2\\n\\nune waeoggn sess f=\\n°\\n\\n‘under wateriogging stress\\n\\n‘under control\\n\\nunder control\\n\\nunder contro\\n\\n‘under control\\n\\n‘under control\\n\\nunder wateriogging stress\\n\\nLunder waterlogging stress\\n\\nunder waterogging stress\\n\\nunder waterogging stress\\n\\nss9ns Bus650ua1en pun\\n\\nss9ns Bus6Soyaien pun\\n\\nsans Gus6Goyaien spun\\n\\n_.\\n\\nton\\n\\ne208 6u6SousieM pun\\n\\nonus sapun\\n\\nssons Bu6Souo1em pun\\n\\nssons 6u6Sous1en pun\\n\\nsean 6us6Soueien pun\\n\\nsons BubSouaien spun\\n\\nss2n Bus6Soysien spun\\n\\nsean Sis6Souswm pun\\n\\ne208 Si6Sousim pun\\n\\ne208 6us65ouawn pun\\n\\nunder waterogging stress\\n\\nunder wateiogging stress\\n\\nunder watelogging stress\\n\\nunder waterogging stress\\n',\n", + " 'dispersion\\n\\n1e-07 1e-06 = 1e-05 te-04 = e038. e022. te-01— 1e+00—1e+01\\n\\n1-08\\n\\n© gene-est\\n© fitted\\n© final\\n\\n1e-01\\n\\nT\\n1e+00\\n\\nT\\n1e+01\\n\\nT\\nte+02\\n\\nmean of normalized counts\\n\\nT\\n1e+03\\n\\n1e+04\\n\\nT T\\n1e+05 1e+06\\n\\n',\n", + " \"Dear Aman,\\n\\n| am sorry you had a negative experience with the course. We agree that the structure of the course can be improved to give students more time and will do so next semester. However, if you need the credits from the course, | encourage you to try\\n\\ntomorrow. At this point you have nothing to lose, only to win.\\n\\nBest regards\\n\\nNadia\\n\\nProf. Dr. Nadia Kamal\\n\\nTechnische Universitat Minchen | Technical University of Munich\\nSchool of Life Sciences\\n\\nProfessorship for Computational Plant Biology\\n\\n‘Am Staudengarten 2, 85354 Freising, Germany\\n\\nE-Mail: n.kamal@tum.de\\nTelefon | phone: +49 8161 71 5301\\nWebseite | website: www.mis.'s.tum.de/epb\\n\\nSekretariat | secretariat : sekretariat.cpb@Is.tum.de\\n\\nAman Shamil Nalakath\\n56 PM\\n\\nYesterday, 6:\\nNadia Kamal v\\n\\nDear Prof. Kamal,\\n\\n® Reply all | v\\n\\n| am writing this email to inform you that | am deregistering from the exam for this module. While | have the results, | am not sure | really understand what they mean. It would've been best if there was more time to review, but |\\n\\nunderstand the limitations with block courses. Nonetheless, it was a valuable experience for which | am grateful.\\n\\nAdditionally, | applied for a PhD application in the lab previously, but after reflecting on my experience during the course, | have realized that it may not be the best fit and would like to withdraw my application.\\n\\nThank you again for your time and guidance.\\n\\nBest Regards,\\nAman\\n\",\n", + " '‘The difference between orthologs and paralogs lies in their evolutionary origin and functional\\n\\nrgence:\\n\\n1. Orthologs\\n\\n* Def\\n\\n1n: Genes that originate from a common ancestor due to a speci\\n\\n+ Function: Often retain similar functions across different species.\\n\\n+ Example: The hemoglobin gene in humans and mice is orthologous because both species\\ninherited it from a common ancestor.\\n\\nints:\\n\\nKey\\n\\nV Arise from speciation events\\nV Found in different species\\n\\nV Generally have similar functions\\n\\n2. Paralogs\\n\\n* Def\\n\\n1n: Genes that arise from a gene duplication event within the same species.\\n+ Function: May evolve new or specialized functions.\\n\\n+ Example: Hemoglobin and myoglobin in humans—both originated from a gene duplication event\\nbut evolved to serve different functions.\\n\\nKey Points:\\nV Arise from gene duplication events\\nV Found within the same species (or later diverging species)\\n\\nV Can have different functions\\n\\nSummary Table\\nFeature Orthologs Paralogs\\nOrigin Speciation Gene duplication\\nFound in Different species ‘Same species (or later divergence)\\nFunction Often conserved Can diverge significantly\\n\\nExample Human vs. mouse hemoglobin Human hemoglobin vs. myoglobin\\n',\n", + " 'Slide 1 Explanation (tRNA charging and structure)\\n\\n1. tRNA Structure: The slide shows a transfer RNA (tRNA) molecule, which has a characteristic\\n“cloverleat™ secondary structure. Key regions include:\\n‘+ Anticodon loop: This loop carries the anticodon that pairs with a specific codon on the\\n\\nmessenger RNA (mRNA).\\n\\n+ 3! acceptor stem: The amino acid is covalently attached to the 3 end (the CCA sequence)\\nof the tRNA.\\n\\n2. Aminoacyl-tRNA Synthetases: Each tRNA is ‘charged” with its corresponding amino acid by a\\n\\nspecific enzyme called an aminoacyl-tRNA synthetase. This enzyme:\\n+ Recognizes both the anticodon (on the tRNA) and the correct amino acid,\\n+ Catalyzes the attachment of the amino acid to the tRNA’s 3! end.\\n\\n3. Ensuring Fidelity: The matching of a tRNA\\'s anticodon to its amino aci\\nprotein synthe:\\n\\nis crucial for accurate\\n\\nIfa tRNA is charged with the wrong amino aci\\nincorporated into the protein\\n\\n, the wrong amino acid could be\\n\\nOverall, Slide 1 emphasizes how each tRNA molecule is “charged” or \"aminoacylated” in a highly\\nspecific manner, ensuring that when the tRNA’s anticodon base-pairs with the mRNA codon, the\\ncorrect amino acid is added to the growing polypeptide chain.\\n\\nSlide 2 Explanation (Protein Synthesis at the Ribosome)\\n1\\n\\nn: The process of translation begins at the start codon (AUG) on the mRNA, which codes\\nfor methio\\n\\n2,\\n2. Ribosome Sites: The ribosome has three sites where tRNAs can bind:\\n+ A (aminoacyl) site: Where the incoming charged tRNA (with its amino acid) first arrives.\\n\\n+P (peptidyl) site: Holds the tRNA carrying the growing peptide chain\\n\\n+ EC : Where the empty tRNA (after it has passe:\\nthe ribosome.\\n\\namino acid to the chain) leaves\\n\\n3. Elongation:\\n‘+ The ribosome moves along the mRNA in a 5\\'->3\\' direction.\\n+ Ateach codon, a charged tRNA enters the A site.\\n\\n‘+ The amino acid from the tRNA in the P site is transferred to the amino acid on the tRNA in\\nthe A site, lengthening the peptide chain.\\n\\n‘+ The ribosome shifts so the new peptidyl-tRNA moves to the P site, and the empty tRNA exits\\nfrom the E site.\\n\\n4. Termination: The process continues until a stop codon (e.g., UGA, UAA, or UAG) is reached. At\\nthat point, the completed polypeptide is released from the ri\\n\\nOverall, Slide 2 describes the mechanics of translation—how the ribosome reads the mRNA, recruits\\nthe correctly charged tRNAs, and synthesizes a polypeptide by forming peptide bonds between\\nsuccessive amino acids until a stop codon is encountered.\\n',\n", + " 'The two terms are related but not exactly the same. Synteny generally refers to the conservation of\\nblocks of genes on the same chromosome across species, regardless of whether the order is exactly\\nmaintained. In contrast, colinear sequence clusters specifically describe groups of genes that not\\nonly lie on the same chromosome but also retain the same linear order (and often orientation) across\\n\\ngenomes. Thus, colinearity is a stricter, more detailed aspect of synteny.\\n',\n", + " \"In\\n\\n[6]:\\n\\ngt_haploid = allel.HaplotypeArray(callset['calldata/GT'])\\n\\nTypeError Traceback (most recent call last)\\nInput In [6], in ()\\n----> 1 gt_haploid =\\n\\nFile ~/.conda/envs/test_allel_env/lib/python3.9/site-packages/allel/model/ndarray.py:1976, in HaplotypeArray._ init\\n__(self, data, copy, *xkwargs)\\n\\n1974 super(HaplotypeArray, self). _init__(data, copy=copy, **kwargs)\\n\\n1975 check_integer_dtype(self.values)\\n-> 1976 check_ndim(self.values, 2)\\n\\nFile ~/.conda/envs/test_allel_env/lib/python3.9/site-packages/allel/util.py:63, in check_ndim(a, ndim)\\n61 def check_ndim(a, ndim):\\n62 if a.ndim != ndim:\\n\\n---—> 63 raise TypeError('bad number of dimensions: expected %s; found %s' % (ndim, a.ndim) )\\n\\nTypeError: bad number of dimensions: expected 2; found 3\\n\",\n", + " 'In [14]:\\n\\nprint(gt_h[:5,:5])\\n\\nTraceback (most recent call last)\\nInput In [14], in ()\\n-———> 1\\n\\nFile ~/.conda/envs/test_allel_env/1lib/python3.9/site-packages/allel/abc.py:285, in DisplayableArray.__str__(self)\\n284 def _str_(self):\\n——> 285 return\\n\\nFile ~/.conda/envs/test_allel_env/1lib/python3.9/site-packages/allel/abc.py:392, in DisplayAs2D.to_str(self, row_thr\\neshold, col_threshold, row_edgeitems, col_edgeitems)\\n\\nfor row in items:\\n\\nFile ~/.conda/envs/test_allel_env/lib/python3.9/site-packages/allel/abc.py:372, in DisplayAs2D.get_display_items(se\\nlf, row_threshold, col_threshold, row_edgeitems, col_edgeitems)\\n\\n370 else:\\n371 row_indices = list(range(self.shape[@]))\\n--> 372 items =\\n\\n374 # determine col indices of items to show\\n375 if self.shape[1] > col_threshold:\\n\\nFile ~/.conda/envs/test_allel_env/1lib/python3.9/site-packages/allel/model/ndarray.py:2151, in HaplotypeArray.str_it\\nems (self)\\n\\n2149 max_allele = 1\\n\\n2150 n = int(np.floor(np.log10(max_allele))) + 1\\n-> 2151 t = values astype ((ipaStRIngE n))\\n\\n2152 # recode missing alleles\\n\\n2153 t[lvalues < 0] = ‘\\n\\nFile ~/.conda/envs/test_allel_env/lib/python3.9/site-packages/numpy/__init__.py:397, in __getattr__(attr)\\n\\n394 raise AttributeError(__former_attrs__[attr])\\n396 if attr in _expired_attributes_:\\n-—> 397 raise AttributeError(\\n398 f\"*np.{attr}*> was removed in the NumPy 2.@ release. \"\\n399 f\"{__expired_attributes_ [attr]}\"\\n400 )\\n402 if attr \"chararray\":\\n403 warnings.warn(\\n404 \"“np.chararray’ is deprecated and will be removed from \"\\n405 “the main namespace in the future. Use an array with a string \"\\n406 \"or bytes dtype instead.\", DeprecationWarning, stacklevel=2)\\n\\nAttributeError: ‘np.string_* was removed in the NumPy 2.0 release. Use ‘np.bytes_* instead.\\n\\n',\n", + " 'In [17]: print(np.array(gt_h[:5, :5]))\\n[[-1 -1 -1 1 -1]\\n\\n[-1 1-1 1 -1]\\n[1 ® 1-1 0]\\n[@-1 ® @-1]\\n[@ ®@ ® @ Q]]\\n',\n", + " 'In [17]: print(np.array(gt_h[:5, :5]))\\n\\nIn [27]: allelcounts = gt_h.count_alleles()\\nalleliscounts = gt_h.count_called()\\nallelmcounts = gt_h.count_missing()\\n\\nIn [28]: print(np.array(allelcounts) )\\nprint(np.array(alleliscounts) )\\nprint(np.array(allelmcounts) )\\n\\n[[ 0 30 @]\\n[ @ 33 @]\\n[29 6 @]\\n[18 10 0]\\n[15 9 @]\\n[11 6 01]\\n13836196\\n\\n14797424\\n',\n", + " 'In [33]:\\n\\ncoords, model = allel.pca(\\n\\ngn,\\nn_components=10,\\nscaler=\\'patterson\\',\\nploid\\n\\n)\\n\\n/data/proj2/home/students/pst14/.conda/envs/test_allel_env/lib/python3.9/site-packages/allel/stats/preprocessing.p\\ny:134: RuntimeWarning: invalid value encountered in divide\\n\\ngn /= self.std_\\nValueError\\n\\nInput In [33], in ()\\n—s 1 coords, model = aUUeUIpEal\\n\\nTraceback (most recent call last)\\n\\nFile ~/.conda/envs/test_allel_env/Lib/python3.9/site-packages/allel/stats/decomposition.py:55, in pca(gn, n_compone\\nnts, copy, scaler, ploidy)\\n\\n52 model = GenotypePCA(n_components, copy=copy, scaler=scaler, ploidy=ploidy)\\n\\n54 # fit the model and project the input data onto the new dimensions\\n——> 55 coords =\\n\\n57 return coords, model\\n\\nFile ~/.conda/envs/test_allel_env/lib/python3.9/site-packages/allel/stats/decomposition.py:74, in GenotypePCA. fit_t\\nransform(self, gn)\\n73 def fit_transform(self, gn):\\n—> m4 uy sv\\n73 ou self.n_components]\\n76 uu 4 s{tself.n_components}\\n\\nFile ~/.conda/envs/test_allel_env/Lib/python3.9/site-packages/allel/stats/decomposition.py:91, in GenotypePCA._fit\\n(self, gn)\\n\\n88 n_samples, n_features = x.shape\\n\\n90 # singular value decomposition\\n—> 91u, s, v=\\n\\n93 # calculate explained variance\\n\\n94 explained_variance_ = (s %* 2) / n_samples\\n\\nFile ~/.conda/envs/test_allel_env/lib/python3.9/site-packages/scipy/linalg/_decomp_svd.py:108, in svd(a, full_matri\\nces, compute_uv, overwrite_a, check_finite, lapack_driver)\\n13 def svd(a, full_matrices=True, compute_uv=True, overwrite_\\n14 check_finite=True, lapack_driver=\\'gesdd\\'):\\n16 Singular Value Decomposition.\\n17\\n)\\n\\n=False,\\n\\n106\\n107 oy\\n~-> 108 al = _asarray_validated(a, check_finite=check_finite)\\n109 if len(a1.shape)\\n110 raise ValueError(\\'expected matrix\\')\\n\\nFile ~/.conda/envs/test_allel_env/Lib/python3.9/site-packages/scipy/_lib/_util.py:321, in _asarray_validated(a, che\\nck_finite, sparse_ok, objects_ok, mask_ok, as_inexact)\\n\\n319 raise ValueError(\\'masked arrays are not supported\")\\n320 toarray = np.asarray_chkfinite if check_finite else np.asarray\\n—> 31la=\\n\\n322 if not objects_ok:\\n323. if a.dtype is np.dtype(\\'0\\'):\\n\\nFile ~/.conda/envs/test_allel_env/Lib/python3.9/site-packages/numpy/1ib/_function_base_impl.py:649, in asarray_chkf\\ninite(a, dtype, order)\\n\\n647 a = asarray(a, dtype=dtype, order=order)\\n\\n648 if a.dtype.char in typecodes[\\'AllFloat\\'] and not np.isfinite(a).all():\\n—> 649 raise ValueError(\\n\\n650 “array must not contain infs or NaNs\")\\n\\n651 return a\\n\\nValueError: array must not contain infs or NaNs\\n\\n',\n", + " \"In [50]:\\n\\nimport matplotlib.pyplot as plt\\n\\n# Compute variance explained\\nexplained_variance = model.values_ / model. values_.sum()\\n\\n# Scatter plot of first two PCs\\n\\nplt.scatter(coords[:, @], coords[:, 1], alpha=0.7)\\nplt.xlabel(f'PC1 ({explained_variance[0]*100:.2f}%)')\\nplt.ylabel(f'PC2 ({explained_variance[1]*100:.2f}%)')\\nplt.title('PCA of Haploid Data')\\n\\nplt.show()\\n\\nAttributeError Traceback (most recent call last)\\nInput In [5@], in ()\\n\\n1 import matplotlib.pyplot as plt\\n\\n3 # Compute variance explained\\n----> 4 explained_variance = fiodelsValUesl) / model.values_.sum()\\n\\n6 # Scatter plot of first two PCs\\n\\n7 plt.scatter(coords[:, @], coords[:, 1], alpha=0.7)\\n\\nAttributeError: 'GenotypePCA' object has no attribute 'values_'\\n\",\n", + " 'In [30]: samples =\\n\\ncallset[\\'samples\\']\\n# Check sample names\\n\\nprint (samples)\\n[\\'FG_001\\' \\'FG_002\\'\\n\"FG_009\\' \\'FG_010\\'\\n\\'FG_@17\\' \\'FG_018\\'\\n\"FG_@25\\' \\'FG_026\\'\\n\"FG_033\\' \\'FG_034\\'\\n\"FG_@41\\' \\'FG_042\\'\\n\"FG_049\\' \\'FG_050\\'\\n\"FG_@57\\' \\'FG_058\\'\\n\\n\"FG_003\\'\\n\"FG_011\\'\\n\"FG_019\\'\\n\"FG_027\\'\\n\"FG_035\\'\\n\"FG_043\\'\\n\"FG_051\\'\\n\"FG_059\\'\\n\\n\"FG_004\\'\\n\"FG_012\\'\\n\"FG_020\\'\\n\"FG_028\\'\\n\"FG_036\\'\\n\"FG_044\\'\\n\"FG_052\\'\\n\"FG_060\\']\\n\\n\"FG_0@5\\'\\n\"FG_013\\'\\n\"FG_021\\'\\n\"FG_029\\'\\n\"FG_037\\'\\n\"FG_045\\'\\n\"FG_053\\'\\n\\n\"FG_006\\'\\n\"FG_014\\'\\n\"FG_022\\'\\n\"FG_030\\'\\n\"FG_038\\'\\n\"FG_046\\'\\n\"FG_054\\'\\n\\n\"FG_007\\'\\n\"FG_015\\'\\n\"FG_023\\'\\n\"FG_031\\'\\n\"FG_@39\\'\\n\"FG_047\\'\\n\"FG_@55\\'\\n\\n\"FG_008\\'\\n\"FG_016\\'\\n\"FG_024\\'\\n\"FG_032\\'\\n\"FG_040\\'\\n\"FG_048\\'\\n\"FG_056\\'\\n',\n", + " '100\\n\\n75\\n\\n25\\n\\nPCA of Genotype Data (K-Means Clusters)\\n\\n2.00\\n\\n1.75\\n\\n1.50\\n\\n1.25\\n\\n0.75\\n\\n0.50\\n\\n0.25\\n\\n0.00\\n\\nCluster\\n',\n", + " 'Epigenetic basis of complex Spontaneous epimutations Epigenetic clocks Machine learning of 3D\\n\\ntraits chromatin contacts\\n\\nGenomic and epigenomic basis\\n\\nof high-alpine adaptation\\n',\n", + " 'Core Promoter\\n\\ninsulator\\n\\nat\\n\\nenhancer\\n\\na+\\n\\nsilencer enhancer insulator\\n',\n", + " 'Figure 1\\nUniversal Mitotic chromosome folding\\n\\nDecondensation\\n\\nTAD formation by\\nboundary re-activation\\n\\nM Promoter-enhancer\\n. Loop formation within TADs\\nLinearly compressed G2\\nstochastic loop array G1 A/B-compartmentalization\\n\\nby stochastic self assembly\\n\\nMarking of cell type-\\nspecific elements\\n\\nFactor dissociation\\nLoss of interphase folding ee —---__\\\\\\n\\nPromoter-enhancer\\n\\nA/B-compartments TADs\\nloops\\n\\nCell type-specific chromosome folding\\n\\nProposed model for genome folding dynamics during the cell cycle. In interphase genome\\nfolding is defined by locus-specific compartments and chromatin loops. A/B-compartments and\\npromoter-enhancer loops are cell type-specific, whereas topologically associating domains (TADs) are\\nmore tissue-invariant. In prophase many chromatin complexes dissociate from the chromosome, the\\ninterphase chromosome organization is lost and replaced by a locus-independent, universal, and cell\\ntype-invariant mitotic structure. Mitotic chromosomes form longitudinally compressed stochastically\\npositioned loop arrays. Although mitotic chromosome folding is locus-independent and universal,\\nspecific loci, such as TAD boundaries, and cell type-specific elements, such as enhancers, remain\\nmarked. In early Gi the mitotic chromosome decondenses again. Next, TAD boundaries are re-\\nactivated and TADs are re-established. Subsequently, promoter and enhancer re-associate with\\ntranscription factors and other complexes and promoter-enhancer interactions are re-established. At\\nthe same time, groups of active and inactive TADs self-assemble into higher order structures\\ncorresponding to A- and B-compartments, respectively. This model of the order of events is currently\\nhypothetical and based on theoretical considerations (see text). The figure of the mitotic chromosome\\nwas made by Maxim Imakaev, Geoff Fudenberg, Natalia Naumova, and Leonid Mirny.\\n',\n", + " '> ValidPairs file from HiC-Pro used\\nas pre-input. 78M entries. Format:\\n\\nchri start1l endl chr2 start2 end2 readID strand1 strand2\\n\\n> .bedpe format (input):\\n\\nchri start1l endl chr2 start2 end2\\n\\n> Output csv\\nformat:\\n\\nchr sl el chr s2 e2 prob interacted\\n\\n> 50000 entry bedpe file - 11249\\nwith interacted score 1\\n\\n',\n", + " 'Other papers on Maize leaf HiC\\n\\nArticle | Open access | Published: 14 June 2019\\n\\nChromatin interaction maps reveal genetic regulation\\nfor quantitative traits in maize\\n\\nYong Peng, Dan Xiong, Lun Zhao, Weizhi Ouyang, Shuangqi Wang, Jun Sun, Qing Zhang, Pengpeng\\n\\nGuan, Liang Xie, Wenqiang Li, Guoliang Li@, Jianbing Yan ™ & Xingwang Li4\\n\\nNature Communications 10, Article number: 2632 (2019) | Cite this article\\n\\n> BMC Genomics. 2021 Jan 6;22:23. doi: 10.1186/s12864-020-07324-0 4\\n\\nChromatin loop anchors contain core structural components of the gene\\nexpression machinery in maize\\n\\nStéphane Deschamps »*, John A Crow 4, Nadia Chaidir +, Brooke Peterson-Burch +, Sunil Kumar ?, Haining Lin +,\\n\\nGina Zastrow-Hayes 1, Gregory D May?\\n\\nH3K4me3-mediated loops: 49,766\\nRNAPII-mediated loops: 25,002\\nPromoter-proximal interaction (PPI) loops: 28,875\\nPromoter-distal interaction (PDI) loops: 9,152\\n\\nHiC -\\n\\n17,176 loops detected in replicate 1\\n\\n25,917 loops detected in replicate 2\\n\\n7,917 loops were present in both replicates.\\n\\n67,012 loops detected in HiChIP (H3K4me3) dataset.\\n39,818 loops detected in HiChIP (H3K27me3)\\ndataset.\\n\\n24,218 loops detected in ChIA-PET dataset.\\n\\n',\n", + " 'Insights from the study\\n\\n> Total identified loops according to the study (long-range\\nloops 2 20 kb): 1,177;\\n\\n> Paper only analyzed chromatin loops 2 20 kb in length in\\nthe Hi-C dataset\\n\\n> Resolutions and parameters not mentioned in paper and\\nSl\\n\\n> Less no. of chromatin loops identified due to limited\\nsequencing depth.HenceHiChIP to detect more loops\\n\\n> H3K4me3-HiChIP dataset: 24,141 loops;\\n> H3K27me3-HiChIP dataset: 18,106 loops\\n\\n> FitHiC2 on resolution 20kb : 89000 loops\\n',\n", + " '-hic & .cooV.mcool:; Binary formats for Hi-C data\\n> Compressed contact matrices at multiple resolutions\\nGenomic intervals for binned data\\n\\n>\\n> Interaction frequencies between loci\\n> Supports multiple bin sizes & corrections in one file\\n\\n',\n", + " 'an.ipynb & prediction (1).csv x\\n\\nrs nloads > B diction (1).csv\\n\\n1 hr sl e1 Chr s2 e2 prob interacted\\n\\n2 2 22526446 22528946 2 22814566 22817066 0.07493626 0\\n=] 1 =266059450 266061950 1 268070606 268073106 @.00105671 0\\n4 7 147503328 147505828 8 128360720 128363220 0.11050791 0\\n5 6 83428606 83431106 6 83561424 83563924 @.05532939 0\\n6 2 136764680 136767180 2 194169328 194171828 0.02850886 0\\n7 4 69078758 69081258 B73V4_ctgl23 40538 © 43038 :««8.97231692 1\\n8 3 59710226 59712726 9 103061696 103064196 @.79198885 1\\n9 2 238896326 238898826 7 180405930 180408430 0.91551584 1\\n10 6 43225786 43228286 8 58523256 58525756 @.41623008 0\\n11 2 112828 115328 9 8854860 8857360 0.48401883 0\\n\\n12 1 56612510 56615010 2 123349824 123352324 @.91257286 1\\n13 1 4743676 4746176 2 29714932 29717432 @.00028278 @\\n\\n14-2 183204290 183206790 10 «29734998 =-29737498 += 0.16519122 0\\n15 5 94957556 94960056 8 106032644 106035144 0.01354055 0\\n16 1@ 101151746 101154246 10 117103810 117106310 @.04067870 0\\n17 7 86905866 86908366 7 87323180 87325680 :0.96810138 1\\n18 9 157235660 157238160 9 157246142 157248642 @.00085247 0\\n19 9 97811166 97813666 9 97873470 97875970 0.28599653 0\\n20 «7 «36804356 «= «36806856 © 7 ©«=—«3 7915560 «37918060 © —-0.00084740 0\\n2 2 201394662 201397162 2 201951932 201954432 @.42819530 0\\n22 5 146959838 146962338 5 147308546 147311046 + 0.01540282 0\\n23 1 138982386 138984886 1 139298800 139301300 @.00286249 0\\n24 2 228932330 228934830 2 «242882804 242885304 0.00006837 0\\n25 3 169303632 169306132 3 170629794 170632294 0.00313403 0\\n26 5 173224780 173227280 «9 14831228 14833728 @.50576568 1\\n27 10 103275036 103277536 10 103935806 103938306 0.76628095 1\\n28 3 60123814 60126314 «3-6 1538358 «61540858 —-0.90330076 1\\n29 6 92918356 92920856 6 92926284 92928784 0.00082037 0\\n30 2 164106720 164109220 4 189484316 189486816 0.41017136 0\\n31 5 180621622 180624122 = 180767554 180770054 @.00002511 8\\n32 3 94155899 94158390 © 4 «= 71318030 © 71320530 ©=—0.02578691 0\\n33 10 106788698 106791198 10 123073314 123075814 0.31578454 0\\n34 6 22939020 22941520 6 22992588 22995088 @.00065063 0\\n35 9 24786776 24789276 9 24842666 24845166 + -0.00202687 0\\n36 3 45261222 45263722 3 45953012 45955512 @.00176121 0\\n37 1 121210690 121213199 1 126284536 126287036 © 0.99455833_ 1\\n38 3 124491786 124494286 4 220772328 220774828 @.06378701 0\\n39 2 138884816 138887316 2 149911138 149913638 @.00028917 0\\n40 8 173874918 173877418 9 149947670 149950170 0.12730879 0\\n41 7 61406108 + 61408608 += 7-«491334040 «91336540 «0. 00237168 0\\n42 4 =201057508 201060008 864 212441548 212444048 0.63278008 1\\n431 259884132 259886632 1 260219904 260222404 0.00110413 0\\n\\n',\n", + " 'corrected Hi-C counts\\n\\n10!\\n\\n10°\\n\\n107?\\n\\n10°\\ngenomic distance\\n\\n—— data_mcool.h5\\n\\n> Decay curve\\n\\n> First converted into .h5\\nformat\\n\\n> HiCExplorer—-\\n\\nhicPlotDistVsCounts()\\n> Data quality and\\n\\ncomparison\\n',\n", + " 'doi: 10.1126/science.1181369.\\n',\n", + " 'Article | Open access | Published: 14 June 2019\\n\\nChromatin interaction maps reveal genetic regulation\\nfor quantitative traits in maize\\n\\nYong Peng, Dan Xiong, Lun Zhao, Weizhi Ouyang, Shuangqi Wang, Jun Sun, Qing Zhang, Pengpeng\\n\\nGuan, Liang Xie, Wenqiang Li, Guoliang Li@, Jianbing Yan ™ & Xingwang Li4\\n\\nNature Communications 10, Article number: 2632 (2019) | Cite this article\\n\\n> BMC Genomics. 2021 Jan 6;22:23. doi: 10.1186/s12864-020-07324-0 4\\n\\nChromatin loop anchors contain core structural components of the gene\\nexpression machinery in maize\\n\\nGina Zastrow-Hayes 1, Gregory D May?\\n\\n',\n", + " '100 MB\\n\\n200 MB\\n\\n300 MB\\n\\n100 MB\\n\\n200 MB\\n\\n300 MB\\n\\n',\n", + " \"Fig x: Visualization in Juicebox for two HiC datasets\\n\\nThe 10*10 chromosomes full contact matrix was visualized in Juicebox GUI app by importing files\\nlocally. The left panel shows the matrix from the cis-regulatory elements in Maize study and the one\\non the right is from (7). Even though the raw hic sequencing data was trimmed correctly the second\\ndataset showed poor quality as is evident from the figure. The noise was high and HiCCUPs couldn't\\nfind loops correctly.\\n\",\n", + " 'Contact Matrices:\\n\\nFig x: Visualization in Juicebox for two HiC datasets\\n\\nThe 10*10 chromosomes full contact matrix was visualized in Juicebox GUI app by importing files\\nlocally. The left panel shows the matrix from the cis-regulatory elements in Maize study and the one\\non the right is from (7).The right panel is chromosome one at resolution 500 kb. The 10*10\\nchromosomes full contact matrix was visualized in Juicebox GUI app by importing files locally. The\\n10*10 chromosomes full contact matrix was visualized in Juicebox GUI app by importing files locally.\\n',\n", + " 'a]\\n\\nFor creating intra chromosomal matrices\\n\\nUsed the build_matrix command in HiCPro scripts\\n\\nls /mnt/storage3/aman/20000/matrix\\n\\ncat /mnt/storage3/aman/20000/matrix/command_used. txt\\n\\n#No.of intra. chr. matrices\\n\\nls /mnt/storage3/aman/20000/matrix/*.matrix | we -l\\n\\nchri@_chri@.matrix chr2_chr2_ord.bed\\nchri@_chr1@_abs.bed chr3_chr3.matrix\\nchri@_chr1@_ord.bed chr3_chr3_abs.bed\\nchri_chri.matrix chr3_chr3_ord.bed\\nchri_chri1_abs. bed chr4_chr4. matrix\\nchri_chri_ord. bed chr4_chr4_abs.bed\\nchr2_chr2.matrix chr4_chr4_ord.bed\\nchr2_chr2_abs.bed chr5_chr5.matrix\\n\\ncommand used for generating - /mnt/storage3/aman/HiC-Pro-master/scripts/build matrix —-binsize 15000\\n\\n10\\n\\nchr5_chr5_abs.bed\\nchr5_chr5_ord.bed\\nchr6_chr6.matrix\\n\\nchr6_chr6_abs.bed\\nchr6_chr6_ord.bed\\nchr7_chr7.matrix\\n\\nchr7_chr7_abs.bed\\nchr7_chr7_ord.bed\\n\\nchr8_chr8.matrix\\nchr8_chr8_abs.bed\\nchr8_chr8_ord.bed\\nchr9_chr9.matrix\\nchr9_chr9_abs.bed\\nchr9_chr9_ord. bed\\ncommand_used. txt\\n\\n--chrsizes /mnt/storage3/aman/lat_chrom.sizes\\n\\n--ifile /mnt/storage3/aman/hic_results/hic_results/data/data/data.allValidPairs\\n\\n--oprefix chr9_chr9\\n\\nbash\\n\\n--chrA 9 --chr\\n',\n", + " 'for i in {1..10}; do\\necho \"Processing chromosome $i\"\\n\\noutput_file=\"${output_dir}/${i}_${i}_matrix. txt\"\\njava -jar /home/aman/juicer/CPU/common/juicer_tools.2.20.0@.jar dump observed NONE /mnt/storage3/aman/hicpro2juicebox/data.allValidPairs.hic \"$i\" \"$i\" BP 25000 > /mnt/storage3/aman/jdump/${i}_${i}_matrix. txt\\n\\necho \"Juicer dump done\"\\ndone\\n\\n[16]\\n\\nProcessing chromosome 1\\nJuicer dump done\\n',\n", + " 'pwd\\n\\nls -ltrh /mnt/storage3/aman/jdump\\n\\n[18]\\n\\nZhome/aman\\ntotal 553M\\n\\n-rw-rw-r-- 1 aman\\n\\n=rw-rw-\\n\\n—rw—rw-\\n—rw—rw-\\n—rw—rw-\\n—rw—rw-\\n—rw—rw-\\n—rw—rw-\\n—rw—rw-\\n—rw—rw-\\n\\n1\\n\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\n\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\n\\n90M\\n68M\\n66M\\n71M\\n59M\\n41M\\n46M\\n43M\\n38M\\n37M\\n\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\n\\neoovovveovvvove\\n\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n\\n29\\n29\\n29\\n29\\n29\\n29\\n29\\n29\\n29\\n29\\n\\n1_1_matrix. txt\\n2_2_mat rix.txt\\n3_3_matrix.txt\\n4_4 matrix.txt\\n5_5_matrix.txt\\n6_6_matrix.txt\\n7_T_matrix.txt\\n8_8 _matrix.txt\\n\\n9_9_matrix.txt\\n\\n10_10_matrix.txt\\n\\n',\n", + " 'ls -ltrh /mnt/storage3/aman/jdump\\n\\npwd\\n[18]\\nZhome/aman\\ntotal 553M\\n=rw-rw= aman\\n=rw-rw= aman\\n=rw-rw= aman\\n=rw-rw= aman\\n=rw-rw= aman\\n=rw-rw= aman\\n=rw-rw= aman\\n=rw-rw= aman\\n-rw-rw-r-— 1 aman\\n\\n-rw-rw-r-- 1 aman\\n\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\naman\\n\\n90M\\n68M\\n66M\\n71M\\n59M\\n41M\\n46M\\n43M\\n38M\\n37M\\n\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\nJan\\n\\neoovovveovvvove\\n\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n19:\\n\\n29\\n29\\n29\\n29\\n29\\n29\\n29\\n29\\n29\\n29\\n\\n1_1_matrix. txt\\n2_2_mat rix.txt\\n3_3_matrix.txt\\n4_4 matrix.txt\\n5_5_matrix.txt\\n6_6_matrix.txt\\n7_T_matrix.txt\\n8_8 _matrix.txt\\n\\n9_9_matrix.txt\\n\\n10_10_matrix.txt\\n\\nbash\\n',\n", + " 'ege20000000T0R\\n\\nuild_matrices.log\\n\\nhr10_chr1@.matrix\\nhr1@_chr1@_abs.bed\\nhr1@_chri@_ord.bed\\nhri_chri.matrix\\nhri_chr1@.matrix\\nhri_chri@_abs.bed\\nhri_chri@_ord.bed\\nhri_chri_abs.bed\\nhri_chri_ord.bed\\n\\nuild_matrix_automating.sh\\n\\nchr2_chr8_abs.bed\\nchr2_chr8_ord.bed\\nchr2_chr9.matrix\\nchr2_chr9_abs.bed\\nchr2_chr9_ord.bed\\nchr3_chri@.matrix\\nchr3_chr1@_abs.bed\\nchr3_chr1@_ord.bed\\nchr3_chr3.matrix\\nchr3_chr3_abs.bed\\nchr3_chr3_ord.bed\\n\\nbase) aman@unicorn:~$ ls /mnt/storage3/aman/20000/interchr_matrix\\n\\nchr5_chr6_abs.bed\\nchr5_chr6_ord.bed\\nchr5_chr7.matrix\\n\\nchr5_chr7_abs.bed\\nchr5_chr7_ord.bed\\nchr5_chr8.matrix\\n\\nchr5_chr8_abs.bed\\nchr5_chr8_ord.bed\\nchr5_chr9.matrix\\n\\nchr5_chr9_abs.bed\\nchr5_chr9_ord.bed\\n',\n", + " 'gchri x1 x2 chr2 yi y2 name score strand1 strand2 color observed expectedBL expectedDonut expectedH expectedV fdrBL fdrDonut fdrH fdrv >|\\n# juicer_tools version 2.20.00\\n\\n1@ 81900000 81925000 10 82000000 82025000 : : : : @,255,255 68.0 33.178383 26.434643 27 .220037 26.573101 @.00123%\\n1@ 90400000 90425000 10 90650000 90675000 . : . : @,255,255 70.0 37.90534 26.942131 24.12056 42.41541 4.63850\\n1@ 88760000 88770000 10 88830000 88840000 : : : : @,255,255 39.0 11.372163 10.639409 11.276559 14.075678 8.81380\\n1 97025000 97050000 10 97175000 97200000 . : . : @,255,255 47.0 8.009961 11.851077 7.445743 16.6185 2.89565\\n1@ 67010000 67020000 10 67160000 67170000 : : : : @,255,255 18.0 4.8370414 4.939827 4.4404607 3.3834674 @.00484e)\\n1 16400000 16425000 10 16700000 16725000 : : : : @,255,255 37.0 12.562549 10.18508 12.40789 10.247947 @.00145\\n1 75575000 75600000 10 75750000 75775000 : : : : @,255,255 45.0 17 .23853 15.4369 17.639162 19.101158 2.8978288E-4\\n\\n1@ 124410000 124420000 10 124510000 124520000 : . : . @,255,255 25.0 5.7766066 6.4035115 9.261499 5.8576255 2.999738\\n1@ 86975000 87000000 10 91600000 91625000 : : : : @,255,255 39.0 14.040091 8.2300205 16.515059 10.243796 3.47586\\n1@ 62500000 62525000 10 62825000 62850000 . : . : @,255,255 34.0 10.289001 10.045276 12.961728 9.120338 3.734135\\n1@ 142070000 142080000 10 142130000 142140000 : : : : @,255,255 25.0 5.9950814 6.083401 4.012844 8.395354 2.999736 |\\n1 83030000 83040000 10 83120000 83130000 . : . : @,255,255 30.0 8.352281 8.583961 10.941416 8.548521 9.629116\\n1@ 89400000 89425000 10 89550000 89575000 : : : : @,255,255 58.0 29.796576 25.57457 28.6617 28.369272 9.790702E-4\\n\\n1 76670000 76680000 10 76730000 76740000 : : : : @,255,255 33.0 13.534072 14.624428 14.626635 14.696733 @.00540e\\n1 113280000 113290000 10 113460000 113470000 : : : : @,255,255 21.0 5.724504 4.855233 4.8697643 7.073086 @.0019988\\n1@ 149075000 149100000 10 149175000 149200000 : . : . @,255,255 93.0 41.124496 39.492096 43 .833366 33.744488 2.55326)\\n1@ 76005000 76010000 10 76080000 76085000 : : : : @,255,255 19.0 4.6013317 4.7987475 7.4135013 2.817095 @.00167%\\n1@ 78700000 78705000 10 78800000 78805000 . : . : @,255,255 15.0 4.0699563 2.8393102 4.9301353 1.8224925 @.05222¢8\\n1@ 19950000 19960000 10 20010000 20020000 : : : : @,255,255 29.0 7 .8098607 7 «9720793 8.3413925 10.416836 7.49668)\\n1 100050000 100060000 10 100210000 100220000 . : . : @,255,255 22.0 6.154141 5.54728 6.8347993 4.8881307 7 .241937E-4\\n\\n10 65880000 65890000 10 65970000 65980000 . . . . @,255,255 20.0 7.5167155 5.4971323 5.80507 7.652623 @.029825231\\n\\n',\n", + " 'fecha. x1\\n# juicer_tools version 2.20.00\\n\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n10\\n\\n2765000\\n2770000\\n5555000\\n5695000\\n6095000\\n6100000\\n8660000\\n10165000\\n10310000\\n13070000\\n13795000\\n15730000\\n18680000\\n39615000\\n68055000\\n68165000\\n70185000\\n76000000\\n76000000\\n76000000\\n76005000\\n76080000\\n\\nx2 chr2 yl y2\\n2770000 10 2855000\\n2775000 10 2855000\\n5560000 10 5600000\\n5700000 10 5745000\\n6100000 10 6205000\\n6105000 10 6200000\\n8665000 10 8710000\\n10170000 10\\n10315000 10\\n13075000 10\\n13800000 10\\n15735000 10\\n18685000 10\\n39620000 10\\n68060000 10\\n68170000 10\\n70190000 10\\n76005000 10\\n76005000 10\\n76005000 10\\n76010000 10\\n76085000 10\\n\\nname\\n\\nscore strand1 strand2 color\\n\\n2860000 .\\n2860000 .\\n5605000 .\\n5750000 .\\n6210000 .\\n6205000 .\\n8715000 .\\n\\n10215000\\n10415000\\n13140000\\n13875000\\n15875000\\n18980000\\n39665000\\n68110000\\n68210000\\n70275000\\n76075000\\n76080000\\n76295000\\n76080000\\n76300000\\n\\n10220000\\n\\n10420000\\n13145000\\n13880000\\n15880000\\n18985000\\n39670000\\n68115000\\n68215000\\n70280000\\n76080000\\n76085000\\n76300000\\n76085000\\n76305000\\n\\n0,0,0\\n0,0,0\\n0,0,0\\n0,0,0\\n0,0,0\\n0,0,0\\n0,0,0\\n\\n14.\\n13.\\n19.\\n16.\\n25.\\n25.\\n16.\\n\\n@®e00000\\n\\nobserved\\n2.8484473\\n2.8019228\\n3.4499938\\n3.304496\\n7.614149\\n8.526771\\n3.6395729\\n0,0,0 22.\\n0,0,0 17.\\n0,0,0 15.\\n0,0,0 16.\\n0,0,0 12.\\n0,0,0 13.\\n0,0,0 15.\\n0,0,0 15.\\n0,0,0 12.\\n0,0,0 12.\\n0,0,0 14.\\n0,0,0 19.\\n0,0,0 13.\\n0,0,0 19.\\n0,0,0 28.\\n\\nS®STZ2R2R00R0 0079 FZ9FGOOO\\n\\nexpectedBL expectedDonut\\n\\n1.5692596 =1.5375078\\n1.7968416 2.2269118\\n3.9897149 2.2235892\\n3.0060778 2.7725399\\n5.428852 5.5150676\\n6.1781116 8.0178995\\n2.602374 4.4186635\\n\\n5.3042207\\n- 966549\\n\\n-4758284\\n- 233974\\n\\n-8419898\\n- 3655438\\n-6407552\\n-0511525\\n-5277498\\n-6813624\\n-1110115\\n- 2621875\\n-4505644\\n-6013317\\n-5075128\\n\\nWERNAWNNWWWNHARA\\n\\n4.\\n- 2396107\\n- 7605457\\n-45474 3\\n-4406276\\n- 9449823\\n- 956256\\n\\n- 3884587\\n- 0007367\\n-3635445\\n- 6045394\\n-5926347\\n- 1455631\\n«7987475\\n- 3968344\\n\\nWERNANNWWNHREN WR W\\n\\nROAR Wr w\\n\\n467083\\n\\nexpectedH\\n\\n- 0206969\\n- 318586\\n\\n- 7350693\\n-8232822\\n\\n-937725 9.\\n-44848 5.0 4.\\n6.\\n5.\\n1.\\n-2508504 3.\\n1.\\n-8126484\\n- 2533255\\n«7155979\\n- 9768908\\n-604569\\n. 1888733\\n- 2330713\\n- 6866648\\n-4135013\\n- 4300237\\n\\nBAIN AYWNNWBwWR\\n\\n4\\n4\\n- 7603672 Bo\\n5\\n8\\n\\n9828734\\n510576\\n4248123\\n\\n7314589\\n\\nC2020000\\nBOAONNBRANB\\n\\nexpectedV\\n\\n3\\n3\\n3\\n2\\n1\\n1\\n2\\n2\\n2\\n7\\n\\nC2020000\\n\\noN RwWwR\\n@®e0000\\nGor aanwsar\\n\\n6.0\\n\\n- 8588386\\n-0334935\\n2.\\n64701996.\\n2.\\n-638855\\n-2118154\\n-4243634\\n-6311734\\n-893925\\n- 0509053\\n- 7284713\\n-8052623\\n-817095\\n-032841\\n\\n3047068\\n\\n9420846\\n\\neeo0000\\n\\nbinBL — binDonut binH binv fdrBL fdrDonut fdrH fdrv\\n\\n@.007231753 3.511131E-5 1.9548146E-5 ©.006704267\\n©.02108529 0.001280647 0.004917699 0.0043853577\\n1.0508959E-4 6.092941E-4 6.452669E-7 1.3179086E-4\\n@.004152807 4.5260452E-4 6.2398956E-4 0.022592077\\n©.0010238877 1.0042442E-5 1.7484246E-5 2.9945571E-5\\n©.014633766 1.0042442E-5 @.01187411 0.012233345\\n\\n-004152807 4.5260452E-4 ©.022048308 0.022592077\\n\\n7.0 6. 7.0 6.373815E-4 2.3349234E-5 ©.009383285 7.008117E-4\\n\\n-0 0.05373638 8.387228E-4 0.05196979 0.008875866\\n\\n-0 7.359654E-6 5.599989E-5 2.8592735E-6 3.250222E-4\\n-024700472 0.0023998255 ©.0042031608 ©.0041892575\\n©.05408059 0©.014277156 0.0038882105 0.051242866\\n-07148571 ©.001280647 9.5542724E-4 @.07015614\\n-011898292 0.0016150654 @.01145778 0.011900691\\n\\n- 0028305573 ©.0065909075 @.01145778 0.011900691\\n-05408059 0©.03499214 0.053481553 0.051242866\\n-05408059 ©.014277156 0.053481553 0.003837532\\n-007231753 0.004752364 0.027641792 7.202292E-4\\n\\n- 0099850055 6.092941E-4 0.08652892 1.2947746E-5\\n-005758649 0.0047651175 0.020639945 0.018980222\\n\\n- 0016764826 6.092941E-4 0.08652892 1.2947746E-5\\n-0440846E-10 5.906181E-11 3.4802757E-5 2.6119373E-5\\n\\nSCOSTOZTR0R0DRDR00R000 000\\nCOOROAHOARARHHNNOBNO\\nSFZ0Z200000 070070000\\nORRRONKRUAHAKROOYWO\\nS220 0000000\\n\\nSC2OZT0TR0R0R0DRZ20 0000 0\\nN®2SZZ7ZRZROZ00\\n\\nDAARWARWAHANWAN GY\\n',\n", + " 'ounts\\n\\nea\\n\\n1e+08\\n\\n5e+07\\n\\n0e+00\\n\\nStatistics of Read Pairs Alignment on Restriction Fragments\\n\\nAll Pairs\\n\\nValid 3C Pairs\\ndata\\n\\nInvalid 3C Pairs\\n\\n| Seen |\\n\\nInvalid_pairs\\n\\nValid_interaction_pairs\\n\\nValid_interaction_pairs_FF\\n\\nValid_interaction_pairs_RR\\n\\nValid_interaction_pairs_RF\\n\\nValid_interaction_pairs_FR\\n\\nFiltered_pairs\\n\\nDumped_pairs\\n\\nSelf_Cycle_pairs\\n\\nReligation_pairs\\n\\nSingle-end_pairs\\n\\nDangling_end_pairs\\n\\n',\n", + " 'Read Counts - subset of 1e+05 interactions\\n\\n5000\\n\\n4000\\n\\n3000\\n\\n2000\\n\\n1000\\n\\nValid Pairs —- Fragment size distribution\\n\\n0 50 100 150 200 250 300 350 400 450 500\\n\\n600\\n\\ndata\\n\\n800\\n\\n1200\\n\\n1400\\n\\n>1500\\n',\n", + " 'Read Counts\\n\\nStatistics of Read Alignments — R1 Tags\\n\\n6e+08\\n\\n4e+08\\n\\n2e+08\\n\\nOe+00\\n\\nNot aligned (%)\\n\\n6% 6%\\n30.3 %\\n94%\\n63.6 %\\ndata\\nTrimmed read Mapping (%) Full read mapping (%)\\n\\nStatistics of Read Alignments — R2 Tags\\n\\n6e+08\\n\\n4e+08\\n\\nRead Counts\\n\\n2e+08\\n\\nOe+00\\n\\nAligned reads (%)\\n\\n7% 7%\\n30.2 %\\n93 %\\n62.8 %\\ndata\\n',\n", + " 'Statistics after read pairing\\n\\nAll Pairs\\n\\nFiltered Pairs\\n\\na\\nLI\\nLI\\n[|\\na\\nLJ\\n\\nUnmapped_pairs\\n\\nNot_Reported_pairs\\n\\nReported_pairs\\n\\nLow_qual_pairs\\n\\nPairs_with_singleton\\n\\nMultiple_pairs_alignments\\n\\n',\n", + " 'Read Counts\\n\\nValid Pairs — duplicates and contact ranges\\n\\n0.050\\n\\n0.025\\n\\n0.000 NaN-%\\n\\n-0.025\\n\\n-0.050\\ndata\\n\\nNaN-%\\n\\nDuplicates (%)\\n\\nValid Interactions (%)\\n\\nCis long-range (>20kb) (%)\\n\\nCis short-range contacts (<20kb) (%)\\n\\nTrans Contacts (%)\\n',\n", + " \"Dear Dr. Rosa,\\n\\nThank you for getting back to me. | understand the limitations. Would it be okay if | contact you again maybe during March/April next year? In the meantime, I'll explore other\\noptions as you suggested. Thank you again\\n\\nRegards,\\nAman\\n\\n» Lozano Duran, Rosa \\n\\nThu 8/29/2024, 8:09 PM\\n\\nDear Aman,\\n\\nlam sorry it took so long for me to come back to you. | have been\\n\\ntrying to find a potential supervisor for you in the group, but\\nunfortunately every suitable candidate is over-committed at the moment\\nand cannot take on another student. | am sorry that | cannot be more\\npositive right now.\\n\\nOne alternative, if you are interested in geminiviruses, would be the\\ngroups at the DSMZ in Braunschweig (e.g. BjGrn Krenz) - perhaps they\\nhave the capacity to host you in your preferred period? It is a great\\nplace with vast experience in plant-virus interactions; | can only\\nrecommend it.\\n\\nIf you see another opportunity to to an internship with us next year,\\nplease reach out and we can try again.\\n\\n| wish you the best of luck in your MSc's!\\n\\nBest wishes,\\n\",\n", + " \"[+externe Mail+] Master's thesis; 3D Genome\\n\\nre) To: Papantonis, Argyris \\n\\nDear Dr. Papantonis,\\n| still haven’t heard back from you. Would April be too soon to start?\\n\\nBest Regards,\\nAman\\n\\n© Show message history\\n\\n| send | Discard () jal ©\\nr@) Aman Shamil Nalakath\\nMon 3/3, 1:31 PM\\n\\nDear Dr. Papantonis,\\n\\n2\\n<\\n\\nThe recommended duration for a thesis as per our program is 6 months, that is once registered, the submission is due within this period.\\nIf it is okay, I'd like to begin at the start of April.\\n\\nBest Regards,\\nAman\\n\\nr@) Papantonis, Argyris \\nMon 3/3, 8:11 AM\\n\\nAman Shamil Nalakath ¥\\n\\nHi Aman,\\n\\nYou need to tell me what the expected duration by your program is and what would be your preferred starting date — we are flexible.\\nA.\\n\\nArgyris Papantonis, PhD\\n\\nProfessor for Translational Epigenetics & Genome Architecture,\\nInstitute of Pathology, University Medical Center Géttingen,\\nRobert-Koch-Str. 40, 37075 Géttingen, Germany\\n\\nTel.: +49 551 39 65734\\n\\nWeb: https://papantonislab.eu\\n\",\n", + " \"@) Aman Shamil Nalakath\\n\\nMon 3/3, 1:31 PM\\nDear Dr. Papantonis,\\nThe recommended duration for a thesis as per our program is 6 months, that is once registered, the submission is due within this period.\\nIf it is okay, I'd like to begin at the start of April.\\n\\nBest Regards,\\nAman\\n\\n@) Papantonis, Argyris \\nMon 3/3, 8:11 AM\\n\\nAman Shamil Nalakath ¥\\n\\nHi Aman,\\nYou need to tell me what the expected duration by your program is and what would be your preferred starting date — we are flexible.\\n\\nA.\\n\\nArgyris Papantonis, PhD\\n\\nProfessor for Translational Epigenetics & Genome Architecture,\\nInstitute of Pathology, University Medical Center Géttingen,\\nRobert-Koch-Str. 40, 37075 Géttingen, Germany\\n\\nTel.: +49 551 39 65734\\n\\nWeb: https://papantonislab.eu\\n\",\n", + " 'Papantonis, Argyris \\nMon 3/3, 8:11 AM\\n\\nHi Aman,\\nYou need to tell me what the expected duration by your program is and what would be your preferred starting date — we are flexible.\\nA.\\n\\nArgyris Papantonis, PhD\\n\\nProfessor for Translational Epigenetics & Genome Architecture,\\nInstitute of Pathology, University Medical Center Géttingen,\\nRobert-Koch-Str. 40, 37075 Géttingen, Germany\\n\\nTel.: +49 551 39 65734\\n\\nWeb: https://papantonislab.eu\\n',\n", + " \"Aman Shamil Nalakath\\nMon 3/3, 1:31 PM\\n\\nDear Dr. Papantonis,\\n\\nThe recommended duration for a thesis as per our program is 6 months, that is once registered, the submission is due within this period.\\nIf it is okay, I'd like to begin at the start of April.\\n\\nBest Regards,\\nAman\\n\",\n", + " \"Y Speed Dial\\n\\na) e- 7 &) © @ NotSecure 172.17.0.4:8887 o1 {J ~ Search Startpage\\n\\nvY Imported From ...\\n\\nvY Imported From ...\\n\\nOnline Bewerbung QGIS API Docume... aqgis - Trying to pe... New Script - Earth... Pastebin.com - #1... TargetP 2.0 - DTU...\\n\\n172.17.0.4 doesn't support a secure connection\\n\\ne Attackers can see and change information you send or receive from the site.\\ne It's safest to visit this site later if you're using a public network. There is less risk\\nfrom a trusted network, like your home or work Wi-Fi.\\n\\nYou might also contact the site owner and suggest they upgrade to HTTPS. Learn more\\nabout this warning\\n\\nContinue to site\\n\\nhttps://www.mood...\\n\\nOnePlus 12R revie...\\n\\nBb*®¢of & G@ OA\\n\\nWho is “Indian” in ...\\n\",\n", + " 'eitsupi on Jan 12, 2023 Member °°*\\n\\n| believe that the RStudio Server started by the /init command is intended to be run by the root user, so it does not work\\ncorrectly by a non-root user.\\n\\nWe have fixed this by copying your Dockerfile, inserting RUN echo \"server-user=$USER\" >> /etc/rstudio/rserver. conf\\nbefore CMD [\"/init\"] and building our own image.\\n\\n| don\\'t think you have to do it. A simple Dockerfile like the following should should be sufficient:\\n\\nFROM rocker/rstudio:4 (O\\nRUN echo \"server-user=$USER\" >> /etc/rstudio/rserver.conf\\n\\n©\\n',\n", + " 'Cannot Connect to R Session\\n\\nx) Could not connect to the R session on RStudio\\n\\nServer.\\n\\nUnable to connect to service (1)\\n\\n',\n", + " 'we Jockerhub Q Search Docker Hub\\n\\nore / toluene123/rstudio / latest\\n\\nfe\\n2\\n\\ntoluene123/rstudio:latest\\n\\nINDEX DIGEST sha256:73334d399a99fdc72e5684040043f79bb49006402c7c4edec59f0a9e375441c2 oO\\n\\nOS/ARCH COMPRESSED SIZE LAST PUSHED TYPE MANIFEST DIGEST\\nlinux/arm64 725.61 MB about 1 hour by toluene123 Image sha256:3fc9f2388... oO\\nImage Layers Command\\n\\n1 ARG RELEASE 6B ARG RELEASE\\n\\n2 ARG LAUNCHPAD_BUILD_ARCH @B\\n\\n3 LABEL org.opencontainers.image.ref.name=ubuntu @B\\n\\n4 LABEL org.opencontainers.image.version=24.04 @B\\n\\n5 ADD file ... in / 27.56 MB\\n\\n',\n", + " 'toluene123/rstudio:v0.1\\n\\nINDEX DIGEST sha256:006134f99654557919795a7bc53ff602364074e6d16764673ad270c742b4a9b6 oO\\n\\nOS/ARCH COMPRESSED SIZE LAST PUSHED TYPE MANIFEST DIGEST\\n\\nlinux/arm64 725.62 MB 10 minutes by toluene123 Image sha256:d4af4ff49... oO\\n',\n", + " 'aman@lima-apptainer:~$ apptainer exec --fakeroot --writable-tmpfs rstudio_v@.1.sif bash -c \"chmod -R 777 /home/aman && mkdir -p /var/run && rserver --server-user=aman --www-port=8785 --auth-none\\nemonize=@ --secure-cookie-key-file=/tmp/rstudio-server—cookie-key\"\\n\\nTTY detected. Printing informational message about logging configuration. Logging configuration loaded from \\'/etc/rstudio/logging.conf\\'. Logging to \\'syslog\\'.\\n\\nTTY detected. Printing informational message about logging configuration. Logging configuration loaded from \\'/etc/rstudio/logging.conf\\'. Logging to \\'syslog\\'.\\n',\n", + " 'aman@Laptop-von-Aman docker_rstud % ls\\n\\nDockerfile\\n\\naman@Laptop-von-Aman docker_rstud % docker image ls\\n\\nREPOSITORY TAG IMAGE ID CREATED SIZE\\nrstud_aman_v@.2 atest #331421d46dd 23 minutes ago - 09GB\\ntoluene123/rstudio v@.2 £331421d46dd 23 minutes ago - 09GB\\nrstud_aman_v@.1 atest 006134F99654 5 hours ago . 27GB\\ntoluene123/rstudio v0.1 Q06134F99654 hours ago . 27GB\\nrstud_aman atest 73334d399a99 hours ago 27GB\\naman_jupyter.slim atest 34e8d349084b months ago .3GB\\ndocker-slim-empty—image atest 38a6aa7a96ad months ago 678B\\naman_jupyter atest elcbbb52f016 months ago 8.05GB\\ntoluene123/aman_jupyter atest elcbbb52f016 months ago 8.05GB\\nconda-—jupyter-—bioinformatics atest cf4883933257 months ago 8.05GB\\nghcr.io/apptainer/apptainer atest 1320d13fa26d months ago 515MB\\nhialass/hialass—docker atest L4086069ee7d vears aqgo 2.29GR\\n\\nPwWOwWwoRE\\n\\nWV WNNNNNAD\\n',\n", + " 'PRELIMINARY TITLE IN GERMAN (EXCEPT FOR ENGLISCH DEGREE PROGRAMS A GERMAN TITLE IS\\nMANDATORY FOR THESIS REGISTRATION)\\n\\nThe final title will be requested again when uploading the thesis. Please pay attention to spelling, italics etc. when uploading. PLEASE CHECK\\nCAREFULLY IF EVERYTHING IS ENTERED CORRECTLY.\\n\\nB I U S xX, x® | fh Source\\n\\nQ\\n\\nThis CKEditor 4.14.0 version is not secure.\\n\\nConsider , 4.25.1-Its.\\n\\nPRELIMINARY TITLE IN ENGLISH (MANDATORY FOR THESIS REGISTRATION)\\n\\nThe final title will be requested again when uploading the thesis. Please pay attention to spelling, italics etc. when uploading. PLEASE CHECK\\nCAREFULLY IF EVERYTHING IS ENTERED CORRECTLY.\\n\\nB I U S xX, x® | fh Source\\n\\nQ\\n\\nThis CKEditor 4.14.0 version is not secure.\\n\\nConsider , 4.25.1-Its.\\n',\n", + " 'Chair of Molecular Neurobiology\\n\\nAssistant Professorship of Agribusiness and Food Industry Economics\\nAssistant Professorship of Computational Plant Biology\\n\\nAssistant Professorship of Fluid Dynamics of complexe Biosystems\\nAssistant Professorship of Forest and Agroforest Systems\\n\\nAssistant Professorship of Green Technologies in Landscape Architecture\\nAssistant Professorship of Infection Pathogenesis\\n\\nAssistant Professorship of Land Surface - Atmosphere Interactions\\nAssistant Professorship of Neuronal Control of Metabolism\\nAssistant Professorship of Plant Genetics\\n\\nAssistant Professorship of Plant-Insect Interaction\\n\\nAssistant Professorship of Precision Agriculture\\n\\nAssistant Professorship of Protein Chemistry\\n\\nAssistant Professorship of Reproductive Biology\\n\\nAssistant Professorship of Translational Microbiome Data Integration\\nAssistant Professorship of Urban Productive Ecosystems\\n\\nAssociate Professorship for Population Genetics\\n\\nAssociate Professorship of Agrimechatronics\\n\\nAssociate Professorship of Bio-Informatics\\n\\nAssociate Professorship of Biostatistics\\n\\nAssociate Professorship of Biotechnology of Horticultural Crops\\nAssociate Professorship of Biotechnology of Natural Products\\nAssociate Professorship of Biothermodynamics\\n\\nAssociate Professorship of Chemoinformatics and Protein Modelling\\nAssociate Professorship of Circular Economy\\n\\nAssociate Professorship of Crop Physiology\\n\\nAssociate Professorship of Ecoclimatology\\n\\nAssociate Professorship of Food Process Engineering\\n\\nAssociate Professorship of Forest Management\\n\\nAssociate Professorship of Forest Management\\n\\nAssociate Professorship of Forest Nutrition and Water Resources\\nAssociate Professorship of Forest Nutrition and Water Resources\\nAssociate Professorship of Fungal Biotechnology in Wood Science\\nAssociate Professorship of Geobotany\\n\\nAssociate Professorship of Geomorphology and Soil Science\\nAssociate Professorship of Governance in International Agribusiness\\nAssociate Professorship of Land Management\\n\\nAssociate Professorship of Landscape Architecture and Regional Open Space\\n',\n", + " 'DATE OF ISSUE OF THE THESIS\\n\\n30.04.2025\\n\\n',\n", + " \"Thesis register (external)\\n\\nYOUR NAME (FIRST NAME, LAST NAME)\\n\\n‘Aman Shamil Nalakath\\n\\nYOUR MATRICULATION NUMBER\\n\\nDEGREE PROGRAM\\n\\nMaster - Agricultural Biosciences Vv\\n\\nPRELIMINARY TITLE IN GERMAN (EXCEPT FOR ENGLISCH DEGREE PROGRAMS A GERMAN TITLE IS.\\nMANDATORY FOR THESIS REGISTRATION)\\n\\n‘The na! te wa be requested again when uploading the esis Please pay terion to paling, las ete when uploading, PLEASE CHECK.\\n\\nBI US x x*| Bsource Q\\n\\nPa\\na\\na\\n\\n“This CKEdior 4.14.0 version snot secu\\n\\nConsider 14.25.15\\n\\nPRELIMINARY TITLE IN ENGLISH (MANDATORY FOR THESIS REGISTRATION)\\n\\n‘The na! te wa be requested again when uploading the esis Please pay lniion to paling, las ete when uploading, PLEASE CHECK.\\n\\nBI US x x*| Bsource Q\\n\\nPa\\na\\na\\n\\n“This CKEdior 4.14.0 version snot secu\\n\\nConsider 14.25.15\\n\\nORGANIZATION / CHAIR INTERNAL.\\n\\n‘Assistant Professorship of Population Epigenalics and Epigenomics Vv\\n\\nORGANIZATION / CHAIR INTERNAL (IF NOT AVAILABLE ABOVE.)\\n\\n1. EXAMINER INTERNAL,\\n\\n‘Johannes, Frank| Prof Dr Vv\\n\\nIf your 1. examiner isnot incuded inthe list, please contact the Campus Ofice examination team,\\n\\n2. EXAMINER INTERNAL\\n\\nPleace select Vv\\n\\n‘Asecond examiners only required forthe folowing degree programs:\\n\\n' Bachelor Foresty Scionce and Resource Management (f you stared your degree before 01.10.2028; i you started your\\ndegree in the winter semester 2028 or later only one examiner is required),\\n\\n‘+ Master Forestry and Wood Science (i you started your degree before 01.10.2022; if you started your degree in the winter\\n‘Semester 2022 or later only one examiner is required),\\n\\n[Altention: In the Master Biology and Master Molecular Blolachnology degree programs, the second examiner ofthe WEP is NOT\\n‘automatically the second examiner ofthe thesis and therefore does not have to be entered here!\\n\\nORGANIZATION / CHAIR EXTERNAL\\n\\nSUPERVISOR EXTERNAL\\n\\n\",\n", + " \"See below\\n\\nOn Wed, 12 Mar 2025 at 14:58, Aman Shamil Nalakath wrote:\\n\\nHi Prof.,\\n\\nSo here are the questions -\\n\\n1. Do | have to do the thesis registration from my end? | am guessing it's from my end and not like the internship one where it was done for me\\n\\nYou will have to register it. But since you are doing an external thesis, you should check with the study coordinator of the program how this is handled. | don't know.\\n\\n2. Is this the chair | should be selecting? This is taken from the thesis portal.\\n\\n| couldn't find the plant epigenomics one in the drop-down menu\\nYou are doing an external thesis, why do you have to select me from the pulldown menu?\\n\\n3. For the preliminary title, can | put the title given in the confirmation letter verbatim i.e ' bioinformatics analysis of 3D genomics and epigenetic data’? Or should | wait til | get a better understanding of the project, and then do accordingly?\\nAs your external thesis advisor what title you should put. | don't know the topic.\\n\\n4. Can | put the issue date to mid/end of April here?\\nAsk the study coordinator.\\n\\n5. Will it be graded only internally or will Géttingen’s supervisor also contribute to grading?\\nAsk the study coordinator.\\n\\n6. While doing the thesis, should | update you on my progress? If yes, how often?\\nIf you do an external thesis, your thesis advisor is external. | don't know.\\n\\n7. Will there be a thesis defense/presentation at the end? Will it be before/after the submission?\\nIn the case of an external thesis, ask the study coordinator.\\n\\nBest,\\n\\nF\\n\\nAll of this is new to me, which is why I'm asking.\\n\\nThank you so much for your time\\n\\nRegards,\\nAman\\n\",\n", + " \"HiProt.,\\n\\n| think there needs to be an internal examiner as well, which | was hoping you'd be\\n\\nThesis register (external)\\n\\n‘YOUR NAME (FIRST NAME, LAST NAME)\\n\\n‘YOUR MATRICULATION NUMBER\\n\\nDEGREE PROGRAM\\n\\nMaser Agree Borcerces Vv\\n\\nPRELIMINARY TITLE IN GERMAN (EXCEPT FOR ENGLISCH DEGREE PROGRAMS A GERMAN TITLES\\nMANDATORY FOR THESIS REGISTRATION)\\n‘ett at mah pn oho ed Ba Ps py tno ptr ak A pn PLEASE GEOR\\n\\nBUS % x Bsone aaa Q\\n\\nPRELIMINARY TITLE IN ENGLISH (MANDATORY FOR THESIS REGISTRATION)\\n\\nBUS % x Deore eee a\\n\\nORGANIZATION / CHAIR INTERNAL\\n\\n‘asitant Protease of Poputon Epona ana Epigerorce Vv\\n\\nORGANIZATION / CHAIR INTERNAL (IF NOT AVAILABLE ABOVE.)\\n\\n{1LEXAMINER INTERNAL\\n\\neames Fra] Po De Vv\\n\\nyour exami nti into at leae coi! the Canpus Oflesexannaton eam\\n\\n2. EXAMINER INTERNAL\\n\\nPhase soe Vv\\n\\n|Asacond examiner cy eared be wing epee popes:\\n\\n1+ Bachar Frety Sconce and Resare Management you stad your degre ber 0110202: yu tata your\\n\\nsean th wr somes 202 orate ery oer rage\\n1+ Master Foret ar Wood Scance (yu tried your degre bee 0.10.2022: you sare your dare ne wer\\nsemest 2022 rt nly oe examiner's raed)\\n\\n[Atetor:Intbe Mase alo an Mater Maca techy epee prorat, th second examina a the WPP 2 NOT\\narate th sacend examine Beard Perfor doesnt have be entre ee!\\n\\nORGANIZATION / CHAIR EXTERNAL\\n\\nSUPERVISOR EXTERNAL\\n\\nIl also ask our study coordinator about this\\n‘Thank you\\nRegards,\\n\\n‘Aman\\n\",\n", + " 'Warning: Expected at\\nWarning: Expected at\\nWarning: Expected at\\nWarning: Expected at\\nWarning: Expected at\\nWarning: Expected at\\nWarning: Expected at\\nle, in the same order\\nWarning: Expected at\\nle, in the same order\\nWarning: Expected at\\n\\neast 2 parts\\neast 2 parts\\neast 2 parts\\neast 2 parts\\neast 2 parts\\neast 2 parts\\n\\neast 2 parts\\nas listed\">\\neast 2 parts\\nas listed\">\\neast 2 parts\\n\\nele, in the same order as listed\">\\n\\nWarning: Expected at\\n\\neast 2 parts\\n\\nele, in the same order as listed\">\\n\\nAfter filtering, kept\\nWriting PLINK PED and\\n\\nUnrecognized values used for CHROM:\\n\\nUnrecognized values used for CHROM:\\nUnrecognized values used for CHROM:\\n\\nUnrecognized values used for CHROM:\\n\\nDone.\\n\\n6@ out of 60\\nMAP files\\n\\nin\\nin\\nin\\nin\\nin\\nin\\nin\\n\\nin\\n\\nin\\n\\nin\\n\\nFORMAT entry: ID=PL,Number=G, Type=Integer, Description:\\n\\nFORMAT entry: ID=RGQ,Num\\n\\nINFO\\nINFO\\nINFO\\nINFO\\nINFO\\n\\nINFO\\n\\nINFO\\n\\nINFO\\n\\nentry:\\nentry:\\nentry:\\nentry:\\nentry:\\n\\nentry:\\nentry:\\n\\nentry:\\n\\nIndividuals\\n\\nchromosome_1\\nPLINK: Only outputting biallelic loci.\\n\\nchromosome_2\\n\\nchromosome_3\\n\\nchromosome_4\\n\\nID=AC, Number=A, Type=Integer, Description\\nID=AC, Number=A, Type=Integer, Descriptio\\nID=AF , Number=A, Type=Float, Description=\\nID=AF , Number=A, Type=Float, Description\\n\\nID=MLEAC, Num\\nID=MLEAC, Num\\nID=MLEAF, Num\\n\\nID=MLEAF, Num\\n\\nReplacing w\\n\\nReplacing w\\nReplacing w\\n\\nReplacing w\\n\\nAfter filtering, kept 477227 out of a possible 477227 Sites\\n\\nRun Time = 11.0@ seconds\\n\\nber=1, Type=Integer, Descriptio\\n\\nAllele Frequency, for each ALT allele, in the\\nAllele Frequency, for each ALT allele, in the\\nber=A, Type=Integer, Description=\"Maximum likelihood expectation (MLE) for\\n\\nber=A, Type=Integer, Description=\"Maximum likelihood expectation (MLE) for\\n\\nith @.\\n\\nith @.\\n\\nith @.\\n\\nith @.\\n\\nAllele count in genotypes, for each ALT allele, in the\\nAllele count in genotypes, for each ALT allele, in the\\n\\nsame order\\nsame order\\nthe allele\\n\\nthe allele\\n\\n\"Normalized, Phred-scaled likelihoods for genotypes as defined in the VCF specification\">\\n=\"Unconditional reference genotype confidence, encoded as a phred quality -10*log1@ p(genotype call is wrong)\">\\n\\nsame order as listed\">\\nsame order as listed\">\\n\\nas listed\">\\nas listed\">\\ncounts (not\\n\\ncounts (not\\n\\nnecessarily the same as the AC), for each ALT alle\\n\\nnecessarily the same as the AC), for each ALT alle\\n\\nber=A, Type=Float,Description=\"Maximum likelihood expectation (MLE) for the allele frequency (not necessarily the same as the AF), for each ALT all\\n\\nber=A, Type=Float, Description=\"Maximum likelihood expectation (MLE) for the allele frequency (not necessarily the same as the AF), for each ALT all\\n',\n", + " 'eco (® &—& > QQ VU B packagemanager.posit.co/cran\\n\\nY Speed Dial v Imported From... Y Imported From... Online Bewerbung QGIS API Docu\\n\\n2025-01-24/\\n2025-01-25/\\n2025-01-26/\\n2025-01-27/\\n2025-01-28/\\n2025-01-29/\\n2025-01-30/\\n2025-01-31/\\n2025-02-01/\\n2025-02-02/\\n2025-02-03/\\n2025-02-04/\\n2025-02-05/\\n2025-02-06/\\n2025-02-07/\\n2025-02-08/\\n2025-02-09/\\n2025-02-10/\\n2025-02-11/\\n2025-02-12/\\n2025-02-13/\\n2025-02-14/\\n2025-02-15/\\n2025-02-16/\\n2025-02-17/\\n2025-02-18/\\n2025-02-19/\\n2025-02-20/\\n2025-02-21/\\n2025-02-22/\\n2025-02-23/\\n2025-02-24/\\n2025-02-25/\\n2025-02-26/\\n2025-02-27/\\n2025-02-28/\\n2025-03-01/\\n2025-03-02/\\n2025-03-03/\\n2025-03-04/\\n2025-03-05/\\n2025-03-06/\\n2025-03-07/\\n2025-03-08/\\n2025-03-09/\\n2025-03-10/\\n2025-03-11/\\n2025-03-12/\\n2025-03-13/\\n\\n',\n", + " 'Cannot Connect to R Session\\n\\nx) Could not connect to the R session on RStudio\\nServer.\\n\\nUnable to connect to service (1)\\n\\n',\n", + " 'Cannot Connect to R Session\\n\\nx) Could not connect to the R session on RS\\n\\nServer.\\n\\nError occurred during transmission (6)\\n\\n',\n", + " 'RUN wget https://github.com/samtools/htslib/releases/download/1.18/htslib-1.18.tar.bz2 && \\\\\\ntar -xvf htslib-1.18.tar.bz2 && \\\\\\ncd htslib-1.18 && \\\\\\n./configure --enable-libcurl && \\\\\\nmake -j$(nproc) && \\\\\\nmake install && \\\\\\ncd .. && rm -rf htslib-1.18*\\n\\n# User addition\\n\\nRUN useradd -m -u 1001 aman && echo \\'aman:123\\' | chpasswd\\nRUN usermod —aG sudo aman\\n\\nRUN usermod -aG rstudio aman\\n\\n# persistent volumes. Use flag -v\\nRUN mkdir -p /home/rstudio/data\\n\\nRUN chown -R aman:aman /home/rstudio\\nVOLUME [\"/home/rstudio/data\"]\\n',\n", + " \"In [2]: import numpy as np\\nimport matplotlib.pyplot as plt\\n\\n# Load the Q matrix from ADMIXTURE output\\ng_matrix = np. loadtxt('inp_admix.3.Q')\\n\\n# Create the plot\\nplt. figure(figsize=(10, 5))\\nfor i in range(q_matrix.shape[1]):\\nplt.bar(range(q_matrix.shape[0]), g_matrix[:, i], bottom=np.sum(q_matrix[:, :i], axis=1))\\n\\nplt.title('Ancestry Proportions (K=3)')\\nplt.xlabel('Individuals')\\nplt.ylabel('Ancestry Proportion')\\nplt.show()\\n\\nAncestry Proportions (K=3)\\n\\n1.04\\n\\n0.87\\n\\n0.6 4\\n\\n0.4 4\\n\\nAncestry Proportion\\n\\n0.27\\n\\n0 10 20 30 40 50\\nIndividuals\\n\\n\",\n", + " \"w SLOP fe ON ENS VEU’\\nplt.show()\\n\\nTypeError Traceback (most recent call last)\\nInput In [5], in ()\\n\\n26 # Plot ancestry proportions sorted by PCA clusters\\n\\n27 for i in range(q_matrix.shape[1]):\\n\\n28 plt.bar(range(q_matrix.shape[0]), q_matrix[:, il,\\n\\n29 bottom=np.sum(q_matrix[:, :il, axi\\n---> 30 color:\\n\\n32 plt.title('Ancestry Proportions by PCA Clusters (K=3)')\\n\\n33 plt.xlabel('Individuals (grouped by PCA clusters)')\\n\\n,\\n\\nTypeError: list indices must be integers or slices, not Series\\n\\n

\\n\\n)\\n\",\n", + " \"In [4]: import numpy as np\\nimport matplotlib.pyplot as plt\\n\\n# Load the Q matrix\\nq_matrix = np. loadtxt('inp_admix.3.Q')\\n\\n# Sort individuals by population assignment for better visualization\\nsorted_indices = np.argsort(q_matrix[:, @])\\nq_matrix = q_matrix[sorted_indices]\\n\\n# Create the plot\\nplt. figure(figsize=(10, 5))\\ncolors ['#1f77b4', ‘#ff7f0e', '#2ca@2c']\\nfor i in range(q_matrix.shape[1]):\\nplt.bar(range(q_matrix.shape[0]), q_matrix[:, i], bottom=np.sum(q_matrix[:, :i], axis=1))\\n\\nplt.title('Ancestry Proportions (K=3)')\\nplt.xlabel( ‘Individuals (sorted) ')\\nplt.ylabel('Ancestry Proportion')\\n\\nplt. show()\\n\\nAncestry Proportions (K=3)\\n\\n104\\n\\n0.87\\n\\n0.64\\n\\n0.44\\n\\nAncestry Proportion\\n\\n0.27\\n\\nie} 10 20 30 40 50\\nIndividuals (sorted)\\n\\n\",\n", + " 'Ancestry Proportion\\n\\n08\\n\\n0.6\\n\\n0.4\\n\\n0.2\\n\\n0.0\\n\\nAncestry Proportions by PCA Clusters (K=3)\\n\\n10\\n\\n20 30 40\\nIndividuals (grouped by PCA clusters)\\n\\n50\\n\\n60\\n\\nCluster 0\\n@@m™ Cluster 1\\nMH Cluster 2\\n',\n", + " \"In [2]: import numpy as np\\nimport matplotlib.pyplot as plt\\n\\n# Load the Q matrix from ADMIXTURE output\\nq_matrix = np. loadtxt('inp_admix.3.Q')\\n\\n# Create the plot\\nplt. figure(figsize=(10, 5))\\nfor i in range(q_matrix.shape[1]):\\nplt.bar(range(q_matrix.shape[0]), g_matrix[:, i], bottom=np.sum(q_matrix[:, :i], axis=1))\\n\\nplt.title('Ancestry Proportions (K=3)')\\nplt.xlabel('Individuals')\\nplt.ylabel('Ancestry Proportion')\\n\\nplt. show()\\n\\nAncestry Proportions (K=3)\\n\\n104\\n\\n0.87\\n\\n0.64\\n\\n0.44\\n\\nAncestry Proportion\\n\\n0.27\\n\\nie} 10 20 30 40 50\\nIndividuals\\n\\n\",\n", + " 'Sample, Cluster\\nFG_001,1\\nFG_002,1\\nFG_003,1\\nFG_004,2\\nFG_005,0\\nFG_006,2\\nFG_007,2\\nFG_008,2\\nFG_009,2\\n',\n", + " \"In [52]: from allel.stats.decomposition import GenotypePCA\\n\\n# Initialize PCA model (use ‘standard’ scaler since Patterson might not work well for haploids)\\nmodel = GenotypePCA(n_components=10, scaler=None)\\n\\n# Fit and transform haplotype data\\nmodel. fit (x)\\ncoords = model.transform(X)\\n\\nIn [54]: import matplotlib.pyplot as plt\\n\\n# Compute variance explained\\n#explained_variance = model.eigenvalues_ / model.eigenvalues_.sum()\\n\\n# Scatter plot of first two PCs\\n\\nplt.scatter(coords[:, @], coords[:, 1], alpha=0.7)\\n#plt.xlabel(f'PC1 ({explained_variance [0 ]*100: .2f}%)')\\n#plt.ylabel(f'PC2 ({explained_variance[1]*100:.2f}%)')\\nplt.title('PCA of Haploid Data’)\\n\\nplt.show()\\n\\nPCA of Haploid Data\\n\\n100\\n\\n15\\n\\n50\\n\\n25\\n\\n-50\\n\\n-75] o@&\\n\\n100-75 9-50-25 0 25 50 15\\n\",\n", + " \"In [30]:\\n\\nimport matplotlib.pyplot as plt\\n\\n# Compute variance explained\\nexplained_variance = model.eigenvalues_ / model.eigenvalues_.sum()\\n\\n# Scatter plot of first two PCs\\n\\nplt.scatter(coords[:, 0], coords[:, 1], alpha=0.7)\\n#plt.xlabel(f'PC1 ({explained_variance[0]*100:.2f}%)')\\n#plt.ylabel(f'PC2 ({explained_variance[1]*100:.2f}%)')\\nplt.title('PCA of Haploid Data')\\n\\nplt.show()\\n\\nAttributeError Traceback (most recent call last)\\nInput In [30], in ()\\n1 import matplotlib.pyplot as plt\\n3 # Compute variance explained\\n----> 4 explained_variance = modeWeigenvalues) / model.eigenvalues_.sum()\\n7 # Scatter plot of first two PCs\\n8 plt.scatter(coords[:, @], coords[:, 1], alpha=0.7)\\n\\nAttributeError: 'GenotypePCA' object has no attribute 'eigenvalues_'\\n\",\n", + " \"In [31]:\\n\\nfrom allel.stats.decomposition import GenotypePCA\\nimport matplotlib.pyplot as plt\\n\\n# Initialize PCA model (no scaler for haploid data)\\nmodel = GenotypePCA(n_components=10, scaler=None)\\n\\n# Fit and transform haplotype data\\nmodel. fit (X)\\ncoords = model.transform(X)\\n\\n# &@ Compute variance explained (correct attribute)\\nexplained_variance = model._variance_explained\\n\\nBS\\n\\n@ Scatter plot of first two PCs with variance explained\\nt.figure(figsize=(7, 5))\\nt.scatter(coords[:, @], coords[:, 1], alpha=0.7)\\n\\np\\np\\n# @ Add variance explained to axis labels\\nplt.xlabel(f'PC1 ({explained_variance[0]*100:.2f}%) ')\\nplt.ylabel(f'PC2 ({explained_variance[1]*100:.2f}%) ')\\n#\\np\\n#\\np\\n\\nAdd title\\nt.title('PCA of Haploid Data')\\n\\nShow plot\\nt.show()\\n\\nAttributeError Traceback (most recent call last)\\nInput In [31], in ()\\n\\n9 coords = model.transform(X)\\n\\n11 # Compute variance explained (correct attribute)\\n---> 12 explained_variance =\\n\\n14 # Scatter plot of first two PCs with variance explained\\n\\n15 plt.figure(figsize=(7, 5))\\n\\nAttributeError: 'GenotypePCA' object has no attribute '_variance_explained'\\n\",\n", + " \"In [26]: |# Remove the extra dimension (variants x samples x 1 + variants x samples)\\ngt_h = gt.haploidify_samples()\\n\\nIn [27]: haploid_gt = gt_h.squeeze()\\n\\nIn [28]: X = np.array(haploid_gt, dtype=float) # Convert to NumPy array\\nX[X == -1] = np.nan # Set missing data to NaN\\n\\n# Replace NaNs with mean per SNP\\ncol_means = np.nanmean(X, axis=@)\\ninds = np.where(np.isnan(X) )\\n\\nX[inds] = np.take(col_means, inds[1])\\n\\nIn [29]: from allel.stats.decomposition import GenotypePCA\\n\\n# Initialize PCA model (use 'standard' scaler since Patterson might not work well for haploids)\\nmodel = GenotypePCA(n_components=10, scaler=None)\\n\\n# Fit and transform haplotype data\\nmodel. fit(X)\\ncoords = model.transform(X)\\n\",\n", + " 'In [15]: from sklearn.cluster import KMeans\\n\\n# Perform k-means clustering\\n\\nK = 3. # Modify based on expected populations\\n\\nkmeans = KMeans(n_clusters=K, random_state=42)\\n\\nlabels = kneans.fit_predict (coords) # Assigns clusters to samples\\n\\n# Map clusters to colors\\nimport matplotlib.pyplot as plt\\n\\nplt. figure(figsize=(8, 6))\\n\\nplt-scatter(coords{:,\\'0], coords{:, 1], c=labels, cmap=\\'tab10\", alpha=0.7)\\nplt.title(\\'PCA of Haploid - “H’ Data (Colored by Population) \\')\\n\\nplt.show()\\n\\nPCA of Haploid - \"H” Data (Colored by Population)\\n\\n100\\n\\n$\\n\\n8\\n\\n25\\n\\n15}\\n\\n-100 0-75-5025, 0 2 50 B\\n\\nIn [63]: import pandas as pd\\n\\n# Create a DataFrane with sample names and assigned clusters\\ncluster_data = pd.DataFrame({‘Sample\\': samples, ‘Cluster’: Labels})\\n\\nprint(cluster_data.head(15))\\nprint(*\\\\n\\')\\nprint (cluster_data. tail(15))\\n\\n',\n", + " '[pst14@node25 ~]$ head inp struct.ped\\n\\nFG_001\\n\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n0\\n\\nFG_001\\nremit tI Arner .1e\\n\\nFG 002\\n\\nFG 002\\n\\nFG 003 FG 003\\n\\nFG 004\\n\\nFG 004\\n\\nFG 005 FG 005\\n\\nFG_006\\n\\nFG_006\\n\\nFG_007\\n\\nFG_007\\n\\nFG_008\\n\\nFG_008\\n\\nFG_009\\n\\nFG_009\\n\\nFG_010\\n\\nFG_010\\n',\n", + " '[pst14@node25 ~]$ head inp struct.map\\n\\n1 1:14 0 14\\n\\n1 1:15 0 15\\n\\n1 1:26 0 26\\n\\n1 1:41 0 41\\n\\n1 1:293 0 293\\n1 1:701 0 701\\n1 1:720 0 720\\n1 1:864 0 864\\n1 1:1060 0 1060\\n',\n", + " 'v What does data in a count matrix look like?\\n\\n# Lets examine a few genes in the first thirty cells\\npbmc.data[c(\"CD3D\", \"TCL1A\", \"MS4A1\"), 1:30]\\n',\n", + " 'nFeature_RNA nCount_RNA percent.mt\\n\\n6000\\n\\n2000\\n\\n4000\\n\\n1000\\n2000\\n\\nIdentity Identity Identity\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help OBeertzk 6 BAB ® S Sat Mar 22 13:41\\n\\neco (ff — > OQ OU Y localhost:8785/graphics/plot_zoom A & Search Startpage Be¢oft & © @ 2\\n\\nSpeed Dial Y Imported From... Y Imported From... Y Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1... TargetP 2.0-DTU... https://www.mood... OnePlus12R revie... Whois “Indian\"in.. A v »\\n\\nnFeature_RNA nCount_RNA percent.mt\\n\\n2000\\n4000\\n&\\n6\\n1500 3000 e\\nas)\\n=\\n4000 2000 @\\n@\\n1000\\n500 NT\\n©\\nie “*\\nIdentity Identity O\\n\\nS seurat_in3_vign... v Analysis, visualization, anc & RStudio Server ~© Expelled! on Steam ~© ENDER MAGNOLIA: Bloom + @ Ww\\n\\nS\\n\\n& 00 @ 8 © CI Ci Resett @ 100% 13:41\\n',\n", + " '30 plot1 + plot2\\n31\\n\\n32 zehn_s <- subset(zehn, subset = nFeature_RNA > 200 & nFeature_RNA < 2500 & percent.mt < 5)\\n\\n33 VLinPlot(zehn_s, features = c(\"nFeature_RNA\", \"nCount_RNA\", \"percent.mt\"), ncol = 3)\\n34\\n\\n35 zehn_s <- NormalizeData(zehn_s, normalization.method = \"LogNormalize\", scale. factor\\n36 zehn_s <- NormalizeData(zehn_s)\\n37\\n\\n38 zehn_s <- FindVariableFeatures(zehn_s, selection.method = \"vst\", nfeatures = 1000)\\n39\\n\\n40 # Identify the 10 most highly variable genes\\n\\n41 top1@ <- head(VariableFeatures(zehn_s), 10)\\n\\n42\\n\\n43 # plot variable features with and without Labels\\n\\n44 ploti <- VariableFeaturePlot(zehn_s)\\n\\n45 plot2 <- LabelPoints(plot = plot1, points = top1@, repel = TRUE)\\n46 ploti + plot2\\n\\n47\\n\\n47:1 (Top Level) +\\n\\nConsole’ Terminal Background Jobs\\n\\nR~R4.4.2 - ~/\\n\\nroses cstesiestestinhiietiatehiadesth stated rors pr el ated tie aiid vows\\n\\nWhen using repel, set xnudge and ynudge to @ for optimal results\\n> ploti + plot2\\nError in ‘value[[3L]]QO~:\\n! The RStudio Plots window may be too small to show this patchwork.\\ni Please make the window larger.\\nRun ~ e()*> to see where the error occurred.\\nWarning messages:\\n1: In scale_x_log10Q :\\nlog-10 transformation introduced infinite values.\\n\\n= 10000)\\n\\nR Script >\\n\\na\\n\\n2: Removed 5163 rows containing missing values or values outside the scale range (*geom_point()*).\\n\\n3: In scale_x_log10Q :\\nlog-10 transformation introduced infinite values.\\n\\n4: Removed 5163 rows containing missing values or values outside the scale range (* geom_point()~).\\n\\n> \"nFeature_RNA\", \"nCount_RNA\", \"percent.mt\"\\n',\n", + " 'pbmc <- FindVariableFeatures(pbmc, selection.method = \"vst\", nfeatures = 2000)\\n\\n# Identify the 1@ most highly variable genes\\ntop1@ <- head(VariableFeatures(pbmc), 10)\\n\\n# plot variable features with and without labels\\n\\nplot1 <- VariableFeatureP lot (pbmc)\\n\\nplot2 <- LabelPoints(plot = plot1, points = top1@, repel = TRUE)\\nplot1 + plot2\\n\\nPPBP\\n.\\n\\nS100A9\\n\\nigus\\\\b?\\n\\noO\\n\\nPF4 GNLY\"\\n\\nFTH1e\\n\\noa\\n\\n¢ Non-variable count: 11714\\n¢ Variable count: 2000\\n\\nGNG11S100A8 = _-- Non-variable count: 11714\\n\\n¢ Variable count: 2000\\n\\nStandardized Variance\\nStandardized Variance\\n\\nle-02 1e+001e+02 le-02 1e+001e+02\\nAverage Expression Average Expression\\n',\n", + " '82 zehn_s <- FindNeighbors(zehn_s, dims = 1:10) # construct a KNN graph based on the euclidean distance in PCA spa\\n83 zehn_s <- FindClusters(zehn_s, resolution = 0.5) # roup cells together, with the goal of optimizing the standar«\\n\\n85 head(Idents(zehn_s), 10)\\n\\n86:1 (Top Level) +\\n\\nConsole’ Terminal Background Jobs\\n\\nR~R4.4.2 - ~/\\n\\nElapsed time: @ seconds\\n> head(Idents(zehn_s))\\n289640 749304 4140304 6146148 7127271 7979596\\n1) 7) 7) ) 1) 1)\\nLevels: 0\\n> head(Idents(zehn_s), 5)\\n289640 749304 4140304 6146148 7127271\\n1) 7) 7) ) 1)\\nLevels: 0\\n> head(Idents(zehn_s), 10)\\n289640 749304 4140304 6146148 7127271 7979596 8859261\\n7) 1) ) 7) 1) ) 1)\\nLevels: 0\\n>\\n\\n9160359 11832300 11874623\\n\\n1)\\n\\n1)\\n\\n1)\\n\\nR Script\\n\\nte\\n',\n", + " 'Assigning cell type identity to clusters\\n\\nFortunately in the case of this dataset, we can use canonical markers to easily match the unbiased clustering to known cell types:\\n\\nCluster ID Markers Cell Type\\n0 IL7R, CCR7 Naive CD4+T\\n\\n1 cD14, LYZ CD14+ Mono\\n\\n2 IL7R,S100A4 Memory CD4+\\n3 MS4a1 B\\n\\n4 cD8A CD8+T\\n\\n5 FCGR3A,MS4A7_ FCGR3A+ Mono\\n6 GNLY, NKG7 NK\\n\\n7 FCERIA,CST3. DC\\n\\n8 PPBP Platelet\\n\\nnew.cluster.ids <- c(\"Naive CD4 T\"\\n\"NK\", \"DC\", \"Platelet\")\\n\\nnames (new. cluster. ids) <- levels (pbmc)\\n\\npbmc <- RenameIdents(pbmc, new.cluster. ids)\\n\\nDimPlot(pbmc, reduction = \"umap\", label = TRUE, pt.size = 0.5) + NoLegend()\\n\\n\"CD14+ Mono\", “Memory CD4 T\", \"B\", \"CD8 T\", \"FCGR3A+ Mono\",\\n\\n10\\n\\numap_1\\n\\nLibrary (ggplot2)\\nplot <- DimPlot(pbmc, reduction = \"umap\", label = TRUE, label.size = 4.5) + xlab(\"UMAP 1\") + ylab\\n(“UMAP 2\") +\\n\\ntheme(axis.title = element_text(size = 18), legend.text = element_text(size = 18)) + guides(c\\nolour = guide_legend(override.aes = list(size = 10)))\\nggsave( filename = \"../output/images/pbmc3k_umap.jpg\", height\\ny = 50)\\n\\n7, width = 12, plot = plot, qualit\\n\\nsaveRDS(pbmc, file = \"../output/pbmc3k_final. rds\")\\n',\n", + " 'new.cluster.ids <- c(\"Naive CD4 T\", \"CD14+ Mono\", \"Memory CD4 T\", \"B\", \"CD8 T\", \"FCGR3A+ Mono\",\\n\"NK\", \"DC\", \"Platelet\")\\n\\nnames(new.cluster.ids) <- levels (pbmc)\\n\\npbmc <- RenameIdents(pbmc, new.cluster. ids)\\n\\nDimPlot(pbmc, reduction = \"umap\", label = TRUE, pt.size = @.5) + NoLegend()\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help Of sa - es © € ©) Ff Q ® SatMar 22 21:30\\n\\nee (ab) — > QO VY localhost HN @& |_ a @ OQ * ®@ @\\n\\nSpeed Dial Y Imported From... Y Imported From... Y Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script- Earth... Pastebin.com - #1... TargetP 2.0 .. https://www.mood... OnePlus 12R revie... Whois “Indian\"in.. A v\\n\\nIdentity\\n\\nIdentity\\n\\nB cell\\nB cell\\n6\\nT_cells T_cells\\nSs\\nNK_cell NK_cell e\\n0.0 0.5 1.0 1.5 2.0 2.5 0 1 2 3 4\\nExpression Level Expression Level\\nCDK2AP2 EFNB2 ea\\n= ry\\n5 5\\nx} xs}\\nm\\n©\\nB cell B cell\\nG\\nT_cells T_cells\\nNK_cell NK_cell\\n0 1 2 0.0 0.5 1.0 1.5 2.0\\n\\nExpression Level Expression Level\\n\\nS seurat_in3_vign... v Analysis, visualization, and Analysis, visualization, and *K Troubleshooting Single-Ce! [f# Pastebin.com - #1 paste to R_ RStudio Server 2) Plot Zoom > + @ Ww\\n\\nSe\\n\\nGS 0 @ 8B co) ee —O = 100% + 21:30\\n',\n", + " '—_—eo—e NO _—— eS\\n\\n0\\n\\nne — Background Jobs elo B cell e 10\\nLevels: NK_cell T_cells B_cell @ 20\\n> #Idents(zehn_s) ra @ 30\\n> table(zehn_s$SingleR. Labels) =\\n9 o |cells Average Expression\\nB_cell NK_cell T_cells 2 1.0\\n1 3 38\\n> markers <- FindAllMarkers(zehn_s, only.pos = TRUE, min.pct = @.25, logfc.threshold = @.25) NK cell 0.5\\nCalculating cluster NK_cell ~ 0.0\\nCalculating cluster T_cells -0.5\\nCalculating cluster B_cell -1.0\\n\\n> head(markers)\\n\\np_val avg_log2FC pct.1 pct.2 p_val_adj cluster gene\\nHERPUD2 @.0045430282 2.434368 0.654 0.250 1 NK_cell HERPUD2\\nSIK3 @.0055943496 2.136887 0.654 0.188 1 NK_cell SIK3 Features\\nPPIA @.0002798360 1.747111 0.917 0.533 1 T_cells PPIA\\n\\n',\n", + " 'x No N\\n\\neo Q @ .\\nWw’ ao @° Expression\\n2.0\\nJADE2 15\\n1.0\\nDEK 08\\n0.0\\n-0.5\\nCDK2AP2\\nIdentity\\nEFNB2 © NK cell\\ne T_cells\\n\\ne B-cell\\n',\n", + " 'UMAP_2\\n\\nMS4A1\\n\\n-10-5 0 5 10\\nUMAP_1\\n\\nMS4A1_CD79A\\n15\\n\\nCD79A\\n\\n-10-5 0 5 10\\nUMAP_1\\n\\n10.0\\n\\n7.5\\n\\n5.0\\n\\n2.5\\n\\nColor threshok\\n\\n2 4 6 8 10\\nMS4A1\\n',\n", + " 'percent.mt\\n\\n§ group1\\n( group2\\n\\nIdentity\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help Of sa - es © € C) Ff Q ® SatMar 22 22:10\\n\\nee (ab) = > QO Y localhost:8785/graphics/plot_zoom 55 NW o& _ ne LOM IBattere\\n\\nYour Mac will sleep soon unless plugged into\\na power outlet.\\n\\nSpeed Dial Y Imported From... Y Imported From... Y Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1... TargetP 2.0 - .. https://www. >=\\n\\npercent.mt\\n\\n[i zehn_dataset\\n\\n208 @2afAaxnea\\n\\n zehn_s <- RunPCA(zehn_s, npcs = 15, verbose = FALSE)\\nWarning: Number of dimensions changing from 2@ to 15\\n\\nVVVVVVv\\n\\nzehn_s <- RunUMAP(zehn_s, dims = 1:15, verbose = FALSE)\\n\\nzehn_s <- FindNeighbors(zehn_s, dims = 1:15, verbose = FALSE)\\n\\nzehn_s <- FindClusters(zehn_s, verbose = FALSE)\\n\\nDimPlot(zehn_s, label = TRUE)\\n\\n# Standard steps in the Seurat workflow for visualization and clustering\\nzehn_s <- RunPCAC(zehn_s, npcs = 10, verbose = FALSE)\\n\\nWarning: Number of dimensions changing from 15 to 10\\n\\nVv\\n\\nzehn_s <- RunUMAP(zehn_s, dims = 1:10, verbose = FALSE)\\nzehn_s <- FindNeighbors(zehn_s, dims = 1:10, verbose = FALSE)\\nzehn_s <- FindClusters(zehn_s, verbose = FALSE)\\nDimPlot(zehn_s, label = TRUE)\\n\\nR Script +\\n\\n1a\\n\\n\\\\& toplo 390 obs. of ¢ variables\\n\\n© zehn Large Seurat ( 10.9 MB)\\n\\n© zehn_o Large Seurat ( 3.2 MB)\\n\\n© zehn_s Large Seurat ( 13.6 MB)\\n\\nFiles Plots Packages Help Viewer Presentation elo\\n« P Zoom -XJExpot~ O % Publish ~\\n\\n',\n", + " 'Expression Level\\n\\nJADE2\\n\\n9N V%\\nIdentity\\n\\nExpression Level\\n\\nDEK\\n\\n9 NV %\\nIdentity\\n\\nExpression Level\\n\\nCDK2AP2\\n\\n9 N V%\\nIdentity\\n',\n", + " 'Assigning cell type identity to clusters\\n\\nFortunately in the case of this dataset, we can use canonical markers to easily match the unbiased clustering to known cell types:\\n\\nClusterID Markers Cell Type\\n\\n(e) IL7R, CCR7 Naive CD4+ T\\n1 CD14, LYZ CD14+ Mono\\n\\n2 IL7R, S100A4 Memory CD4+\\n3 MS4A1 B\\n\\n4 CD8A CD8+T\\n\\n5 FCGR3A, MS4A7_ FCGR3A+ Mono\\n6 GNLY, NKG7 NK\\n\\n7 FCER1A, CST3 DC\\n\\n8 PPBP Platelet\\n\\nnew.cluster.ids <- c(\"Naive CD4 T\", \"CD14+ Mono\", \"Memory CD4 T\", \"B\", \"CD8 T\", \"FCGR3A+ Mono\",\\n\"NK\", \"DC\", \"Platelet\")\\n\\nnames(new.cluster.ids) <- levels (pbmc)\\n\\npbmc <- RenameIdents(pbmc, new.cluster. ids)\\n\\nDimPlot(pbmc, reduction = \"umap\", label = TRUE, pt.size = @.5) + NoLegend()\\n',\n", + " 'umap_2\\n\\n-2.5\\n\\n2.5\\n\\n5.0\\n',\n", + " 'run071_Sample_Tag_Calls.csv 28.2 KB Mar 23, 2025, 12:19 PM\\nrun071_VDJ_perCell.csv 132.3 KB Mar 23, 2025, 12:19 PM\\n',\n", + " 'Loading and Processing Contig Data\\n\\nWhat data to load into scRepertoire?\\n\\nscRepertoire functions using the filtered_contig_annotations.csv output from the 10x Genomics Cell Ranger. This file is located in the\\n./outs/ directory of the VDJ alignment folder. To generate a list of contigs to use for scRepertoire:\\n\\n+ load the filtered_contig_annotations.csv for each of the samples.\\n* make a list in the R environment.\\n\\nsl <- /Sample1/outs/filtered_contig_annotations.csv\")\\n$2 <- /Sample2/outs/filtered_contig_annotations.csv\")\\n$3 <- /Sample3/outs/filtered_contig_annotations.csv\")\\nS4<- ../Sample4/outs/filtered_contig_annotations.csv\")\\n\\ncontig_list <- list(S1, $2, $3, $4)\\n\\nOther alignment workflows\\n\\nBeyond the default 10x Genomic Cell Ranger pipeline outputs, scRepertoire supports the following single-cell formats:\\n\\n+ AIRR\\n\\nBD Rhapsody Multiomic Immune Profiling\\nImmcantation\\n\\nJSON-formatted contig data\\n\\nMiXCR\\n\\nOmniscope OS-T/0S-B\\n\\nParse Evercode TCR/BCR\\n\\nTRUST4\\n\\nWAT3R.\\n\\nloadContigs() can be given a directory where the sequencing experiments are located and it will recursively load and process the\\ncontig data based on the file names. Alternatively, loadContigs() can be given a list of data frames and process the contig data\\n\\n#Directory example\\n\\ncontig. output <- c(\"~/Documents/MyExper iment\")\\n\\ncontig. list <- loadContigs(input = contig. output,\\nformat = \"TRUST4\")\\n\\n#List of data frames example\\n\\nSl <- ‘/Documents/MyExperiment/Sample1/outs/barcode_results.csv\")\\n$2 <- ‘/Documents/MyExperiment/Sample2/outs/barcode_results.csv\")\\n$3 <- /Documents/MyExperiment/Sample3/outs/barcode_results.csv\")\\n\\n$4 <- read.csv(\"~/Documents/MyExperiment/Sample4/outs/barcode_results.csv\")\\n\\ncontig_list <- list(S1, $2, $3, $4)\\ncontig. list <- loadContigs(input = contig. output,\\nformat = \"WAT3R\")\\n\\n',\n", + " '@ | verify_packages.R @ | seurat_vig1.R @ | scRep.R* __j run071_Sample_Tag_Calls.csv __j run071_VDJ_perCell.csv =f\\n\\na YQ Show whitespace\\n\\nHHHHHHHHHHHHHHHH HEH\\n\\n## BD Rhapsody Sequence Analysis Pipeline Version 2.2.1\\n\\n## Analysis Date - Fri Mar 07 2025 12:47:22\\n\\n## Libraries - Bioproduct Libraries: Pr416_Pat4TCR_MKDL250001813-1A_22YJ2MLT3_L2_1; Pr416_Pat4WTA_MKDL250001812-1A_22LMGCLT4_L2_1 | ATAC Libr\\n## References - Reference Archive: RhapRef_Human_WTA_2023-@2.tar.gz | AbSeq Reference: None | Supplemental Reference: None | ATAC Predefined\\n## Parameters - Sample Tag Version: flex | Sample Tag Names: | VDJ Version: humanTCR | Putative Cell Calling Data: mRNA | Bioproduct Cell Cc\\nHHHHHHHHHHHHHHHH HEH\\n\\nCell_Index, Total_VDJ_Read_Count , Total_VDJ_Molecule_Count , TCR_ALpha_Gamma_V_gene_Dominant , TCR_Alpha_Gamma_J_gene_Dominant , TCR_ALpha_Gamma_C_ge\\n111840, 7659 9, TRAV1-1*01, TRAJ31*@1, TRAC , GCTGTGAACAACAATGCCAGACTCATG, AVNNNARLM, 6529, 5, TRBV7-9*@1, TRBD2*Q1, TRBJ2-1*@1, TRBCZ , GCCAGCAGCTTAGTGGGGC\\n146164, 13961,6,,,,,,@,0, TRBV27*01, , TRBJ2-3*01, TRBC2 , GCCAGCAGGCCCCCTAGCACAGATACGCAGTAT , ASRPPSTDTOY , 13961, 6, False, T_CD8_memory, True\\n\\n166368 , 2682 , 8, TRAV12-2*01, TRAJ41*O1, TRAC, GCCGTGACCCCCAATTCCGGGTATGCACTCAAC , AVTPNSGYALN, 2187 ,4, TRBV11-2*01 , TRBD1*01, TRBJ1-6*01, TRBC1, GCCAGCAGC\\n205244 ,4509,3,,,,,,0,, TRBV3-1*01, TRBD2*O2 , TRBJZ2-1*@1, TRBC2 , GCCAGCACCCTGGGACTAGCGGGATTCAATGAGCAGTTC,, ASTLGLAGFNEQF , 4509, 3, False, T_CD8_memory,, F\\n289640 , 11702, 11, TRAV38-1*01, TRAJ43*01 , TRAC, GCTTTCATCCCTTATAACAATGACATGCGC, AFIPYNNDMR , 2062, 2, TRBV7-8*01, TRBD1*01, TRBJ2-7*01, TRBC2 , GCCAGCAGCTTC\\n393118 ,0,0,,,,,,0,0,,,,,,,0,0,False, T_CD8_memory, False\\n\\n480269 , 14051, 15, TRAV20*01, TRAJ49*01, TRAC, GCTGTGCAGGCGCGTAGAACCGGTAACCAGTTCTAT , AVQARRTGNOFY , 3370, 6, TRBV9*01, TRBD2*01, TRBJ2-2*01, TRBC2, GCCAGCAC\\n544629 ,0,0,,,,,,0,0,,,,,,,0,0,False, T_CD8_memory, False\\n\\n568064,0,0,,,,,,0,0,,,,,,,0,0,False, T_CD8_memory, False\\n\\n679531, 21831, 19, TRAV12-1*01, TRAJ49*01, TRAC, GTGGAGGAGTTCTAT, VEEFY , 1485, 2, TRBV20-1*05 , TRBD1*01, TRBJ2-1*01, TRBC2 , AGTGCTAGGGCAAGACAGGGGGCGCACAATC\\n731374 ,4770,2, TRAV8-2*01, TRAJZ0*01, TRAC , GTTGTGAGTGGTAACGACTACAAGCTCAGC , VVSGNDYKLS ,4770,2,,,,,,,0,0,False, T_CD8_memory, False\\n\\n749304 ,0,0,,,,,,0,0,,,,,,,0,0,False, T_CD4_memory, False\\n\\n755182 ,6937,6,,,,,,0,0, TRBV4-3*01, TRBD2*@1, TRBJ2-3*@1, TRBC2 , GCCAGCAGCCCTGAGACCGGGACTAGCGGGTTAGGAGCGCAGTAT , ASSPETGTSGLGAQY , 6937 ,6, False, T_CD8_\\n766428 ,0,0,,,,,,0,0,,,,,,,0,0,False, T_CD8_memory, False\\n\\n768329 , 5083, 7, TRAV30*Q1, TRAJ8*Q1, TRAC , GGCACATGGGTGGACACAGGCTTTCAGAAACTTGTA, GTWVDTGFQKLV, 5083,7,,,,,,,0,0, False, T_CD8_memory, True\\n807115,0,0,,,,,,0,0,,,,,,,0,0,False,Natural_killer, False\\n\\n985049,0,0,,,,,,0,0,,,,,,,0,0, False, T_CD8_memory, False\\n\\n1002101 , 10208 ,6, TRAV19*01, TRAJZ7*O1, TRAC , GCCCCAACACCAAT GCAGGCAAATCAACC , APTPMQANOP , 1434, 1, TRBV11-2*@1, , TRBJ1-1*01, TRBC1, GCCAGCAGCTTACATCCGGTTA\\n1136612 5491, 3, TRAV1-1*@1, TRAJ31*O1, TRAC , GCTGTGAACAACAATGCCAGACTCATG , AVNNNARLM, 1464, 2, TRBV7-9*1, TRBD2*01, TRBJ2-1*O1, TRBC2, GCCAGCAGCTTAGTGGGC\\n1185364, 66055 ,51, TRAV21*01, TRAJ9*O1, TRAC , GCTGTGAGGCCAAGGGATGGAGGCTTCAAAACTATC , AVRPRDGGFKTI , 28627 , 27 , TRBV9*@1, TRBD1*@1, TRBJ1-2*01, TRBC1, GCCAGC\\n1328663 , 33604 , 26, TRAV13-1*@1, TRAJ24*O2, TRAC , GCAGCCCAGGGGGGAACTGACAGCT GGGGGAAATTGCAG , AAQGGTDSWGKLQ, 3647 , 8, TRBV28*@1, TRBD1*01, TRBJ2-7*01, TRBC2,\\n1359810,0,0,,,,,,0,0,,,,,,,0,0,False, TCD8_memory, False\\n\\n1379377 ,6610,11, TRAV2*01, TRAJ27*01, TRAC , AGACTGTGTAACACCAATGCAGGCAAATCAACC, RLCNTNAGKST , 3611, 3, TRBV4-1*01, TRBD1*01, TRBJ1-4*01, TRBC1, GCCAGCAGCCC\\n1487305 , 36873, 19, TRAV1-1*01, TRAJ31*O1, TRAC , GCTGTGAACAACAATGCCAGACTCATG , AVNNNARLM, 20250, 10, TRBV7-9*01 , TRBD2*@1, TRBJ2-1*@1, TRBC2, GCCAGCAGCTTAGT\\n1552703 , 3993 ,9 , TRAV38-1*01, TRAJ53*@1, TRAC , GCCTCTCTGAATAGTGGAGGTAGCAACTATAAACTGACA , ASLNSGGSNYKLT , 33,2, TRBV7-9*01, , TRBJ1-2*01, TRBC1, GCCAGCAGCTT\\n1709118 , 20901 , 43 , TRAV38-1*01, TRAJ37*02, TRAC, GCTTTCATGAAGTTAACCGTCACTCCTATCGTCTCTAGCAACACAGGCAAACTAATC , AFMKLTVTPIVSSNTGKLI , 11055 , 20, TRBV4-1*01\\n1755027 AA aa A A False T CNR memoarw False\\n\\nWOONDAUBPWNPR\\n\\nNNNNNRPPRRPRPR PEPPER\\nBRWNPSOMNDAURWNES\\n\\nYPWWWWWNNNND\\nABWNPOBOUOON DU\\n\\n1\\n>\\n',\n", + " '@ | verify_packages.R @ | seurat_vig1.R @ | scRep.R*\\n\\nWOONDAUBPWNPR\\n\\nYPWWWWWNNNNNNNNNDNPRPRPRPRPRP RRR RB\\nABRBWNPSUVUMANDUBWNESOOANDUAWNESO\\n\\n7:21\\n\\na YA\\nFE EE EAE EAE A\\n\\n__} run071_Sample_Tag_Calls.csv __} run071_VDJ_perCell.csv =\\n\\nShow whitespace\\n\\n## BD Rhapsody Sequence Analysis Pipeline Version 2.2.1\\n\\n## Analysis Date - Fri Mar 07 2025 12:47:22\\n\\n## Libraries - Bioproduct Libraries: Pr416_Pat4TCR_MKDL250001813-1A_22YJ2MLT3_L2_1; Pr416_Pat4WTA_MKDL250001812-1A_22LMGCLT4_L2_1 | ATAC Lil\\n## References - Reference Archive: RhapRef_Human_WTA_2023-@2.tar.gz | AbSeq Reference: None | Supplemental Reference: None | ATAC Predefine\\n## Parameters - Sample Tag Version: flex | Sample Tag Names: | VDJ Version: humanTCR | Putative Cell Calling Data: mRNA | Bioproduct Cell\\n\\nHHHHHHHHHHHHHHHH HEH\\n\\nCell_Index, Sample_Tag , Sample_Name\\n11184, Undetermined , Undetermined\\n146164, Undetermined , Undetermined\\n166368 , Undetermined , Undetermined\\n205244 , Undetermined , Undetermined\\n289640 , Undetermined , Undetermined\\n393118 , Undetermined , Undetermined\\n480269 , Undetermined, Undetermined\\n544629 , Undetermined , Undetermined\\n568064 , Undetermined , Undetermined\\n679531, Undetermined , Undetermined\\n731374 , Undetermined , Undetermined\\n749304 , Undetermined , Undetermined\\n755182 , Undetermined , Undetermined\\n766428 , Undetermined , Undetermined\\n768329 , Undetermined , Undetermined\\n807115 , Undetermined, Undetermined\\n985049 , Undetermined , Undetermined\\n1002101, Undetermined, Undetermined\\n1136612 , Undetermined , Undetermined\\n1185364 , Undetermined , Undetermined\\n1328663 , Undetermined , Undetermined\\n1359810, Undetermined , Undetermined\\n1379377 , Undetermined , Undetermined\\n1487305 , Undetermined , Undetermined\\n1552703 , Undetermined , Undetermined\\n\\n1709118 , Undetermined, Undetermined\\n175537 IIndetermined IIndetermi ned\\n\\nText file\\n',\n", + " '#List of data frames example\\n\\nLibrary(scRepertoire)\\n\\nS1 <- read.csv(\"/home/rstudio/run071_VDJ_perCell.csv\")\\ncontig_list <- list(S1)\\n\\ncontig_list <- LoadContigsCinput = contig_list, format = \"BD\")\\n\\nOuRWNP\\n\\n6:1 (Top Level) +\\n\\nConsole’ Terminal Background Jobs\\n\\nR~R4.4.2 - ~/\\n\\ncould not find function \"LoadContigs\"\\n> #List of data frames example\\n> library(scRepertoire)\\nAttaching package: ‘scRepertoire’\\nThe following object is masked _by_ ‘.GlobalEnv’:\\ncontig_list\\n> contig_list <- loadContigsCinput = contig_list, format = \"BD\")\\n\\nError in “[.data.frame*Cdf[[iJ], , cC\"cell_id\", \"locus\", \"v_call\", \"d_call\"\\nundefined columns selected\\n',\n", + " 'Other alignment workflows\\n\\nBeyond the default 10x Genomic Cell Ranger pipeline outputs, scRepertoire supports the following single-cell formats:\\n\\ne AIRR\\n\\nBD Rhapsody Multiomic Immune Profiling\\nImmcantation\\n\\nJSON-formatted contig data\\n\\nMiXCR\\n\\nOmniscope OS-T/OS-B\\n\\nParse Evercode TCR/BCR\\n\\nTRUST4\\n\\n¢ WAT3R\\n\\nloadContigs() can be given a directory where the sequencing experiments are located and it will recursively load and process the\\ncontig data based on the file names. Alternatively, loadContigs() can be given a list of data frames and process the contig data\\n\\n#Directory example\\n\\ncontig.output <— c(\"~/Documents/MyExperiment\" )\\n\\ncontig. list <- loadContigs(input = contig.output,\\nformat = \"TRUST4\")\\n\\n#List of data frames example\\n\\nS1 <- read.csv(\"~/Documents/MyExperiment/Sample1/outs/barcode_results.csv\")\\nS2 <- read.csv(\"~/Documents/MyExperiment/Sample2/outs/barcode_results.csv\")\\n$3 <- read.csv(\"~/Documents/MyExperiment/Sample3/outs/barcode_results.csv\")\\nS4 <- read.csv(\"~/Documents/MyExperiment/Sample4/outs/barcode_results.csv\")\\n\\ncontig_list <- list(S1, $2, $3, S4)\\ncontig. list <- loadContigs(input = contig.output,\\nformat = \"WAT3R\")\\n',\n", + " '> # Rename columns to match scRepertoire expectations\\n> colnames(S1) <- cC\\n+ \"“cell_id\", \"total_read_count\", \"total_molecule_count\",\\n\"v_call\", \"j_call\", \"c_gene\", \"cdr3_nt\", \"cdr3\",\\n\"alpha_gamma_read_count\", \"alpha_gamma_molecule_count\",\\n\"beta_v_gene\", \"d_call\", \"beta_j_gene\", \"beta_c_gene\",\\n\"beta_cdr3_nt\", \"beta_cdr3\", \"beta_read_count\", \"beta_molecule_count\",\\n+ \"paired_chains\", \"cell_type\", \"high_quality\"\\n+)\\nError in names(x) <- value :\\n\\n\"names\\' attribute [21] must be the same length as the vector [1]\\n\\n++ t+\\n',\n", + " 'TAG\\n\\n@ latest .\\ndocker pull toluene123/rstudio:latest Copy\\nLast pushed 2 minutes by toluene123\\n\\nDigest OS/ARCH Last pull Compressed size ©\\n\\ncbb21d4b533f linux/arm64 less than 1 day 1.9 GB\\n',\n", + " 'e) Assign Genotype and Position\\n\\npython O Copy @ Edit\\nm[\"genotype2\"] = np.tile(np.arange(n_genotypes), n_genotypes)\\n\\npositions = [s.position for s in ts.sites()]\\nm[“position\"] = np.tile(positions, n_genotypes)\\n\\n* genotype2 = Second SNP position (for pairwise comparison).\\n\\n¢ positions = Actual physical positions of SNPs on the chromosome.\\n\\nf) Calculate Physical Distance Between SNPs\\n\\npython © Copy © Edit\\ndistance = pairwise_distances(np.array(positions) [None] .T)\\n\\npairdistances = pd.DataFrame(distance) .melt().value.tolist()\\n\\nm[“pairdistances\"] = pairdistances\\n\\nprint(\"Calculated pairwise distance metric...\")\\n',\n", + " 'First name* ©\\nLast name* ©)\\nEmail address* ©\\nTitle*\\n\\nPosition*\\n\\nAurélien\\n\\nTellier\\n\\naurelien.tellier@tum.de\\n\\nProf. Dr.\\n\\n',\n", + " 'What excites you about doing science?\\n\\nWhat excites you about doing science?\\ndo you have? Please describe a past ex\\nyour drive for scientific inquiry. {max 3C\\n',\n", + " 'Research Experience (2)\\nInstitution*\\n\\nStreet*\\n\\nPostal Code*\\n\\nCity*\\n\\nCountry*\\n\\nProject title/Research Area*\\nSupervisor\\n\\nTitle O\\n\\nFirstname* ©)\\n\\nLastname* ©)\\n\\nEmail address ©\\n\\nWill this supervisor provide a reference?\\nDate from*\\n\\nDate to*\\n\\nTechnical Skills Acquired*\\n\\nWere you working full-time or part-time?*\\n\\nGermany\\n\\nChromatin loops in Maize Genome\\n\\nyes v\\n\\n2024-09-16\\n\\n2025-02-17 =\\n\\nfull-time v\\n',\n", + " 'proper gradient placement.\\n\\nPublications/Conferences:\\n\\nDescription: Please list any publications and/or participation at international conferences (if any).\\n',\n", + " \"Scientific interests\\n\\nResearch Interests:\\n\\nDescription: At this stage, which research areas and scientific questions are you most interested in exploring during your PhD? Please describe the techniques and\\nmethods you are currently considering. (min. 100 words - max. 400 words)\\n\\nCURRENT research area (Primary) Computational Biology, Genomes and Evolution\\n\\nScientific Question:\\nClick here to enter your comments (What excites you about doing science?)\\nApplicant's answer:\\n\",\n", + " 'Map of retinal cell\\nchromatin contacts\\n\\n',\n", + " 'Yofe, L, Dahan, R. & Amit, I. Single-cell genomic approaches for developing\\nthe next generation of immunotherapies. Nat. Med. 26, 171-177 (2020).\\n\\nBanchereau, R., Cepika, A.-M. & Pascual, V. Systems approaches to human\\nautoimmune diseases. Curr. Opin. Immunol. 25, 598-605 (2013).\\n\\nDavis, M. M., Tato, C. M. & Furman, D. Systems immunology: just getting\\n\\nstarted. Nat. Immunol. 18, 725-732 (2017).\\n\\nGermain, R. N., Meier-Schellersheim, M., Nita-Lazar, A. & Fraser, I. D. C.\\nSystems biology in immunology: a computational modeling perspective.\\n\\nAnnu. Rev. Immunol. 29, 527-585 (2011).\\n',\n", + " '17\\n\\n18 # Rename columns to match scRepertoire expectations\\n19 colnames(S1) <- cC\\n20 \"cell_id\", \"total_read_count\", \"total_moLecule_count\",\\n21 \"v_call\", \"j_call\", \"c_gene\", \"cdr3_nt\", \"cdr3\",\\n22 \"alpha_gamma_read_count\", \"alpha_gamma_molecule_count\",\\n23 \"beta_v_gene\", \"d_call\", \"beta_j_gene\", \"beta_c_gene\",\\n24 \"beta_cdr3_nt\", \"beta_cdr3\", \"beta_read_count\", \"beta_molecule_count\",\\n25 \"paired_chains\", \"cell_type\", \"high_quality\"\\n26 (+)\\n27\\n28 # Select the key columns for scRepertoire\\n29 S1 <- S1[, cC\"cell_id\", \"v_call\", \"j_call\", \"d_call\", \"cdr3\", \"cell_type\")]\\n3@ contig_list <- list(S1)\\n31 contig_list <- loadContigsCinput = contig_list, format = \"BD\")\\n32\\n32:1 (Top Level) +\\nConsole’ Terminal Background Jobs\\n\\nR~ R4.4.2 - ~/\\n\\n+)\\n\\n> # Select the key columns for scRepertoire\\n> $1 <- S1[, cC\"cell_id\", \"v_call\", \"j_cal1\", \"d_call\", \"cdr3\", \"cell_type\")]\\n\\n> contig_list <- lList(S1)\\n\\n> contig_list <- loadContigsCinput = contig_list, format = \"BD\")\\nError in *[.data.frame*Cdf[[iJ], , cC\"cell_id\", \"locus\", \"v_call\", \"d_call\",\\n\\nundefined columns selected\\n> # Select the key columns for scRepertoire\\n\\n> S1 <- S1[, cC(\"cell_id\", \"v_call\", \"j_call\", \"d_call\", \"cdr3\", “cell_type\")]\\n\\n> contig_list <- lList(S1)\\n\\n> contig_list <- loadContigsCinput = contig_list, format = \"BD\")\\nError in *[.data.frame*Cdf[[iJ], , cC\"cell_id\", \"locus\", \"v_call\", \"d_call\",\\nundefined columns selected\\n\\n',\n", + " '# Renaming columns to match scRepertoire expectations\\n\\n19 colnames(S1) <- cC\\n\\n20 \"cell_id\", \"total_read_count\", \"total_moLecule_count\",\\n\\n21 \"v_call\", \"j_call\", \"c_gene\", \"cdr3_nt\", \"cdr3\",\\n\\n22 \"alpha_gamma_read_count\", \"alpha_gamma_molecule_count\",\\n\\n23 \"beta_v_gene\", \"d_call\", \"beta_j_gene\", \"beta_c_gene\",\\n\\n24 \"beta_cdr3_nt\", \"beta_cdr3\", \"beta_read_count\", \"beta_molecule_count\",\\n\\n25 \"paired_chains\", \"cell_type\", \"high_quality\"\\n\\n26 (+)\\n\\n27\\n\\n28 # adding a column for ##Locus\\n\\n29 Si$locus <- \"TRA\"\\n\\n30\\n\\n31 $1 <- S1[, cC\"cell_id\", \"v_call\", \"j_call\", \"d_call\", \"cdr3\", \"cell_type\", \"Locus\")]\\n\\n32 contig_list <- list(S1)\\n\\n33 contig_list <- loadContigsCinput = contig_list, format = \"BD\")\\n\\n34\\n\\n35:1 (Top Level) = R Scrip\\nConsole’ Terminal Background Jobs cl\\n\\nR~ R4.4.2 - ~/\\n\\n)\\n\\n\"v_call\",\\n\"alpha_gamma_read_count\", \"“alpha_gamma_moLecule_count\",\\n\\n\"beta_v_gene\", \"d_call\", \"beta_j_gene\", \"beta_c_gene\",\\n\\n\"beta_cdr3_nt\", \"beta_cdr3\", \"beta_read_count\", \"beta_molecule_count\",\\n\"paired_chains\", \"cell_type\", \"high_quality\"\\n\\nj_call\", \"c_gene\", \"cdr3_nt\", \"cdr3\",\\n\\nS1$locus <- \"TRA\"\\n\\nS1 <- S1[, cC\"cell_id\", \"v_call\", \"j_call\", \"d_call\", \"cdr3\", \"cell_type\", \"Locus\")]\\ncontig_list <- list(S1)\\n\\ncontig_list <- loadContigsCinput = contig_list, format = \"BD\")\\n\\nrror in “[.data.frame*Cdf[[i]], , cC\"cell_id\", \"locus\", \"v_call\", \"d_call\",\\n\\nundefined columns selected\\n\\n+\\n+\\n+\\n+\\n+\\n+\\n> # adding a column for ##locus\\n>\\n>\\n>\\n>\\nE\\n',\n", + " '@ | scRep.R*\\n\\na YA\\n\\n111840\\n111840\\n146164\\n166368\\n166368\\n205244\\n289640\\n289640\\n480269\\n480269\\n679531\\n679531\\n731374\\n755182\\n768329\\n\\nT_CD8_memory\\nT_CD8_memory\\nT_CD8_memory\\nT_CD8_memory\\nT_CD8_memory\\nT_CD8_memory\\nT_CD8_memory\\nT_CD8_memory\\nT_CD8_memory\\nT_CD8_memory\\n\\nWOONDAUBPWNPR\\n\\nPRPPRPRPRREB\\nNOURWNPS\\n\\ncell_id cell_type_experimental\\n\\nTRA\\nTRB\\nTRB\\nTRA\\nTRB\\nTRB\\nTRA\\nTRB\\nTRA\\nTRB\\n\\nTrue\\nTrue\\nTrue\\nTrue\\nTrue\\nFalse\\nTrue\\nTrue\\nTrue\\nTrue\\n\\n__) run071-nsclc-4_VDJ_Dominant_Co...\\n\\na\\n\\nShow whitespace\\n\\nhigh_quality_cell Locus sequence_id consensus_count umi_count sec\\n111840@_TRA_1\\n111840@_TRB_1\\n146164_TRB_1\\n166368_TRA_1\\n166368_TRB_1\\n205244_TRB_2\\n289640_TRA_1\\n289640_TRB_1\\n\\n480269_1\\n480269_1\\n\\nTRA_2\\nTRB_1\\n\\nTRA_1\\nTRB_1\\nTRA_1\\n\\n6529 5 GCAGTGCCAGGCTCATAGGGGCACATGAAGTGTCTACCTTCT¢\\n113@ 4 CCCTGTGTCTCCTGGGGGCAGATCATGCAGATACTGGAGTCTC\\n13953 6 CCTGCCTGATGCTTATAGGGGGAAGAGGTGGAGACGTTACAGA\\n2183 4 GGGTTTTCGTGATTATAGGGGAAAGCAGATTCTTTTTATGATT\\n495 4 CCCTGCCATGGGCACCGTGACCCTGATTGGGCAAAGCTCCCATCC\\n4500 2 GGTCCCTTGGGATTATAGGGGACTCTGCCATGGGCTGCAGGCT\\n2068 3 GGGGAGCATTTCCTGCCCTGAAGGAGAATTCTCACCAAGCACA\\n9639 9 CCTCTGTCGTGATTATAGGGACAGTGACACTGATCTGGTAAAC\\n3422 7 TTAAGAGGGCTGTTCTGGTATAGGCAAGATCCTGGGAAAGGC(\\n10682 9 GCCCAGTCGTGGTTAGAGGGGGAGATCCTGCCATGGGCTT CAG\\n\\nT_CD8_naive True TRA 679531_TRA_1 1485 2 ATAAAGTATCTCTTATAGGGGCTTTTTTCTAATTGGTAGGACAGA\\nT_CD8_naive True TRB 679531_TRB_1 20342 17 GGCCATCACGGATTATAGGGGTCCTCGCTGGTGAATGGAGGCA\\nT_CD8_memory False TRA 731374_1\\nT_CD8_memory True TRB 755182_1\\nT_CD8_memory True TRA 768329_T\\n1002101 T_CD8_naive True TRA 1002101_TRA_1 1434 1 TGGGCAGTATGGCCATTTTCACAATATTGATTCTTCCTATCCATC\\n1002101 T_CD8_naive True TRB 1002101_TRB_1 8774 5 CCTGCCATGGGCACCTAGGGGGCTTTTGCTCACAGTGACCCTGAT\\n\\n4770 2 TGCTCCTAGTGATTATAGGCGGCCTTTCTGTTTTGGAAACTTT\\n6937 6 TTCTCTGTCTGATTATAGGGGAGAGGCCCCATCTCAGACCCGA\\n5083 7 TTCTGGCAGTGATTATAGGGCTCATTCTGAGTTCAAAGCAACT\\n\\nFalse TRA 1136417 TRA 1 1464 2? AGGCTCATGGGATTATAGGGGATGAAGTGTCTACCTTCTGCAC\\n\\n18\\n19 1136412 T CDR memorw\\n1:33\\nConsole’ Terminal Background Jobs\\n\\nR~ R4.4.2 - ~/\\n\\nText file =\\n\\n=O\\n\\nF.True.False. True. TRBV3.1.01.1.7099999999999997e. 125 . 86S283M192S4N. 87.369. TRBD2.@2.@.000267 .370S13M178S3\\nN.371.383.TRBJ2.1.01.5.252e.20.385S6N44M132S . 386.429. TRBC2. GACACAGCTGTTTCCCAGACT CCAAAATACCTGGTCACACAGATG\\nGGAAACGACAAGTCCATTAAATGTGAACAAAAT . DTAVSQTPKYLVTQMGNDKSIKCEQN . ATGTATTGGTATAAACAGGACTCTAAGAAATTTCTGAAGATAA\\nTGTTTAGC .MYWYKQDSKKFLKIMFS . ATTATAAATGAAACAGTTCCAAATCGCTTCTCACCTAAATCTCCAGACAAAGCTCACTTAAATCTTCACATCAATTC\\nCCTGGAGCTTGGTGACTCTGCTGTGTATTTCTGT . TINETVPNRFSPKSPDKAHLNLHINSLELGDSAVYFC . TTCGGGCCAGGGACACGGCTCACCGTGCTA.\\nFGPGTRLTVL . CTGGGCCATGATACT . LGHDT . TACAATAATAAGGAGCTC . YNNKEL . GCCAGCACCCTGGGACTAGCGGGATTCAATGAGCAGTTC ..ASTLG\\n\\nLAGFNEQE\"\\n\\n> #contig.output <- cC\"/home/rstudio/\")\\n\\n> contig_list <- lList(S1)\\n\\n> contig.list <- loadContigsCinput = S1,\\nformat = \"AIRR\")\\n\\n+\\n\\nError in “[.data.frame*Cdf[[iJ], , cC\"cell_id\", \"locus\", \"consensus_count\",\\n\\nundefined columns selected\\n\\nEnvironment\\n\\n@ a\\n\\nR~\\nData\\n\\nO contig_list\\n\\nTutorial\\n\\n¥\\n\\nConnections\\n\\n3 893 MiB ~\\n\\nHistory\\n\\n+? Import Dataset ~\\n\\n© Global Environment ~\\n\\nLarge list ( 3.1 MB)\\n\\ncontig. list List of 0\\nOs1 1098 obs. of 1 variable\\nValues\\ncontig.output \"/home/rstudio\"\\nFiles Plots Packages Help Viewer Presentation\\n@ New Folder © NewFile ~ ©] Upload © Delete 3)R\\n/ > home >» rstudio\\n4 Name\\nt..\\n@ data\\n| Dockerfile\\n®} lib_test.R\\na run071_RSEC_MolsPerCell_MEX\\nrun071_Sample_Tag_Calls.csv run071_RSEC_MolsP\\nrun071_VDJ_perCell.csv\\n__} run071-nsclc-4_VDJ_Dominant_Contigs_AIRR.tsv\\nrun071-nsclc-4_VDJ_perCell.csv\\n®] scRep.R\\n®] seurat_vig1.R\\n|_| test\\n|_| test.txt\\nA variable_features_plot_with_labels.pdf\\n®) verify_packages.R\\n\\n',\n", + " 'clonalAbundance\\n\\nWe can also examine the relative distribution of clones by abundance. Here clonalAbundance() will produce a line graph with a total\\nnumber of clones by the number of instances within the sample or run. Like above, we can also group.by this by vectors within the\\ncontig object using the group.by variable in the function.\\n\\nclonalAbundance(combined. TCR,\\ncloneCall = \"gene\",\\nscale = FALSE)\\n\\n5000\\n4000\\nSamples\\n— P17B\\n3 PI7L\\n5 3000\\nro) — P18B\\nao) — P18L\\n3 — P19B\\n2000\\n5 — PI19L\\nZz\\n— P20B\\n— P20L\\n1000\\noo §\\n1 10 100 1000\\nAbundance\\n\\nclonalAbundance() output can also be converted into a density plot, which may allow for better comparisons between different\\nrepertoire sizes, by setting scale = TRUE.\\n\\nclonalAbundance(combined.TCR, cloneCall = \"gene\", scale = TRUE)\\n',\n", + " \"Hi Aman,\\n\\nOh that's a good match! She will move out on the 1st of May. It's a flat very close to UMG (where our office is) and\\nit's gonna be fully furnished.\\n\\nWhen would you be interested in moving in?\\n\",\n", + " '2.3.2 Overivew of 3C methods\\n\\nCrosslinking\\nchromatin\\n\\nSe\\n\\n™\\n\\nSonicate rx\\nY Nee\\nat Reverse PCR\\nIP crosslinking meacioe\\nv junction so < a0\\n— ———> PCR , ,\\naad - one versus one\\nBiotinylate Sonicate\\nReverse ; Ligate\\ncrosslinking y sequencing Hybridization/\\n“wv adapters pull down\\nLigate | — —___ >» —-» pcr ; Capture-C :\\nv oligos manyversus all\\n— -— 2nd\\ndigest\\nA Amplify ligated\\ndapters Biotine * MANE “x\\nPCR v —= oligos ~~ 5c\\nan 7 Microarray/ 7\\n—_— —_ — —_, many\\n>< — sequencing ,\\nversus many\\nVv Ligate\\nSequencing Vv\\nChIA-PET PCR from\\n‘many wp Ligate bait Bait |\\nversus many’ Reverse —_— > > —— Microarray/ i ac 1\\ncrosslinking sequencing ‘one versus all\\nsonicate\\noa _—\\n~~ iin - > Sequencing versus all\\nStreptavidin Ligate Amplification\\npurification sequencing\\nadapters\\n\\nRE digest\\ndilute\\n\\nTrends in Plant Science\\n',\n", + " 'Higher-order Primary-order\\ndata analysis data analysis\\n\\n4 Mnase- DNase-\\n5C, hi-C raw reads FAIRE- ATAC-seq\\n\\nchimeric\\nalignment\\n\\nsize-selection\\n\\nintra-/inter-\\nchromosome detection accessibility\\ninteractions\\n\\nvisualization\\n',\n", + " 'Tools Description\\n\\nsmooth Gaussian kernel density\\nestimation higher accuracy and\\nsensitivity\\n\\nF-seq\\n',\n", + " 'aman@Laptop-von-Aman juicer_hpro % docker build -t juicer_hicpro .\\n\\n[+] Building 2.3s (16/18)\\n\\n=> [internal] load build definition from Dockerfile\\n\\n=> transferring dockerfile: 2.07kB\\n\\n[internal] load metadata for docker.io/nvidia/cuda:11.7.1-devel-ubuntu22.04\\n\\n[auth] nvidia/cuda:pull token for registry-1.docker.io\\n\\n[internal] load .dockerignore\\n\\n=> transferring context: 2B\\n\\nCANCELED [ 1/13] FROM docker.io/nvidia/cuda:11.7.1-devel—ubuntu22.04@sha256 : 18aade8cf@2eede9d4db5d8a8a73d4505bb2322e91cd54e4c601e5ae100ed691\\n=> resolve docker.io/nvidia/cuda:11.7.1-devel-ubuntu22.04@sha256: 18aade8c f02eede9d4db5d8a8a73d4505bb2322e91cd54e4c601e5ae100ed691\\n[internal] load build context\\n\\n=> transferring context: 2B\\n\\nCACHED [ 3/13] RUN locale-gen en_US.UTF-8\\n\\nCACHED [ 4/13] RUN wget https://repo.continuum.io/miniconda/Miniconda3-py37_4.8.2-Linux-x86_64.sh -O /tmp/miniconda.sh && bash /tmp/miniconda.sh -b -p /usr/local/anaconda &&\\nERROR [ 5/13] COPY environment.yml /\\n\\nCACHED [ 6/13] RUN conda env create -f /environment.yml && conda clean -a\\n\\nCACHED [ 7/13] RUN cd /opt && wget https://github.com/nservant/HiC-Pro/archive/master.zip -O hicpro_latest.zip && unzip hicpro_latest.zip && cd HiC-Pro-master &&\\n\\n> CACHED [ 8/13] WORKDIR /opt\\n\\nERROR [ 9/13] COPY install-dependencies.sh /opt/install-dependencies.sh\\n\\n> ERROR [10/13] COPY download-and-run-demo.sh /aidenlab/\\n\\n> ERROR [11/13] COPY download-demo.txt /aidenlab/\\n\\nv\\n\\nCOPY install-dependencies.sh /opt/install-dependencies.sh:\\n\\nCOPY download-and-run-demo.sh /aidenlab/:\\n\\nCOPY download-demo.txt /aidenlab/:\\n\\nCOPY install-dependencies.sh /opt/install-dependencies.sh\\n\\nCOPY download-and-run-demo.sh /aidenlab/\\n\\nCOPY download-demo.txt /aidenlab/\\n\\nRUN chmod +x /opt/install-dependencies.sh && /opt/install-dependencies.sh && \\\\\\nchmod +x /aidenlab/download-and-run-demo.sh && \\\\\\n\\nERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref mh9tt@9a7urz4xt51386tebzw: :xdsz6f9f1g9z1t18j4ipud5@bf: \"/download-demo.txt\": not found\\n\\nView build details: docker-desktop://dashboard/build/desktop-—linux/desktop—linux/4aiwsé6vrixqnjrre@férxiuzt4\\naman@Laptop-von-Aman juicer_hpro % I\\n\\ndocker:desktop-—linux\\n\\nCACHED [ 2/13] RUN apt-get update && apt-get install -y build-essential wget unzip bzip2 gcc gt+ openjdk-11-jdk git curl make ca-certificates vim\\n\\nrm /tmp/minicon\\n\\nmake configure pref\\n\\nQ.\\n-@s\\n-1s\\n-@s\\n-@s\\n-@s\\n«1s\\n-@s\\n-1s\\n-@s\\n-@s\\n-@s\\n-@s\\n-Os\\n-@s\\n-@s\\n-@s\\n-Os\\n-Os\\n-Os\\n\\nPBVVVWWWVVVVVVVGTGVONO\\n\\nQs\\n',\n", + " '+241 PREFIX=/usr/local/anaconda\\n\\n-448 Unpacking payload .\\n\\n+451 qemu-x86_64: Could not open \\'/1ib64/1d-linux-x86-64.s0.2\\': No such file or directory\\n+452 qemu-x86_64: Could not open \\'/1ib64/1d-linux-x86-64.s0.2\\': No such file or directory\\n\\n6.165 S2600K . 12.1M Os\\n8.189 82700K . 12.2M @s\\n8.193 82750K . 16.3M Qs\\n8.196 82800K 9.28M @s\\n8.201 82850K 22.1M Qs\\n8.205 82900K . 8.94M @s\\n8.209 82950K . 12.5M @s\\n8.213 83000K . 13.7M Qs\\n8.216 83050K 191M=7.7s\\n8.217\\n\\n8.217 2025-04-03 13:04:05 (10.6 MB/s) - ‘/tmp/miniconda.sh’ saved [85055499/85055499]\\n8.217\\n\\n8\\n\\n8\\n\\n8\\n\\n8\\n\\n42 | #miniconda\\n43 | >>> RUN wget https://repo.continuum. io/miniconda/Miniconda3-py37_4.8.2-Linux-x86_64.sh -O /tmp/miniconda.sh && \\\\\\n44 | >>> bash /tmp/miniconda.sh -b -p /usr/local/anaconda && \\\\\\n45 | >>> rm /tmp/miniconda.sh\\n46 |\\nERROR: failed to solve: process \"/bin/sh -c wget https://repo.continuum.io/miniconda/Miniconda3-py37_4.8.2-Linux-x86_64.sh -O /tmp/miniconda.sh && bash /tmp/miniconda.sh -b -p /usr/local/anaconda &&\\n\\nm /tmp/miniconda.sh\" did not complete successfully: exit code: 1\\n\\nView build details: docker-desktop: //dashboard/build/desktop—linux/desktop—linux/xjx9q2juztcdkzzj8dtq7w5a4\\n-aman@Laptop-von—Aman juicer_hpro %\\n',\n", + " '12 #dependencies\\n\\n13 >>> RUN apt-get update && apt-get install -y \\\\\\n\\n14 | >>> build-essential \\\\\\n\\n15 >>> wget \\\\\\n\\n16 | >>> unzip \\\\\\n\\n17 | >>> bzip2 \\\\\\n\\n18 >>> gcc \\\\\\n\\n19 >>> gt+ \\\\\\n\\n20 >>> openjdk-11-jdk \\\\\\n\\n21 >>> git \\\\\\n\\n22 | >>> curl \\\\\\n\\n23 | >>> make \\\\\\n\\n24 | >>> ca-certificates \\\\\\n\\n25 | >>> vim \\\\\\n\\n26 >>> python3 \\\\\\n\\n27 | >>> python3-pip \\\\\\n\\n28 >>> zlibig-dev \\\\\\n\\n29 | >>> libncurses5-dev \\\\\\n\\n30 | >>> libbz2-dev \\\\\\n\\n31 | >>> liblzma-dev \\\\\\n\\n32 | >>> samtools \\\\\\n\\n33 | >>> locales \\\\\\n\\n34 >>> && apt-get clean && rm -rf /var/lib/apt/lists/*\\n\\n35\\nERROR: failed to solve: process \"/bin/sh -c apt-get update && apt-get install -y build-essential wget unzip bzip2 gcc gt+ openjdk-11-jdk git curl make ca-certificat\\nes vim python3 python3-pip zlib1g-dev libncurses5-dev libbz2-dev liblzma-dev samtools locales && apt-get clean && rm -rf /var/lib/apt/lists/*\" did not complete successf\\n\\nully: exit code: 100\\n\\nView build details: docker-desktop://dashboard/build/desktop—linux/desktop—linux/7rnkdoghq317qwxyt33wc77ng\\naman@Laptop-von—Aman juicer_hpro %\\n\\n',\n", + " '=> ERROR [ 2/13] RUN apt-get update && apt-get install -y build-essential\\n\\n> [ 2/13] RUN apt-get update && apt-get install -y build-essential\\nthon3-pip zlib1g-dev libncurses5-dev libbz2-dev liblzma-dev\\n-476 Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]\\n-477 Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]\\n-655 Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]\\n-695 Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]\\n-197 Err:2 http://security.ubuntu.com/ubuntu jammy-security InRelease\\n.197 At least one invalid signature was encountered.\\n-992 Err:1 http://archive.ubuntu.com/ubuntu jammy InRelease\\n-992 At least one invalid signature was encountered.\\n-698 Err:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease\\n-698 At least one invalid signature was encountered.\\n-137 Err:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease\\n.137 At least one invalid signature was encountered.\\n-176 Reading package lists...\\n+326\\n+326\\n+326\\n+326\\n+326\\n+326\\n+326\\n+326\\n\\nwget\\n\\nWWWWWWWWWWWNNPPRPRPOOOO\\n\\nm=ememeame\\n\\n12 #dependencies\\n\\n13 >>> RUN apt-get update && apt-get install -y \\\\\\n14 | >>> build-essential \\\\\\n15 >>> wget \\\\\\n\\n16 | >>> unzip \\\\\\n\\n17 | >>> bzip2 \\\\\\n\\n18 >>> gcc \\\\\\n\\n19 >>> gt+ \\\\\\n\\n20 >>> openjdk-11-jdk \\\\\\n21 >>> git \\\\\\n\\n22 | >>> curl \\\\\\n\\n23 | >>> make \\\\\\n\\n24 | >>> ca-certificates \\\\\\n25 | >>> vim \\\\\\n\\n26 >>> python3 \\\\\\n\\n27 | >>> python3-pip \\\\\\n\\n28 >>> zlibig-dev \\\\\\n\\n29 | >>> libncurses5-dev \\\\\\n30 | >>> libbz2-dev \\\\\\n\\n31 | >>> liblzma-dev \\\\\\n\\n32 | >>> samtools \\\\\\n\\n33 | >>> locales \\\\\\n\\n34 >>> && apt-get clean && rm -rf /var/lib/apt/lists/*\\n35\\n\\nERROR: failed to solve: process \"/bin/sh -c apt-get update && apt-get install -y\\nes vim python3 python3-pip zlib1g-dev libncurses5-dev\\nully: exit code: 100\\n\\nwget\\n\\nsamtools\\n\\nlibbz2-dev\\n\\nunzip\\n\\nbzip2\\nlocales\\n\\nunzip\\n\\nbuild-essential\\n\\nbzip2\\n\\ngcc\\n\\nwget\\n\\ngcc\\n\\ng++\\n\\nunzip\\n\\n: GPG error: http://security.ubuntu.com/ubuntu jammy-security InRelease: At least one invalid signature was encountered.\\nThe repository \\'http://security.ubuntu.com/ubuntu jammy-security InRelease\\' is not signed.\\nGPG error: http://archive.ubuntu.com/ubuntu jammy InRelease: At least one invalid signature was encountered.\\nThe repository \\'http://archive.ubuntu.com/ubuntu jammy InRelease\\' is not signed.\\nGPG error: http://archive.ubuntu.com/ubuntu jammy-updates InRelease: At least one invalid signature was encountered.\\nThe repository \\'http://archive.ubuntu.com/ubuntu jammy-updates InRelease\\' is not signed.\\nGPG error: http://archive.ubuntu.com/ubuntu jammy-backports InRelease: At least one invalid signature was encountered.\\nThe repository \\'http://archive.ubuntu.com/ubuntu jammy-backports InRelease\\' is not signed.\\n\\ngt+ openjdk-11-jdk git curl make ca-certificates vim 6.7s\\nopenjdk-11-jdk git curl make ca-certificates vim python3 py\\n&& apt-get clean && rm -rf /var/lib/apt/lists/*:\\nbzip2 gcc gt+ openjdk-11-jdk git curl make ca-certificat\\nlocales && apt-get clean && rm -rf /var/lib/apt/lists/*\" did not complete successf\\n\\nliblzma-dev\\n\\nView build details: docker-desktop://dashboard/build/desktop—linux/desktop—linux/x7c5h@h4a7x9t3nqc4klhezvz\\n\\naman@Laptop-von-Aman juicer_hpro %\\n\\nsamtools\\n\\n',\n", + " '15.\\n15.\\n15.\\n15.\\n15.\\n15.\\n15.\\n15.\\n15.\\n15.\\n\\n78\\n78\\n78\\n78\\n78\\n78\\n8e\\n8@\\n8e\\n8e\\n\\npythons-setuptools pythons-wheel pytnons.10 pytnons.10—-dev\\npython3.1@-minimal readline-common rpcsvc-proto samtools session-migration\\nshared-mime-info systemd systemd-sysv systemd-timesyncd ucf unzip vim\\nvim-common vim-runtime wget x11-common x11-utils x11proto-dev xauth\\nxdg-user-dirs xorg-sgml-doctools xtrans—-dev xxd xz-utils zlibig-dev\\n\\nThe following packages will be upgraded:\\nlibc6é libsystemd@\\n\\n2 upgraded, 288 newly installed, @ to remove and 11 not upgraded.\\n\\nNeed to get 312 MB of archives.\\n\\nAfter this operation, 977 MB of additional disk space will be used.\\n\\nE: You don\\'t have enough free space in /var/cache/apt/archives/.\\n\\n>>> RUN apt-get update && apt-get install -y \\\\\\n\\n>>> build-essential \\\\\\n>>> wget \\\\\\n\\n>>> unzip \\\\\\n\\n>>> bzip2 \\\\\\n\\n>>> gcc \\\\\\n\\n>>> gt+ \\\\\\n\\n>>> openjdk-11-jdk \\\\\\n>>> git \\\\\\n\\n>>> curl \\\\\\n\\n>>> make \\\\\\n\\n>>> ca-certificates \\\\\\n>>> vim \\\\\\n\\n>>> python3 \\\\\\n\\n>>> python3-pip \\\\\\n\\n>>> zlibig-dev \\\\\\n\\n>>> libncurses5-dev \\\\\\n>>> libbz2-dev \\\\\\n\\n>>> liblzma-dev \\\\\\n\\n>>> samtools \\\\\\n\\n>>> locales \\\\\\n\\n>>> && apt-get clean && rm -rf /var/lib/apt/lists/*\\n\\nERROR: failed to solve: process \"/bin/sh -c apt-get update && apt-get install -y\\n\\nes\\n\\nvim python3 python3-pip zlib1g-dev libncurses5-dev libbz2-dev\\n\\nully: exit code: 100\\n\\nbuild-essential\\n\\nliblzma-dev\\n\\nwget\\n\\nView build details: docker-desktop: //dashboard/build/desktop—linux/desktop-—linux/aétrz25acf47qlkc2qiuudoal\\n\\naman@Laptop-von—Aman juicer_hpro %\\n\\nunzip\\nsamtools\\n\\nbzip2\\nlocales\\n\\ngcc gt+ openjdk-11-jdk git curl make ca-certificat\\n&& apt-get clean && rm -rf /var/lib/apt/lists/*\" did not complete successf\\n\\n',\n", + " '6/14] COPY environment.yml /\\n\\nse CfaNsterring COMNLEXL. /.97KD\\n\\n[ 2/14] RUN echo \\'Acquire::AllowInsecureRepositories \"true\";\\' > /etc/apt/apt.conf.d/99insecure\\n\\n[ 3/14] RUN apt-get update && apt-get install -y build-essential wget unzip bzip2\\n\\n[ 4/14] RUN locale-gen en_US.UTF-8\\n\\n=> [ 5/14] RUN wget https://repo.continuum.io/miniconda/Miniconda3-py37_4.8.2-Linux-x86_64.sh -O /tmp/miniconda.sh &&\\nc\\nE\\n\\nRROR [ 7/14] RUN conda env create -f /environment.yml && conda clean -a\\n\\n> [ 7/14] RUN conda env create -f /environment.yml && conda clean -a:\\n1.829 Collecting package metadata (repodata.json): ...working... Killed\\n\\nCOPY environment.yml /\\n\\nView build details: docker-deskto\\n\\naman@Laptop-von-Aman juicer_hpro % I\\n=\\n\\n#use environment.yml from hic-pro github\\n\\n|\\n|\\n55 | >>> RUN conda env create -f /environment.yml && conda clean -a\\n| ENV PATH=\"/usr/local/anaconda/envs/HiC-Pro_v3.1.@/bin:$PATH\"\\n|\\n\\ndashboard/build/desktop—linux/desktop—linux/1txxronw9uw7j f3rknixoemaf\\n\\ngcc\\n\\ng++\\n\\n&& apt-get update --allow-unauthenticated\\n\\nopenjdk-11-jdk git curl make ca-certificates vim pyth\\n\\nbash /tmp/miniconda.sh -b -p /usr/local/anaconda &&\\n\\nERROR: failed to solve: ResourceExhausted: process \"/bin/sh -c conda env create -f /environment.yml && conda clean -a\" did not complete successfully: cannot allocate memory\\n\\nrm /tmp/miniconda.sh\\n\\n15.\\n184.\\n\\n21.\\n\\n494,\\n\\n7s\\n2s\\n\\n-6s\\n\\n4s\\n\\n-1s\\n\\n1s\\n\\n',\n", + " 'GQAAAGP RPP PPP PPP PRP PPP PPP PP RS\\n\\n«/16\\n-717\\n-717\\n-717\\n-718\\n-718\\n-718\\n-718\\n-718\\n-719\\n-719\\n-719\\n-719\\n-720\\n-720\\n-720\\n-720\\n+721\\n- 786\\n-814\\n+917\\n-969\\n-969\\n-340\\n-341\\n-342\\n-343\\n-346\\n\\ninflating: hiC-Pro-master/scripts/onlarget.py\\n\\ninflating: HiC-Pro-master/scripts/plot_hic_contacts.R\\n\\ninflating: HiC-Pro-master/scripts/plot_hic_fragment.R\\n\\ninflating: HiC-Pro-master/scripts/plot_mapping_portion.R\\n\\ninflating: HiC-Pro-master/scripts/plot_pairing_portion.R\\n\\ninflating: HiC-Pro-master/scripts/split_valid_interactions.py\\n\\ncreating: HiC-Pro-master/scripts/src/\\n\\nextracting: HiC-Pro-master/scripts/src/README\\n\\ninflating: HiC-Pro-master/scripts/src/build_matrix.cpp\\n\\ninflating: HiC-Pro-master/scripts/src/cutsite_trimming.cpp\\n\\ncreating: HiC-Pro-master/test-op/\\n\\ninflating: HiC-Pro-master/test-op/config_test_as.txt\\n\\ninflating: HiC-Pro-master/test-op/config_test_cap.txt\\n\\ninflating: HiC-Pro-master/test-op/config_test_dnase.txt\\n\\ninflating: HiC-Pro-master/test-op/config_test_latest.txt\\n\\ninflating: HiC-Pro-master/test-op/run-test-op.sh\\nfinishing deferred symbolic links:\\n\\nHiC-Pro-master/doc/themes/paris/logos -> ../../_static/logos/\\nmake -f ./scripts/install/Makefile CONFIG_SYS=./config-install.txt prefix=/opt/hicpro\\nmake[1]: Entering directory \\'/opt/HiC-Pro-master\\'\\n./scripts/install/install_dependencies.sh -c ./config-install.txt -p /opt/hicpro -o /opt/hicpro/HiC-Pro_3.1.@ -q\\nMake sure internet connection works for your shell prompt under current user\\'s privilege ...\\nStarting HiC-Pro installation !\\nDirectory /opt/hicpro does not exist!\\nExit - Error - unable to install/check dependancies !\\nmake[1]: **x* [scripts/install/Makefile:41: configure] Error 1\\nmake[1]: Leaving directory \\'/opt/HiC-Pro-master\\'\\nmake: **x* [Makefile:38: configure] Error 2\\n\\n40 | # Install HiC-Pro\\n\\n41 | >>> RUN cd /opt && \\\\\\n\\n42 | >>> wget https://github.com/nservant/HiC-Pro/archive/master.zip -O hicpro_latest.zip && \\\\\\n\\n43 | >>> unzip hicpro_latest.zip && \\\\\\n\\n44 | >>> cd HiC-Pro-master && \\\\\\n\\n45 | >>> make configure prefix=/opt/hicpro && \\\\\\n\\n46 | >>> make install && \\\\\\n\\n47 | >>> 1n -s /opt/hicpro/bin/HiC-Pro /usr/local/bin/HiC-Pro && \\\\\\n\\n48 | >>> rm -rf /opt/hicpro_latest.zip /opt/HiC-Pro-master\\n\\n49 |\\nERROR: failed to solve: process \"/bin/sh -c cd /opt && wget https://github.com/nservant/HiC-Pro/archive/master.zip -O hicpro_latest.zip && unzip hicpro_latest.zip && cd HiC-Pro-master && make\\nconfigure prefix=/opt/hicpro && make install && ln -s /opt/hicpro/bin/HiC-Pro /usr/local/bin/HiC-Pro && rm -rf /opt/hicpro_latest.zip /opt/HiC-Pro-master\" did not complete successfully: exit code:\\n\\n2\\n',\n", + " \"o-Yof = AinTiating: H1iv—-rro-master/scripts/srce/cutsite_trimming.cpp\\n5.037 creating: HiC-Pro-master/test-op/\\n\\n5.038 inflating: HiC-Pro-master/test-op/config_test_as.txt\\n\\n5.038 inflating: HiC-Pro-master/test-op/config_test_cap.txt\\n\\n5.038 inflating: HiC-Pro-master/test-op/config_test_dnase.txt\\n\\n5.038 inflating: HiC-Pro-master/test-op/config_test_latest.txt\\n5.038 inflating: HiC-Pro-master/test-op/run-test-op.sh\\n\\n5.038 finishing deferred symbolic links:\\n\\n5.038 HiC-Pro-master/doc/themes/paris/logos -> ../../_static/logos/\\n5.095 Make sure internet connection works for your shell prompt under current user's privilege ...\\n5.096 Starting HiC-Pro installation !\\n\\n5.122 Exit - Error : Configuration file not found\\n\\n41 # Install HiC-Pro\\n\\n42 | >>> RUN cd /opt && \\\\\\n\\n43 | >>> wget https://github.com/nservant/HiC-Pro/archive/master.zip -O hicpro_latest.zip && \\\\\\n\\n44 | >>> unzip hicpro_latest.zip && \\\\\\n\\n45 | >>> cd HiC-Pro-master/scripts/install && \\\\\\n\\n46 | >>> bash install_dependencies.sh -c config-install.txt -p /opt/hicpro -o /opt/hicpro/HiC-Pro_3.1.@ -q && \\\\\\n47 | >>> cd /opt/HiC-Pro-master && \\\\\\n\\n48 | >>> make install && \\\\\\n\\n49 | >>> 1n -s /opt/hicpro/bin/HiC-Pro /usr/local/bin/HiC-Pro && \\\\\\n\\n5@ | >>> rm -rf /opt/hicpro_latest.zip /opt/HiC-Pro-master\\n\\n\",\n", + " \"4.524 HiC-Pro-master/doc/themes/paris/logos -> ../../_static/logos/\\n\\n4.575 Make sure internet connection works for your shell prompt under current user's privilege ...\\n\\n4.575 Starting HiC-Pro installation !\\n\\n4.976 Checking dependencies\\n\\n4.976 - Python libraries ...0K\\n\\n6.765 — R installation ...0K\\n\\n9.515 - Bowtie2 installation ...0K\\n\\n9.531 - Samtools installation ...0K\\n\\n9.590\\n\\n9.598 Checking HiC-Pro configuration\\n\\n9.758 - Configuration for TORQUE/PBS system ...0K\\n\\n9.758\\n\\n9.758 done !\\n\\n9.844 (g++ -Wall -02 -std=c++@x -o build_matrix /opt/HiC-Pro-master/scripts/src/build_matrix.cpp; mv build_matrix /opt/HiC-Pro-master/scripts)\\n16.47 (g++ -Wall -02 -std=c++@x -o cutsite_trimming /opt/HiC-Pro-master/scripts/src/cutsite_trimming.cpp; mv cutsite_trimming /opt/HiC-Pro-master/scripts)\\n19.24 realpath: /opt/hicpro/HiC-Pro_3.1.@: No such file or directory\\n\\n19.25 cp -Ri /opt/HiC-Pro-master /opt/hicpro/HiC-Pro_3.1.0\\n\\n19.26 cp: cannot create directory '/opt/hicpro/HiC-Pro_3.1.@': No such file or directory\\n\\n19.27 make: *** [Makefile:78: cp] Error 1\\n\\nDockerfile:42\\n\\n# Install HiC-Pro\\n\\n41 |\\n42 | >>> RUN cd /opt && \\\\\\n43 | >>> wget https://github.com/nservant/HiC-Pro/archive/master.zip -O hicpro_latest.zip && \\\\\\n44 | >>> unzip hicpro_latest.zip && \\\\\\n45 | >>> cd HiC-Pro-master && \\\\\\n46 | >>> bash scripts/install/install_dependencies.sh -c config-install.txt -p /opt/hicpro -o /opt/hicpro/HiC-Pro_3.1.0 -q && \\\\\\n47 | >>> make install && \\\\\\n48 | >>> 1n -s /opt/hicpro/bin/HiC-Pro /usr/local/bin/HiC-Pro && \\\\\\n49 | >>> rm -rf /opt/hicpro_latest.zip /opt/HiC-Pro-master\\n|\\n\\n5@\\n\\n\",\n", + " \"Let M' be the normalized matrix. Then:\\n\\nvbnet\\n\\nThis process is repeated iteratively until:\\n\\nscss\\n\\nsum(M'[i][:]) = constant for all i\\n\",\n", + " 'Reference genome $$ eee eC CCC OOOO OCT OO a\\n\\n= Sa « al\\n’ ’\\nnn | Pullup (or grastso dactang\\n\\n>\\n-\\n\\n*\\n\\n—\\n- : =\\n. -\\n*\\nee\\n',\n", + " '',\n", + " '| Bioinformatics analysis of 3D genomics and epigenetic data in cancer cells\\nDegree program Agricultural Biosciences - Master\\n\\nSemester -\\n\\nOrganization / Chair Professur fiir Populations-Epigenetik und Epigenomik\\nExaminer Prof. Dr. Frank Johannes\\n\\nOrganization / Chair (external) Chair of Translational Epigenetics & Genome Architecture, Institute of\\nPathology, University Medical Centre Gottingen\\n\\nSupervisor (external) Dr. Argyris Papantonis\\nDate of issue of the thesis 30.04.2025\\n\\nDate of submission of the thesis 30.10.2025 - 23:59:59\\n\\nPlease upload your thesis before this time.\\n\\nThe first examiner has agreed to your application.\\n\\nPlease wait for the approval from the examination board.\\n\\nAs soon as both fields change to green, the registration of your thesis is approved and you will receive an\\nOfficial confirmation via email. If no approval is received within 4 weeks, please contact either your first\\nexaminer or the Campus Office examination team, depending on which authority does not provide its\\n\\nagreement. Your application will only be submitted to the examination board for a decision once your examiner\\nhave given the approval.\\n\\nCreated on: 24.03.2025 - 17:26:03\\n\\n',\n", + " 'There was a problem connecting\\nto the server “nas.ads.mwn.de\".\\n\\nThe server may not exist or it is\\nunavailable at this time. Check the\\nserver name or IP address, check your\\nnetwork connection, and then try again.\\n\\nOK\\n',\n", + " '254\\n\\n255 head(sub_combined[ ,c(1,2,13)])\\n\\n256 lLibrary(Seurat)\\n\\n257 DimPlot(sub_combined, group.by = \"TRA_cLuster\") +\\n\\n258 scale_color_manual(values = hcl.colors(n=Length(unique(scRep_example@meta.data[, \"TRA_cluster\"]>\\n259 NoLegend()\\n\\n260 filast few code blocks not run\\n\\n261 #Combining Clones and Single-Cell Objects\\n\\n262\\n260:1 = (Top Level) = R Script +\\nConsole’ Terminal Background Jobs elo\\nR~ R4.4.2 - ~/\\n\\nAttaching package: ‘SeuratObject’\\nThe following objects are masked from ‘package:base’:\\nintersect, t\\n\\n> DimPlotCsub_combined, group.by = \"TRA_cluster\") +\\n+ scale_color_manual(values = hcl.colors(n=LengthCunique(scRep_example@meta.data[,\"TRA_cluster\"])),\\n\"inferno\")) +\\n+ NoLegend()\\nError in UseMethod(generic = \"DefaultAssay\", object = object) :\\nno applicable method for \\'DefaultAssay\\' applied to an object of class \"data.frame\"\\n',\n", + " '280\\n281 # Check the first 10 variable features before removal\\n282 VariableFeatures(scRep_example) [1:10]\\n283 Library(Seurat)\\n284 library(scRepertoire)\\n285 # Remove TCR VDJ genes\\n286 scRep_example <- quietTCRgenes(scRep_example)\\n287\\n288 # Check the first 10 variable features after removal\\n289 VariableFeatures(scRep_example) [1:10]\\n290\\n288:1 (Top Level) =\\n\\nConsole’ Terminal Background Jobs\\n\\nR~R4.4.2 - ~/\\n> scRep_example <- quietTCRgenes(scRep_example)\\nError in quietTCRgenes(scRep_example) :\\ncould not find function \"quietTCRgenes\"\\n> library(scRepertoire)\\n> # Remove TCR VDJ genes\\n> scRep_example <- quietTCRgenes(scRep_example)\\nError in quietTCRgenes(scRep_example) :\\ncould not find function \"quietTCRgenes\"\\n> libraryCSeurat)\\n> # Remove TCR VDJ genes\\n> scRep_example <- quietTCRgenes(scRep_example)\\nError in quietTCRgenes(scRep_example) :\\ncould not find function \"quietTCRgenes\"\\n\\nR Script >\\n\\n=f\\n',\n", + " 'Standardized Variance\\n\\n0.01 0.10 .\\nAverage Expression\\n\\nNon-variable count: 14485,\\nVariable count: 2000\\n\\nStandardized Variance\\n\\ncca\\nHSPMIB\\nHLA-DRA\\nHSPAG\\nKLE4* (GNLY spata\\n4 TYROBP °\\n* PSAP\\n| HLA-DRB1\\n2\\nof\\n\\n0.01 0.10 1.00 10.\\nAverage Expression\\n\\nNon-variable count: 14485,\\nVariable count: 2000\\n\\n',\n", + " 'Labs/Group Leaders that interest\\nyou (up to 5)\\n\\nLabs/Group Leaders that interest\\nyou (up to 5)\\n\\nLabs/Group Leaders that interest\\nyou (up to 5)\\n\\nLabs/Group Leaders that interest\\nyou (up to 5)\\n\\nChrista Buecker\\n\\nDaniel Gerlich\\n\\nMarco Hein\\n\\nYan Ma\\n',\n", + " 'Functional single-cell genomics of human cytomegalovirus infection.\\n\\n2022 Nature biotechnology(3)\\nPMID: 34697476\\n\\nHein Marco Y, Weissman Jonathan S\\n\\nOpenCell: Endogenous tagging for the cartography of human cellular organization.\\n\\n2022 Science (New York, N.Y.)(6585)\\nPMID: 35271311\\n\\nCho Nathan H, Cheveralls Keith C, Brunner Andreas-David, Kim Kibeom, Michaelis André C, Raghavan\\nPreethi, Kobayashi Hirofumi, Savy Laura, Li Jason Y, Canaj Hera, Kim James Y S, Stewart Edna M, Gnann\\nChristian, McCarthy Frank, Cabrera Joana P, Brunetti Rachel M, Chhun Bryant B, Dingle Greg, Hein Marco Y,\\nHuang Bo, Mehta Shalin B, Weissman Jonathan S, Gdmez-Sjéberg Rafael, Itzhak Daniel N, Royer Loic A, Mann\\nMatthias, Leonetti Manuel D\\n\\nMapping transcriptomic vector fields of single cells.\\n\\n2022 Cell(4)\\n\\nPMID: 35108499\\n\\nQiu Xiaojie, Zhang Yan, Martin-Rufino Jorge D, Weng Chen, Hosseinzadeh Shayan, Yang Dian, Pogson Angela\\nN, Hein Marco Y, Hoi Joseph Min Kyung, Wang Li, Grody Emanuelle |, Shurtleff Matthew J, Yuan Ruoshi, Xu\\nSong, Ma Yian, Replogle Joseph M, Lander Eric S, Darmanis Spyros, Bahar lvet, Sankaran Vijay G, Xing\\nJianhua, Weissman Jonathan S\\n',\n", + " 'Research Experience\\n(1 Project title/Research Area\\nInstitution, City, Country\\n\\nStart, end and duration\\nSupervisor\\n\\nType\\n\\nTechnical Skills Acquired\\n\\nSupervisor will provide reference\\n\\nsingle cell RNA-seq analysis of lung tumor cells,\\nTechnical University of Munich, Freising, Germany\\n\\n2025-03-10 until 2025-05-12 (Duration: 0.2 years)\\n\\nDr. Dietmar Zehn\\n\\nPart-time\\n\\nIntro to pipelines - Seurat, scRepertoire, Differential gene expression study,\\nClustering & Cell type annotation\\n\\n@ Project title/Research Area\\n\\nInstitution, City, Country\\nStart, end and duration\\nSupervisor\\n\\nType\\n\\nTechnical Skills Acquired\\nSupervisor will provide reference\\n\\n‘Analyzing Fusarium graminareum population structure, genetic diversity and\\nlinkage disequillibrium\\n\\nTechnical University of Munich, Freising, Germany\\n\\n2025-01-01 until 2025-05-01 (Duration: 0.3 years)\\n\\nDr. Aurelien Tellier\\n\\nPart-time\\n\\nPopulation genetic & linkage disequilibrium analysis, statistical computing\\nyes\\n\\n@) Project title/Research Area\\nInstitution, City, Country\\nStart, end and duration\\nSupervisor\\n\\nType\\n\\nTechnical Skills Acquired\\n\\nSupervisor will provide reference\\n\\n3D Ovule morphogenesis in Arabidopsis Thaliana\\nTechnical University of Munich, Freising, Germany\\n\\n2024-11-01 until 2024-12-06 (Duration: 0.1 years)\\n\\nProf. Dr. Kay Schneitz,\\n\\nFull-time\\n\\nLive imaging confocal microscopy, Quantitative image analysis, Modelling and\\n‘Simulation, Hypothesis testing\\n\\nyes\\n\\n(4 Project titleResearch Area\\nInstitution, City, Country\\nStart, end and duration\\n\\nChromatin loops in Maize Genome\\nTechnical University of Munich, Freising, Germany\\n2024-09-09 until 2025-02-17 (Duration: 0.4 years)\\n\\nSupervisor Dr. Frank Johannes\\n\\nType Full-time\\n\\nTechnical Skills Acquired Hi-C data processing, Loop analysis, Data visualization, Scripting, Format\\n\\nSupervisor will provide reference yes\\n\\nselapp - selection application page 2 of 10 printed 2025-04-06 15:25:31 (CEST) by user#applicant\\nSelection: vbeSpring2025 Applicant-ID: 701258\\n\\nVienna <\\nBioCenter\\n\\nPRO PROGRAMME\\n( Project title/Research Area\\n\\nInstitution, City, Country\\nStart, end and duration\\nSupervisor\\n\\nType\\n\\nTechnical Skills Acquired\\nSupervisor will provide reference\\n\\nApplicant: Aman Shamil Nalakath (aman.nalakath@tum.de)\\n\\n‘Temporal analysis of drought effects on winter wheat nitrogen utilization\\nefficiency in Freising, Bavaria\\n\\nTechnical University of Munich, Freising, Germany\\n\\n2023-10-30 until 2024-02-12 (Duration: 0.3 years)\\n\\nDr. Kang Yu\\n\\nFull-time\\n\\nGIS handling, Data modelling, Statistical computing - R, Google Earth Engine\\n',\n", + " 'Sub-Direction Ideal Labs / Institutes\\n\\nFunctional gene regulation Koszul, Cavalli, Almouzni, Giorgetti, Hughes, van Steensel\\n\\nEvolution / Development Kind, de Laat, Marti-Renom, Tellier, Cavalli\\n\\nDisease biology Bienko/Crosetto, Bickmore, Minucci, Reinius, Nucleome Therapeutics\\n',\n", + " 'H3K27ac bookmarking promotes rapid post-mitotic\\nactivation of the pluripotent stem cell program\\nwithout impacting 3D chromatin reorganization\\n',\n", + " 'Building regulatory landscapes\\nreveals that an enhancer can recruit\\ncohesin to create contact domains,\\nengage CTCF sites and activate\\ndistant genes\\n\\nRinzema NJ, Sofiados k, [...], de Laat W\\n\\nNature Structural & Molecular Biology (2022)\\n\\n[| DOWNLOAD | 2022\\n\\nRobust detection of translocations in\\nlymphoma FFPE samples using\\ntargeted locus capture-based\\nsequencing\\n\\nAllahyar A, Pieterse M, [...], de Laat W\\n\\nNATURE COMMUNICATIONS: 12:3361\\n\\n[| DOWNLOAD | 2021\\n\\nReady-to-use public infrastructure\\nfor global SARS-CoV-2 monitoring\\nKrijger PHL, Hoek TA, [...], de Laat W, Tanenbaum M\\n\\nNature Biotechnology 39: 1178-1184\\n\\n[| DOWNLOAD | 2021\\n\\nNovel orthogonal methods to\\nuncover the complexity and diversity\\nof nuclear architecture\\n\\nTjalsma SJD, de Laat W\\n\\nCurrent Opinion in Genetics & Development: 67:10-17\\n\\n[| DOWNLOAD | 2021\\n\\nInterplay between CTCF boundaries\\nand a super enhancer controls\\ncohesin extrusion trajectories and\\ngene expression\\n\\nVos ESM, Valdes-Quezada C, Huang Y [...], de Laat\\nWw\\n\\nMol. Cell 81(15):3082-3095\\n\\n[| DOWNLOAD | 2021\\n\\nHow chromosome topologies get\\ntheir shape: views from proximity\\nligation and microscopy methods\\nHuang Y, Neijts R, de Laat W\\n\\nFEBS Letters: 594 3439-3449\\n\\n[| DOWNLOAD | 2020\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window’ Help 0 @m @ B+ 8 © & BW & SF Q BS TueAprs 16:08\\n\\n(BR = QQ) © 6 wwwaeridderlab.nl/vacancies-0 = a& [] Q Search Startpage |_ a 2 ¢ @ *»*§ © FF ®@ e@\\nOnline Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1... TargetP 2.0- DTU... https://www.mood... OnePlus 12R revie.... Whois “Indian\"in.. A Y Hi-C maize A63v.... SRA Links for BioP... »\\nQ\\n&\\n&\\nV e t D R ° d d Currently we don\\'t have any open positions, but\\nad Cd N Cc I es a e | e r candidates who match the interest of our group, 6\\nare encouraged to send their CV to j.deridder- oO\\nG ro U p 4@umcutrecht.nl.\\n©\\nStudents who are interested in an internship in the\\nde Ridder group, may send their application to ea\\nj.deridder-4@umcutrecht.nl. iia\\nG\\nDe Ridder Group Reach out\\nCenter for Molecular Medicine, UMC Utrecht Dr. Jeroen de Ridder — Associate Professor\\nj.deridder-4@umcutrecht.nl\\nStratenum 3.123\\nUniversiteitsweg 100 &\\na chill_brain_wander v < toluene123/scrna_complet« li localhost ).« Search results | IRB Barcelc A Error 404: Page not found | A Our current research projec I | Vacancies — De Ridder Lal + @& Ww\\n\\n& 0 @ 8 S CI CQ Rest —O———— 100% + 16:08\\n',\n", + " '|. Vermeulen c. Pagés-Gallogo, M. Koster |, Kranendonk, MEG, Wesseling P, Verburg,N, de Witt Harner, P, Koo Ed\\nDankmeijer,L van der Lugt, J, van Boarsen, K, Hoving, EW, Tops, 88. and de Ridder, J, 2023 Uita-fast deep-iearned CNS\\ntumour classitication during surgery. Nature.\\n+ Previously avaliable ae preprint on mow\\n2 Pagis- Gallego, M.oncide Ridder, J, 2023, Comprchensive benchmark and architectural analysis of dsep learning\\nmodels for nanopore sequencing basecalling, Genome Bio,\\n3 Pedersen, B.S. and de Ridder, J, 2023. Echivar: compressed variant representation for tapi annotation and itering of\\n\\nSii#s and indiels, Muceic Actes Res.\\n\\n4 Kester, de Barbanson,B, tyubimove, A, Chen, LT, van der Schrier, V, Alemany, A, Median, D, Peterson-Maduro, J\\nDros, J do Ride\\n‘constructs parallel tumor evolution, Cel Genomics, 2(2),p100096,\\n\\n5.von Berg, J. Ten Dam. M, van der Laan, SiN. and de Ridder J, 2022 Poiarorphism enables discovery of shared! genetic\\nvariants across mutipie traits from GWAS summary statistics. Bainformaties.\\n\\n6.Danyi, A, Jager, M.and de Ridder, 4, 2021 Cancer Type Classification in tiguldl aigpsies Based on Sparse Mutational\\nZrofies Enabled through Data Augmentation and integration. tite ease!)\\n\\n7. Nioboer, MM. Nguyen, L.cnd de Ridder, J, 2021 Pectin pathosenic non-coding SVs dstypling he 29 genome in\\n1545 whole cancer genomes using mutipie instance leaning. Selontie Reports, Hi), ppI-Ta\\n\\n8. Mulet-Lazaro,R, van Herk S,Erpelinck C, Sindels, €, Sanders, MA, Vermeulen, Renkens,. Vik, ?, Melnick AM, do\\nRidder, J.and Rehi, M, 2021, tlele-spectc expression of GRTAZ due to epigenetic dysregulation in CE8PA double-mutant\\nAti loos,\\n\\nJ. and van Oudenaarden, A, 2022, Integration of multiple ineage measurements trom the same cel\\n\\n9. Mareozzi, A, Jager, M Elferink, M, Straver, R, van Ginko, JH, Peltenburg, 8, Chen, LT. Renkens,l, von Kull, J, Terhoard,\\nde Bree, R, Dovriose, LA, Wilems, SM, Kloosterman, W?, de Ridder, J, 2020. iccurate detection of circulating tumor\\n\\nDNA using nanopore consensus sequencing. pj Genom Med. 6,108.\\n10, Ubels, J, Schaefers,T. Punt, C, Gucheloar, HJ. and de Ridder, J, 2020, FOREST. c ransom iorest approach to presict\\ntreatment benefitin data trom (flied) clinical drug tials. Bioinformatics, 36, ppI6O-i609,\\n\\n1. Kuznior, A, Maassen J, Verhoeven, S, Santuari L. Shneider, C, Kloosterman, WP. and de Ridder, J, 2020, sv-cators 3\\nDighiy portable parallel worklow for structural variant detection in whole-genome sequence data. Peer, 8, pel.\\n\\n12. Vermeulen, C. Allahyar, A, Bouwman, 8A, Krier, PH, Verstegen, MJ, Geeven, , Valdes-Quezacla, C, Renkens,L,\\n‘Straver, R, Kloosterman, W.P. ondde Ridder, J, 2020.jull-contact iC Jong-molseule sequencing of complex proximity\\nLigation products to uncover local cooperative and competitive chromatin topologies. Nature protocols, 15(2), pp 364-\\nam,\\n\\n13.Ubets, 4, Sonneveld P, van Viet MH. and de Ridder J, 2020, Gene networks constructed thvough simulated weatment\\ntearing can predict proteasoms inhibitor benefit in muliple myeloma. Cnical Cancer Research, 26(22),pp\\'5952-586I\\n\\n1 Nlaboor, MAM. ond de Ridder, J, 2020. vi: predicting the pathogenic etfect of TAD boundany-dsrupting somatic\\nstructural variants through multiple instance learning Bioinformatics, 36, ppi692-698.\\n\\n15. Allahyar, A, Ubels, J. oncide Ridder, J, 2019. data-crven intoractome of syneraisie genes improves network-based\\ncancer outcome prediction. Plos computational biology, 15(2), psl006657,\\n16, Ubels, J, SonnevelP, van Beers, EH, Bro A, van Vliet, MH. and de Ridder, J, 2018 Predicting weaiment Benet in\\n\\n\"multiple myeloma through simulation of alternative treatment effects, Nature communications, 9(), PpI-10.\\n\\n17-Allahyar, A, Vermeulen, C_ Bounman, 8, Kiger, PH, Verstegen, MU, Geeven, G, van Kranenburg, M, Peterse,M,\\n‘Straver,R, Haathus, JH and Jali K, 2018, Enhancer hubs and! loop calsions identi trom single-allele topologies.\\nature genetics, 50(8), ppIsI-N60.\\n\\n18. Allahyar, A. ond De Ridder, J, 2015. Rl: network-based clossiier with application to breast cancer outcome preston\\nBioinformatics 3i(2), ppiat-iai,\\n\\n',\n", + " 'aman@Laptop-von-Aman docker_rstud % docker exec -it b7629dc273da \\\\\\n\\njupyter notebook --ip=0.0.0.8 --port=8899 --no-browser --allow-root --NotebookApp.token=\\'\\' --NotebookApp.password=\\'\\'\\n[I @9:0@:37.733 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret\\n[I @9:00:37.74@ NotebookApp] Authentication of /metrics is OFF, since other authentication is disabled.\\n\\nee\\nPlldt. Wo ro) ura)\\n\\\\_U_/ | «_/\\\\ LL -\\\\__ | \\\\-_-\\\\___ |\\n\\nRead the migration plan to Notebook 7 to learn about the new features and the actions to take if you are using extensions.\\nhttps://jupyter—-notebook. readthedocs.io/en/latest/migrate_to_notebook7.html\\nPlease note that updating to Notebook 7 might break some of your extensions.\\n\\n@9:00:39.987 NotebookApp] All authentication is disabled. Anyone who can connect to this server will be able to run code.\\n2025-04-09 @9:00:48.009 LabApp] \\'ip\\' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\n2025-04-09 @9:00:48.01@ LabApp] \\'port\\' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\n2025-04-09 @9:00:48.011 LabApp] \\'token\\' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\n2025-04-09 @9:00:48.011 LabApp] \\'password\\' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\n2025-04-09 @9:00:48.011 LabApp] \\'password\\' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\n2025-04-09 @9:00:48.011 LabApp] \\'allow_root\\' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\n2025-04-09 @9:00:48.012 LabApp] \\'allow_root\\' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\n09:00:48.164 NotebookApp] Error loading server extension jupyterlab\\nTraceback (most recent call last):\\nFile \"/opt/conda/envs/scanpy_v1.10.4_r/lib/python3.10/site-packages/notebook/notebookapp.py\", line 2050, in init_server_extensions\\nfunc(self)\\nFile \"/opt/conda/envs/scanpy_v1.10.4_r/lib/python3.10/site-packages/jupyterlab/serverextension.py\", line 71, in load_jupyter_server_extension\\nextension. initialize()\\nFile \"/opt/conda/envs/scanpy_v1.10.4_r/lib/python3.10/site-packages/jupyterlab/labapp.py\", line 926, in initialize\\nsuper().initialize()\\nFile \"/opt/conda/envs/scanpy_v1.10.4_r/lib/python3.10/site-packages/jupyter_server/extension/application.py\", line 437, in initialize\\nself._prepare_handlers()\\nFile \"/opt/conda/envs/scanpy_v1.10.4_r/lib/python3.10/site—packages/jupyter_server/extension/application.py\", line 327, in _prepare_handlers\\nself.initialize_handlers()\\nFile \"/opt/conda/envs/scanpy_v1.10.4_r/lib/python3.10/site-packages/jupyterlab/labapp.py\", line 738, in initialize_handlers\\npage_config[\"token\"] = self.serverapp.identity_provider.token\\nAttributeError: \\'NotebookApp\\' object has no attribute ‘identity_provider\\'\\n[I @9:0@:48.409 NotebookApp] Serving notebooks from local directory: /home/rstudio\\n248.409 NotebookApp] Jupyter Notebook 6.5.7 is running at:\\n:48.41@ NotebookApp] http://b7629dc273da:8899/\\n:48.411 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).\\n\\nSEZ ZTTTzz=z\\n\\n',\n", + " \"apptainer shell --bind $d_path:/home/rstudio /home/aman/scrna_complete.sif\\nid /home/rstudio\\n\\njupyter notebook --ip=0.0.0.@ --port=$port --no-browser --NotebookApp.token=''\\n\",\n", + " 'In\\n\\n[1]:\\n\\nlibrary (Seurat)\\n\\nError in library(Seurat): there is no package called ‘Seurat’\\nTraceback:\\n\\n1. stop(packageNotFoundError(package, lib.loc, sys.call()))\\n',\n", + " \"In [2]: .libPaths()\\n\\n‘/opt/conda/envs/scanpy_v1.10.4_r/lib/R/library'\\n\",\n", + " 'In [3]: .libPaths(c(\"/usr/local/lib/R/library\", .libPaths()))\\n\\nIn [4]: library(Seurat)\\n\\nError in library(Seurat): there is no package called ‘Seurat’\\nTraceback:\\n\\n1. stop(packageNotFoundError(package, lib.loc, sys.call()))\\n',\n", + " 'Session restored from your saved work on 2025-Apr-1@ 13:00:58 UTC (2 hours ago)\\n> .libPathsO\\n\\n[1] \"/home/aman/R/x86_64-pc-Linux-gnu-library/4.4\" \"/usr/Local/lib/R/site-library\"\\n[3] \"/usr/local/lib/R/library\"\\n>\\n',\n", + " 'In [6]: .libPaths(c(\"/home/aman/R/x86_64-pc-linux-gnu-library/4.4\", .libPaths()))\\nlibrary (Seurat)\\n\\nError in library(Seurat): there is no package called ‘Seurat’\\nTraceback:\\n\\n1. stop(packageNotFoundError(package, lib.loc, sys.call()))\\n',\n", + " '> R.version$pLatform\\n\\n[1] \"x86_64-pc-lLinux-gnu\"\\n\\n> R.version$version. string\\n\\n[1] \"R version 4.4.2 (2024-10-31)\"\\n',\n", + " \"In\\n\\n[7]:\\n\\nR.version$plat form\\nR.version$version.string\\n\\n'x86_64-conda-linux-gnu'\\n\\n'R version 4.3.3 (2024-02-29)'\\n\",\n", + " 'In [10]:\\n\\nlibrary (Seurat)\\nlibrary (SeuratObject)\\n\\nWarning message:\\n“package ‘Seurat’ was built under R version 4.4.2”\\nLoading required package: SeuratObject\\n\\nWarning message:\\n\\n“package ‘SeuratObject’ was built under R version 4.4.2”\\nError: package or namespace load failed for ‘SeuratObject’:\\nobject ‘recvData’ is not exported by \\'namespace:parallel\\'\\n\\nError: package ‘SeuratObject’ could not be loaded\\nTraceback:\\n\\n1. .getRequiredPackages2(pkgInfo, quietly = quietly, lib.loc = c(lib.loc,\\n. . LibPaths()))\\n\\n2. stop(gettextf(\"package %s could not be loaded\", sQuote(pkg)),\\n. call. = FALSE, domain = NA)\\n\\n3. »handleSimpleError(function (cnd)\\n~f{\\n. watcher$capture_plot_and_output ()\\n\\ncnd <— sanitize_call(cnd)\\n\\nwatcher$push(cnd)\\n\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n\\n. }, “package ‘SeuratObject’ could not be loaded\", base::quote(NULL) )\\n',\n", + " 'In [21]: |# Retained - Blue, Removed - Red\\ndf <- FetchData(patient3, vars = c(\"nFeature_RNA\", “percent.mt\"))\\ndf$kept <- rownames(patient3) %in% colnames(patient3_transform)\\n\\nggplot(df, aes(x = nFeature_RNA, y = percent.mt, color = kept)) +\\ngeom_point(size = 0.5) +\\nscale_color_manual(values = c(\"red\", \"blue\")) +\\ntheme_minimal() +\\nlabs(title = \"QC: Kept (blue) vs Removed (red)\")\\n\\nError in ‘$<-.data. frame’ (**xtmp**, kept, value = c(FALSE, FALSE, FALSE, : replacement has 23691 rows, data has 5755\\nTraceback:\\n\\n1. ‘$<-.data.frame*(**tmp*x*, kept, value = c(FALSE, FALSE, FALSE,\\n. FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,\\n. FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,\\n',\n", + " 'features = c(B=\\'Ms4a1\\',B=\\'Cd19\\',MM=\\'Cd14\\' ,MM=\"Lyz2\\',MM=\\'Fcgr3\\',MM=\\'Ms4a7\\',MM=\\'Fcerig\\' ,MM=\\'Cst3\\',MM=\\'H2-Aa\\',MM=\\'Ly6d\\'\\nrRNA=\\'AY036118\\', rRNA=\\'Gm42418\\' ,Mphase=\\'Cenpa\\' ,Mphase=\\'Ccnb2\\' ,Mphase=\\'Birc5\\' ,Mphase=\\'Mki67\\',Sphase=\\'Pcna\\',\\nSphase=\\'Mcm3\\' , Sphase=\\'Ccne2\\', \\'T\\'=\\'Cd8b\\', \\'T\\'=\\'Cd8a\\', \\'T\\'=\\'Cd4\\', \\'T\\'=\\'Cd3g\\', \\'T\\'=\\'Cd3e\\', \\'T\\'=\\'Cd3d\\')\\n\\nRidge plots\\n\\nRidgePlot(zehn_s, features = features, ncol = 2) # Visualize single cell expression distributions in each cluster\\n\\n#Idents(zehn_s)\\n#table(zehn_s$SingleR. labels)\\n\\n#markers <- FindAllMarkers(zehn_s, only.pos = TRUE, min.pct = @.25, logfc.threshold = 0.25)\\n#head (markers)\\n\\n#--------—_------ Vioin plots\\n\\nVlnPlot(zehn_s, features = features)\\n\\n—--Feauture plots\\n\\nFeaturePlot(zehn_s, features = features)\\n\\nDotPlot(zehn_s, features = features) + RotatedAxis() #per gene\\nDoHeatmap(subset(zehn_s, downsample = 100), features = features, size = 3) # NK cells inflated due to hierarchical c\\ntable(zehn_s$SingleR. labels)\\n\\n# Visualize #co-expression# of two features simultaneously # Yellow = red+green?\\nFeaturePlot(zehn_s, features = features, blend = TRUE)\\n\\nhead(zehn_s@meta.data)\\n\\nVlUnPlot(zehn_s, features\\nVlUnPlot(zehn_s, features\\nVlUnPlot(zehn_s, features\\n\\n“percent.mt\", split. by\\npercent.mt\", split.by\\n“percent.mt\", split. by\\n\\neurat_clusters\")\\ningleR. labels\")\\n“orig. ident\")\\n\\nDotPlot(zehn_s, features = features, split.by = \"SingleR. labels\",\\ncols = c(\"blue\", \"red\", \"green\")) + RotatedAxis() ## Combined labels for meaningful grouping\\n\\nDoHeatmap(zehn_s, features = VariableFeatures(zehn_s) [1:20], cells = 1:42, size =\\nangle = 90) + NoLegend()\\n\\nplot <- DimPlot(zehn_s, reduction = \"pca\") + NoLegend()\\nLabelClusters(plot = plot, id = \"ident\")\\n\\nError in ‘FetchData()*:\\n\\n! None of the requested variables were found (10 out of 25 shown): Ms4a1, Cd19, Cd14, Lyz2, Fcgr3, Ms4a7, Fcerlg, C\\nst3, H2-Aa, Ly6d\\n\\nTraceback:\\n\\n1. ExIPlot(object = object, type = \"ridge\", features = features,\\n. idents = idents, ncol = ncol, sort = sort, assay = assay,\\n. y.max = y.max, same.y.lims = same.y.lims, cols = cols, group.by = group.by,\\n. log = log, layer = layer, stack = stack, combine = combine,\\n: fill.by = fill.by)\\n2. FetchData(object = object, vars = features, slot = layer, cells = cells)\\n3. FetchData.Seurat(object = object, vars = features, slot = layer,\\n. cells = cells)\\nabort(message = paste@(\"None of the requested variables were found\",\\n. m2, \": \", paste(head(x = vars.missing, n = 10L), collapse =\", \")),\\n. class = \"varsNotFoundError\")\\n5. signal_abort(cnd, .file)\\n6. signalCondition(cnd)\\n\\n4\\n\\n',\n", + " 'In [35]: # Compare to gene names in the object\\npresent_features <- features[features %in% rownames(zehn_s)]\\nmissing_features <- features[! features %in% rownames(zehn_s)]\\n\\ncat(\"@ Present genes:\\\\n\")\\nprint(present_features)\\n\\ncat(\"\\\\nX Missing genes:\\\\n\")\\nprint (missing_features)\\n\\nPresent genes:\\nnamed character(Q)\\n\\nX Missing genes:\\nB\\n\\nB MM\\n\\n\"Ms4a1\" \"Cd19\" \"Cd14\"\\nMM MM MM\\n\"Cst3\" \"H2-Aa\" \"Ly6d\"\\nMphase Mphase Sphase\\n\"Birc5\" \"Mki67\" \"Pcna\"\\nT T T\\n\\n\"Cq4\" \"Cq3g\" \"Cq3e\"\\n\\nMM\\n\\n\"Lyz2\"\\nrRNA\\n\"AY0@36118\"\\nSphase\\n\"Mcm3\"\\n\\nT\\n\\n\"Cd3d\"\\n\\nMM\\n\"Fogr3\"\\nrRNA\\n\"Gm42418\"\\nSphase\\n\"Ccne2\"\\n\\nMM\\n\"Ms4a7\"\\nMphase\\n\"Cenpa\"\\nT\\n\"Cd8b\"\\n\\nMM\\n\"Fcoer1g\"\\nMphase\\n\"Ccnb2\"\\nT\\n\\n\"Cd8a\"\\n',\n", + " 'features = c(B=\\'Ms4a1\\',B=\\'Cd19\\',MM=\\'Cd14\\',MM=\\'Lyz2\\' ,MM=\\'Fcgr3\\',MM=\\'Ms4a7\\' ,MM=\\'Fcer1g\\',MM=\\'Cst3\\',MM=\\'H2-Aa\\',MM=\\'Ly6d\\'\\nrRNA=\\'AY036118\\', rRNA=\\'Gm42418\\' ,Mphase=\\'Cenpa\\' ,Mphase=\\'Ccnb2\\',Mphase=\\'Birc5\\' ,Mphase=\\'Mki67\\',Sphase=\\'Pcna\\',\\nSphase=\\'Mcm3\\', Sphase=\\'Ccne2\\', \\'T\\'=\\'Cd8b\\', \\'T\\'=\\'Cd8a\\', \\'T\\'=\\'Cd4\\', \\'T\\'=\\'Cd3g\\', \\'T\\'=\\'Cd3e\\', \\'T\\'=\\'Cd3d\\')\\n\\n# Convert all gene symbols to uppercase\\nfeatures_upper <- toupper(features)\\n\\n# Now check against the Seurat object\\npresent_features <- features_upper[features_upper %in% rownames(zehn_s) ]\\nmissing_features <- features_upper[!features_upper %in% rownames(zehn_s) ]\\n\\ncat(\"@ Present genes:\\\\n\")\\nprint (present_features)\\n\\ncat(\"\\\\nX Missing genes:\\\\n\")\\nprint (missing_features)\\n\\n# Visualize #co-expression# of two features simultaneously # Yellow = red+green?\\nFeaturePlot(zehn_s, features = present_features[1], blend = TRUE)\\n\\nPresent genes:\\n\\nB MM MM MM Mphase Mphase Mphase- Sphase\\n\"MS4A1\" \"CD14\" \"FCER1G\" \"CST3\" \"CENPA\" \"BIRC5\" \"MKI67\" \"PCNA\"\\nSphase Sphase T T T T T T\\n\"MCM3\" \"CCNE2\" \"CD8B\" \"CD8A\" \"cD4\" \"CD3G\" \"CD3E\" \"CD3D\"\\nXX Missing genes:\\nB MM MM MM MM MM rRNA\\n\"cp19\" \"LYZ2\" “FCGR3\" \"MS4A7\" \"H2-AA\" \"LY6D\" \"AY@36118\"\\nrRNA Mphase\\n\"GM42418\" \"CCNB2\"\\n\\nError in ‘FeaturePlot()>:\\n! Blending feature plots only works with two features\\nTraceback:\\n\\n1. abort(message = \"Blending feature plots only works with two features\")\\n2. signal_abort(cnd, .file)\\n3. signalCondition(cnd)\\n',\n", + " 'In\\n\\n[1]:\\n\\nlibrary (Seurat)\\nlibrary (SeuratData)\\nlibrary (patchwork)\\n\\nLoading required package: SeuratObject\\n\\nLoading required package: sp\\n\\nAttaching package: ‘SeuratObject’\\n\\nThe following objects are masked from ‘package:base’:\\n\\nintersect, t\\n\\n’\\n\\nError in library(SeuratData): there is no package called ‘SeuratData\\nTraceback:\\n\\n1. stop(packageNotFoundError(package, lib.loc, sys.call()))\\n',\n", + " 'In [23]:\\n\\nIn [24]:\\n\\nLibrary(scRepertoire)\\n$1 <- read.delim(\"/home/rstudio/rund71/run071-nsclc—4_VDJ_Dominant_Contigs_AIRR.tsv\", sep = \"\\\\t\", header = TRUE, str\\n\\ncontig_list <- list(S1)\\ncontig. list <- loadContigs(input\\nformat\\n\\nsi,\\n“AIRR\")\\n\\ncombined.TCR <- combineTCR(contig_list,\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\nfilterMulti = FALSE)\\n\\n# output = a List of contig data frames that will be reduced to the reads associated with a single cell barcode. It\\nhead(combined.TCR[[1]])\\n\\nError in ‘mutate()*:\\n\\n1 In argument: “TCR1 = ifelse(..\\nCaused by erroi\\n! object ‘chain’ not found\\nTraceback:\\n\\n1. .makeGenes(cellType = \"T\", out[[il])\\n\\n2. data2 %>% mutate(TCR1 = ifelse(chain ‘in’ c(\"TRA\", \"TRG\"), str_c(str_replace_na(v_gene),\\nstr_replace_na(j_gene), str_replace_na(c_gene), sep = \".\"),\\nNA)) %>% mutate(TCR2 = ifelse(chain %sin% c(\"TRB\", \"TRD\"),\\nstr_c(str_replace_na(v_gene), str_replace_na(d_gene), str_replace_na(j_gene),\\n\\n: str_replace_na(c_gene), sep \"), NA))\\n\\n3. mutate(., TCR2 = ifelse(chain %sin% c(\"TRB\", \"TRD\"), str_c(str_replace_na(v_gene),\\nstr_replace_na(d_gene), str_replace_na(j_gene), str_replace_na(c_gene),\\n\\n: sep = \".\"), NA))\\n\\n4, mutate(., TCR1 = ifelse(chain %in% c(\"TRA\", \"TRG\"), str_c(str_replace_na(v_gene),\\nstr_replace_na(j_gene), str_replace_na(c_gene), sep = \".\"),\\nNA))\\n\\n5. mutate.data.frame(., TCR1 = ifelse(chain %in% c(\"TRA\", \"TRG\"),\\n\\nstr_c(str_replace_na(v_gene), str_replace_na(j_gene), str_replace_na(c_gene),\\n\\nsep = \".\"), NA))\\n\\n. mutate_cols(.data, dplyr_quosures(...), by)\\n\\n+ withCallingHandlers(for (i in seq_along(dots)) {\\n\\npoke_error_context(dots, i, mask = mask)\\n\\ncontext_poke(\"column\", old_current_column)\\n\\nnew_columns <- mutate_col(dots[[i]], data, mask, new_columns)\\n\\n. }, error = dplyr_error_handler(dots = dots, mask = mask, bullets = mutate_bullets,\\nerror_call = error_call, error_class = “dplyr:::mutate_error\"),\\nwarning = dplyr_warning_handler(state = warnings _state, mask = mask,\\n\\n: error_call = error_call))\\n\\n8. mutate_col(dots{[[i]], data, mask, new_columns)\\n\\n9. mask$eval_all_mutate(quo)\\n\\n10. eval()\\n\\n11. ifelse(chain %sin% c(\"TRA\", \"TRG\"), str_c(str_replace_na(v_gene),\\nstr_replace_na(j_gene), str_replace_na(c_gene), sep = \".\"),\\nNA)\\n\\n12. chain Sin% c(\"TRA\", \"TRG\")\\n\\n13. .handleSimpleError(function (cnd)\\n\\nxo\\n\\nlocal_error_context(dots, frame[[i_sym]], mask = mask)\\nif (inherits(cnd, \"dplyr:::internal_error\")) {\\nparent <- error_cnd(message = bullets(cnd))\\n\\n}\\nelse {\\n\\nparent <- cnd\\n}\\n\\n. message <~ c(cnd_bullet_header(action), i = if (has_active_group_context(mask)) cnd_bullet_cur_group_label\\nQO)\\nabort(message, class = error_class, parent = parent, call = error_call)\\n- }, “object ‘chain’ not found\", base::quote(NULL) )\\n14, h(simpleError(msg, call))\\n15. abort(message, class = error_class, parent = parent, call = error_call)\\n16. signal_abort(cnd, .file)\\n17. signalCondition(cnd)\\n\\n',\n", + " 'In [39]: contig_list <- loadContigs(\\ninput = \"/home/rstudio/rund71\",\\nformat = \"BD\"\\n)\\n\\nIn [40]: combined. TCR <- combineTCR(contig_list,\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\n\\nfilterMulti = FALSE)\\n\\n# output = a list of contig data frames that will be reduced to the reads associated with a single cell barcode. It\\nhead(combined.TCR[[1]])\\n\\nError: Expecting a string vector: [type=integer; required=STRSXP].\\nTraceback:\\n\\n1. .constructConDfAndParseTCR(data2)\\n2. rcppConstructConDfAndParseTCR(data2 %>% dplyr::arrange(., chain,\\ncdr3_nt), unique(data2[[1]]))\\n3. stop(structure(list(message = \"Expecting a string vector: [type=integer; required=STRSXP].\",\\n. call = eval(expr, envir), cppstack = NULL), class = c(\"Rcpp::not_compatible\",\\n. \"C++Error\", “error\", \"condition\") ))\\n',\n", + " '4. scRepertoire on patient 4\\n\\nIn [51]: library(scRepertoire)\\n#51 <- read.delim(\"/home/rstudio/run@71-nsclc-4_VDJ_Dominant_Contigs_AIRR.tsv\", sep = \"\\\\t\", header = TRUE, stringsAs\\n\\n#contig_list <- list(S1)\\n#contig.list <- loadContigs(input = S1,\\n# format = \"AIRR\")\\n\\nIn [60]: contig_list <- loadContigs(\\ninput = \"/home/rstudio/runQ@71\",\\nformat = \"BD\"\\n)\\n\\nIn [61]: combined.TCR <— combineTCR(contig_list,\\nremoveNA = FALSE,\\nremoveMulti FALSE,\\nfilterMulti = FALSE)\\n\\n# output = a list of contig data frames that will be reduced to the reads associated with a single cell barcode. It |\\nhead(combined.TCR[[1]])\\n\\nError: Expecting a string vector: [type=integer; required=STRSXP].\\nTraceback:\\n\\n1. .constructConDfAndParseTCR(data2)\\n\\n2. rcppConstructConDfAndParseTCR(data2 %>% dplyr::arrange(., chain,\\n. cdr3_nt), unique(data2[[1]]))\\n\\n3. stop(structure(list(message = \"Expecting a string vector: [type=integer; required=STRSXP].\",\\n. call = eval(expr, envir), cppstack = NULL), class = c(\"Rcpp::not_compatible\",\\n. \"C++Error\", “error”, \"condition\") ))\\n',\n", + " 'In [64]: contig_list <- lapply(contig_list, function(df) {\\ndf$cdr3_nt <- as.character(df$cdr3_nt)\\ndt\\n})\\n\\nIn [65]: combined.TCR <— combineTCR(contig_list,\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\nfilterMulti = FALSE)\\n\\n# output = a list of contig data frames that will be reduced to the reads associated with a single cell barcode. It |\\nhead(combined.TCR[[1]])\\n\\nError: Expecting a string vector: [type=integer; required=STRSXP].\\nTraceback:\\n\\n1. .constructConDfAndParseTCR(data2)\\n2. rcppConstructConDfAndParseTCR(data2 %>% dplyr::arrange(., chain,\\ncdr3_nt), unique(data2[[1]]))\\n3. stop(structure(list(message = \"Expecting a string vector: [type=integer; required=STRSXP].\",\\n. call = eval(expr, envir), cppstack = NULL), class = c(\"Rcpp::not_compatible\",\\n. \"C++Error\", “error”, \"condition\") ))\\n',\n", + " 'In [66]: contig_list <- lapply(contig_list, function(df) {\\n\\ndf$chain <- as.character(df$chain)\\n\\ndf$cdr3_nt <— as.character(df$cdr3_nt)\\ndf$cdr3_aa <— as.character(df$cdr3_aa)\\ndf$barcode <— as.character(df$barcode)\\ndf$v_gene <- as.character(df$v_gene)\\n\\ndf$j_gene <- as.character(df$j_gene)\\n\\ndf$d_gene <- as.character(df$d_gene)\\n\\ndf$c_gene <- as.character(df$c_gene)\\n\\ndt\\n})\\nError in ‘$<-.data.frame*(**xtmpx*, \"cdr3_aa\", value = character(@)): replacement has @ rows, data has 1104\\nTraceback:\\n1. FUN(X[[il], ...)\\n2. ~$<->(**tmp*, \"cdr3_aa\", value = character(Q))\\n3. \\\\$<-.data. frame’ (**tmp**, \"cdr3_aa\", value = character(Q))\\n4. stop(sprintf(ngettext(N, \"replacement has %d row, data has %d\",\\n\\n. “replacement has %d rows, data has %d\"), N, nrows), domain = NA)\\n5. .«handleSimpleError(function (cnd)\\n\\n»f\\nwatcher$capture_plot_and_output()\\ncnd <- sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n\\n. }, “replacement has @ rows, data has 1104\", base::quote(*$<-.data. frame* (**xtmp**,\\n\"cdr3_aa\", value = character(Q))))\\n',\n", + " 'Merge objects (with integration)\\n\\nSee introduction to integration for more information.\\n\\nmerged_obj <- merge(x = ifnb_list$CTRL, y = ifnb_list$STIM)\\nmerged_obj <- NormalizeData(merged_obj)\\nmerged_obj <- FindVariableFeatures(merged_obj)\\nmerged_obj <- ScaleData(merged_obj)\\nmerged_obj <- RunPCA(merged_obj)\\nmerged_obj <- IntegrateLayers(object = obj, method = RPCAIntegration, orig.reduction = \"pca\", ne\\nw. reduction = \"integrated.rpca\",\\nverbose = FALSE)\\n\\n# now that integration is complete, rejoin layers\\nmerged_obj[[\"RNA\"]] <- JoinLayers(merged_obj)\\n',\n", + " 'In\\n\\n(111]:\\n\\nmerged_obj <- merge(x = patient3_transform, y = patient4_transform)\\nmerged_obj <- NormalizeData(merged_obj)\\n\\nmerged_obj <- FindVariableFeatures(merged_obj)\\n\\nmerged_obj <- ScaleData(merged_obj)\\n\\nmerged_obj <- RunPCA(merged_obj)\\n\\nError: SCT assay is comprised of multiple SCT models. To change the variable features, please set manually with Var\\niableFeatures<—\\nTraceback:\\n\\n1. FindVariableFeatures.Seurat (merged_obj)\\n\\n2. FindVariableFeatures(object = object[[assay]], selection.method\\nloess.span = loess.span, clip.max = clip.max, mean. function\\ndispersion. function = dispersion. function, num.bin = num.bin,\\nbinning.method = binning.method, nfeatures = nfeatures, mean.cutoff = mean.cutoff,\\ndispersion.cutoff = dispersion.cutoff, verbose = verbose,\\n\\nselection.method,\\nmean. function,\\n\\n3. FindVariableFeatures.SCTAssay(object = object[[assay]], selection.method = selection.method,\\nloess.span = loess.span, clip.max = clip.max, mean.function = mean.function,\\ndispersion. function = dispersion. function, num.bin = num.bin,\\nbinning.method = binning.method, nfeatures = nfeatures, mean.cutoff = mean.cutoff,\\ndispersion.cutoff = dispersion.cutoff, verbose = verbose,\\n4. stop(\"SCT assay is comprised of multiple SCT models. To change the variable features, please set manually with V\\nariableFeatures<-\",\\ncall. = FALSE)\\n5. «handleSimpleError(function (cnd)\\n-f\\nwatcher$capture_plot_and_output()\\ncnd <- sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n: }, \"SCT assay is comprised of multiple SCT models. To change the variable features, please set manually with Var\\niableFeatures<-\",\\nbase: :quote(NULL) )\\n',\n", + " 'In\\n\\nIn\\n\\n[113]:\\n\\n[114]:\\n\\ncombined_seurat\\n\\nAn object of class Seurat\\n\\n48197 features across 3483 samples within 3 assays\\n\\nActive assay: integrated (3000 features, 3000 variable features)\\n2 layers present: data, scale.data\\n2 other assays present: RNA, SCT\\n2 dimensional reductions calculated: pca, umap\\n\\npatient3_transform\\npatient4_transform\\n\\nAn object of class Seurat\\n\\n44925 features across 3160 samples within 2 assays\\n\\nActive assay: SCT (21234 features, 3000 variable features)\\n3 layers present: counts, data, scale.data\\n1 other assay present: RNA\\n\\nAn object of class Seurat\\n\\n30351 features across 323 samples within 2 assays\\n\\nActive assay: SCT (13866 features, 3000 variable features)\\n3 layers present: counts, data, scale.data\\n1 other assay present: RNA\\n',\n", + " 'In\\n\\n[117]:\\n\\ncombined_TCR <- combineTCR(list(combined.TCR_p3, combined. TCR_p4) )\\n\\nError in (function (...,\\n\\ner of rows: 2805, 2893, 1328, 1278, 6942, 2747, 8991, 201\\nTraceback:\\n\\n1.\\n2.\\n\\nNounw\\n\\n4\\n\\n» checkContigs(input.data)\\nlapply(seq_len(length(df)), function(x) {\\ndf[[x]] <- if (!is.data.frame(df[[x]]))\\nas. data. frame(df[[x]])\\nelse df[[x]]\\ndf {{x]] [df {[x]] == \"\"] <- NA\\ndf {[x]]\\n\\n» })\\n\\nFUN(X[[i]], .-+)\\n\\nas. data. frame(df[[x]])\\nas.data. frame. List (df [[x]])\\n\\ndo.call(data. frame, c(x, alis))\\n\\n(function (..., row.names = NULL, check. rows\\nfix.empty.names = TRUE, stringsAsFactors\\n\\nFALSE, check.names = TRUE,\\nFALSE)\\n\\nmuna eo ce te ete,\\n\\nrow.names = NULL, check.rows = FALSE, check.names = TRUE,\\n\\n: arguments imply differing numb\\n',\n", + " 'In\\n\\nIn\\n\\n[119]:\\n\\n[120]:\\n\\ncombined_TCR <- c(combined.TCR_p3, combined. TCR_p4)\\n\\ncombined_seurat <- combineExpression(\\ncombined_TCR,\\ncombined_seurat,\\ncloneCall = \"strict\",\\nproportion = FALSE\\n)\\n\\nError in combineExpression(combined_TCR, combined_seurat, cloneCall = \"strict\",\\n\\nthere are groupings < 1\\nTraceback:\\n\\n1. stop(\"Adjust the cloneSize parameter - there are groupings < 1\")\\n\\n2. .handleSimpleError(function (cnd)\\n\\n-f\\n\\n. watcher$capture_plot_and_output()\\n\\ncnd <- sanitize_call(cnd)\\n\\nwatcher$push(cnd)\\n\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\nstop = invokeRestart(\"eval_stop\"), error = NULL)\\n\\n. }, \"Adjust the cloneSize parameter - there are groupings < 1\",\\n\\nbase: : quote(combineExpression(combined_TCR, combined_seurat,\\ncloneCall = \"strict\", proportion = FALSE)))\\n\\n: Adjust the cloneSize parameter —\\n',\n", + " 'In [120]: combined_seurat <- combineExpression(\\ncombined_TCR,\\ncombined_seurat,\\ncloneCall = \"strict\",\\nproportion = FALSE\\n)\\n\\nError in combineExpression(combined_TCR, combined_seurat, cloneCall = \"strict\",\\nthere are groupings < 1\\nTraceback:\\n\\n: Adjust the cloneSize parameter —\\n\\n1. stop(\"Adjust the cloneSize parameter - there are groupings < 1\")\\n2. .handleSimpleError(function (cnd)\\n-f\\n\\nwatcher$capture_plot_and_output()\\n\\ncnd <- sanitize_call(cnd)\\n\\nwatcher$push(cnd)\\n\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\nstop = invokeRestart(\"eval_stop\"), error = NULL)\\n. }, \"Adjust the cloneSize parameter - there are groupings < 1\",\\nbase: : quote(combineExpression(combined_TCR, combined_seurat,\\ncloneCall = \"strict\", proportion = FALSE)))\\n',\n", + " 'In [122]: head(combined_seurat@meta. data)\\n\\nA data.frame: 6 x 8\\n\\norig.ident nCount_RNA nFeature_RNA percent.mt nCount_SCT nFeature SCT integrated_snn_res.0.5 seurat_clusters\\n\\n \\n\\n4100 zehn_dataset 23935, 5941 4.904951 1729 1148 4 4\\n11356 zehn_dataset 1299 836 4.080062 1489 835 1 1\\n21277 = zehn_dataset 2243 1335 6.776638 2090 1332 2 2\\n30102 zehn_dataset 2860 1681 5.524476 2205 1654 4 4\\n41586 zehn_dataset 1933, 1123 7.604759 1908 1121 1 1\\n41975 zehn_dataset 925 607 9.081081 1474 619 3 3\\n',\n", + " 'In [122]: head(combined_seurat@meta. data)\\n\\nA data.frame: 6 x 8\\n\\nlent nCount_RNA nFeature_RNA percent.mt nCount_SCT nFeature SCT integrated_snn_res.0.5 seurat_clusters\\n\\n \\n\\n4100 zehn_dataset 23935, 5941 4.904951 1729 1148 4 4\\n11356 zehn_dataset 1299 836 4.080062 1489 835 1 1\\n21277 = zehn_dataset 2243 1335 6.776638 2090 1332 2 2\\n30102 zehn_dataset 2860 1681 5.524476 2205 1654 4 4\\n41586 zehn_dataset 1933, 1123 7.604759 1908 1121 1 1\\n41975 zehn_dataset 925 607 9.081081 1474 619 3 3\\n\\nIn [123]: table(combined_seurat$orig. ident)\\n\\nzehn_dataset\\n\\n3483\\n',\n", + " 'In [119]: combined_TCR <— c(combined.TCR_p3, combined. TCR_p4)\\n\\nIn [127]: head(combined. TCR_p3@meta. data)\\nhead (combined. TCR_p4@meta. data)|\\n\\nError in combined.TCR_p3@meta.data: no applicable method for “@° applied to an object of class \"list\"\\nTraceback:\\n\\n1. .handleSimpleError(function (cnd)\\n-f\\n. watcher$capture_plot_and_output()\\n\\ncnd <- sanitize_call(cnd)\\n\\nwatcher$push(cnd)\\n\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n\\n- }, \"no applicable method for *@ applied to an object of class \\\\\"list\\\\\"\",\\n\\nbase: : quote(combined. TCR_p3@meta. data) )\\n\\nIn [124]: combined_seurat$orig.ident <- ifelse(\\ngrepl(\"-1$\", colnames(combined_seurat)),\\n“patient3\",\\n“patient4\"\\n)\\n\\nIn [125]: head(combined_seurat@meta. data)\\n\\nA data.frame: 6 x 8\\n\\norig.ident nCount_RNA nFeature_RNA percent.mt nCount_SCT nFeature SCT integrated_snn_res.0.5 seurat_clusters\\n\\n \\n\\n4100 patient4 23935, 5941 4.904951 1729 1148 4 4\\n11356 patient4 1299 836 4.080062 1489 835 1 1\\n21277 patient4 2243 1335 6.776638 2090 1332 2 2\\n30102 patient4 2860 1681 5.524476 2205 1654 4 4\\n41586 patient4 1933, 1123 7.604759 1908 1121 1 1\\n41975 patient4 925 607 9.081081 1474 619 3 3\\n\\nIn [126]: table(combined_seurat$orig. ident)\\n\\npatient4\\n3483\\n',\n", + " 'In [172]: combined_seurat <- combineExpression(\\ncombined_TCR,\\ncombined_seurat,\\ncloneCall = \"strict\",\\nproportion = FALSE\\n)\\n\\nError in combineExpression(combined_TCR, combined_seurat, cloneCall = \"strict\", : Adjust the cloneSize parameter —\\nthere are groupings < 1\\nTraceback:\\n\\n1. stop(\"Adjust the cloneSize parameter - there are groupings < 1\")\\n2. .handleSimpleError(function (cnd)\\n-{\\nwatcher$capture_plot_and_output()\\ncnd <- sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\nstop = invokeRestart(\"eval_stop\"), error = NULL)\\n. }, \"Adjust the cloneSize parameter - there are groupings < 1\",\\nbase: : quote(combineExpression(combined_TCR, combined_seurat,\\ncloneCall = \"strict\", proportion = FALSE) ))\\n',\n", + " 'In [171]: table(combined_seurat$orig. ident)\\n\\npatient3 patient4\\n3160 323\\n',\n", + " 'In\\n\\n[176]:\\n\\ncombined_seurat <- combineExpression(\\ncombined_TCR,\\ncombined_seurat,\\ncloneCall = \"strict\",\\ngroup.by = “orig. ident\",\\nproportion = FALSE\\n\\nError in combineExpression(combined_TCR, combined_seurat, cloneCall = \"strict\",\\n\\nthere are groupings < 1\\nTraceback:\\n\\n1. stop(\"Adjust the cloneSize parameter - there are groupings < 1\")\\n2. .handleSimpleError(function (cnd)\\n-{\\nwatcher$capture_plot_and_output()\\ncnd <- sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n5 stop = invokeRestart(\"eval_stop\"), error = NULL)\\n. }, \"Adjust the cloneSize parameter - there are groupings < 1\",\\nbase: : quote(combineExpression(combined_TCR, combined_seurat,\\n\\ncloneCall = \"strict\", group.by = “orig.ident\", proportion = FALSE)))\\n\\n: Adjust the cloneSize parameter —\\n',\n", + " 'In\\n\\nIn\\n\\n[171]:\\n\\n[172]:\\n\\ntable(combined_seurat$orig. ident)\\n\\npatient3 patient4\\n3160 323\\n\\ncombined_seurat <- combineExpression(\\ncombined_TCR,\\ncombined_seurat,\\ncloneCall = \"strict\",\\nproportion = FALSE\\n)\\n\\nError in combineExpression(combined_TCR, combined_seurat, cloneCall = \"strict\",\\nthere are groupings < 1\\nTraceback:\\n\\n1. stop(\"Adjust the cloneSize parameter - there are groupings < 1\")\\n2. .handleSimpleError(function (cnd)\\n\\nwatcher$capture_plot_and_output()\\ncnd <- sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n5 stop = invokeRestart(\"eval_stop\"), error = NULL)\\n. }, \"Adjust the cloneSize parameter - there are groupings < 1\",\\nbase: : quote(combineExpression(combined_TCR, combined_seurat,\\ncloneCall = \"strict\", proportion = FALSE) ))\\n\\n: Adjust the cloneSize parameter —\\n',\n", + " 'In\\n\\n[189]:\\n\\ncombined_seurat <- combineExpression(\\ncombined_TCR,\\ncombined_seurat,\\n\\ncloneSize = c(Rare = 1le-4,Small = 0.001,Medium = 0.01,Large = 0.1,Hyperexpanded =\\n\\nproportion = FALSE\\n)\\n\\nError in combineExpression(combined_TCR, combined_seurat, cloneSize\\nter - there are groupings < 1\\n\\nTraceback:\\n1. stop(\"Adjust the cloneSize parameter - there are groupings < 1\")\\n2. .handleSimpleError(function (cnd)\\n\\nwatcher$capture_plot_and_output()\\ncnd <- sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n5 stop = invokeRestart(\"eval_stop\"), error = NULL)\\n. }, \"Adjust the cloneSize parameter - there are groupings < 1\",\\nbase: : quote(combineExpression(combined_TCR, combined_seurat,\\ncloneSize = c(Rare = 1e-04, Small = 0.001, Medium = 0.01,\\nLarge = 0.1, Hyperexpanded = 1), proportion = FALSE))\\n\\n)\\n\\nc(Rare\\n\\nle-04,\\n\\n1),\\n\\n: Adjust the cloneSize parame\\n',\n", + " \"In [190]: unique(sapply(combined_TCR, function(df) unique(df$sample) ))\\n\\n‘patient3'- ‘patient4'\\n\",\n", + " 'In [191]: # Get barcodes from Seurat\\nseurat_barcodes <- colnames(combined_seurat)\\n\\n# Get barcodes from TCR (combine all into one vector)\\ntcr_barcodes <- unlist(lapply(combined_TCR, function(df) df$barcode) )\\n\\n# Check intersection\\nlength(intersect(seurat_barcodes, tcr_barcodes) )\\n\\n274\\n',\n", + " 'In [192]: sapply(combined_TCR, function(df) {\\nsum(df$barcode %in% colnames(combined_seurat) )\\n\\n3)\\n$1: 0 S2: 0 S3: 0 S4: 0 S5: 0 S6: 0 S7: 0 S8: 0 S1: 274\\n',\n", + " 'In [192]: sapply(combined_TCR, function(df) {\\nsum(df$barcode %in% colnames(combined_seurat) )\\n\\n3)\\n$1: 0 S2: 0 S3: 0 S4: 0 S5: 0 S6: 0 S7: 0 S8: 0 S1: 274\\n',\n", + " 'In [201]: combined_TCR_filtered <- combined_TCR[sapply(combined_TCR, function(df) {\\nany(df$barcode %in% colnames(combined_seurat) )\\n\\n+)]\\n\\nIn [202]: names(combined_TCR_filtered) <- \"patient3\"\\ncombined_TCR_filtered[[1]]$sample <- \"patient3\"\\n\\nIn [203]: combined_seurat <- combineExpression(\\ncombined_TCR_filtered,\\ncombined_seurat,\\ncloneCall = \"strict\",\\nproportion = FALSE\\n\\n)\\n\\nError in combineExpression(combined_TCR_filtered, combined_seurat, cloneCall = \"strict\", : Adjust the cloneSize par\\nameter - there are groupings < 1\\nTraceback:\\n\\n1. stop(\"Adjust the cloneSize parameter - there are groupings < 1\")\\n2. .handleSimpleError(function (cnd)\\n-{\\no watcher$capture_plot_and_output()\\ncnd <- sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n5 stop = invokeRestart(\"eval_stop\"), error = NULL)\\n. }, \"Adjust the cloneSize parameter - there are groupings < 1\",\\nbase: : quote(combineExpression(combined_TCR_filtered, combined_seurat,\\ncloneCall = \"strict\", proportion = FALSE) ))\\n\\nIn [204]: length(intersect(\\ncolnames(combined_seurat) ,\\ncombined_TCR_filtered[[1]]$barcode\\n\\n))\\n\\n274\\n',\n", + " 'In [259]: merged_seurat <- FindVariableFeatures(merged_seurat)\\n\\nError: SCT assay is comprised of multiple SCT models. To change the variable features, please set manually with Var\\niableFeatures<-—\\nTraceback:\\n',\n", + " 'In [258]: merged_seurat <- merge(seurat_list[[1]], seurat_list[[21]])\\n\\nIn [260]: merged_seurat <— SCTransform(merged_seurat, verbose = TRUE)\\n\\n“Steration limit reached” a ee\\nWarning message in theta.ml(Y, mu, sum(w), w, limit = control$maxit, trace = control$trace >:\\n“iteration limit reached”\\n\\nSecond step: Get residuals using fitted parameters for 10554 genes\\n\\nComputing corrected count matrix for 10554 genes\\n\\nCalculating gene attributes\\n\\nWall clock passed: Time difference of 12.56345 secs\\n\\nDetermine variable features\\n\\nCentering data matrix\\n\\nCentering data matrix\\n\\nCentering data matrix\\n\\nIn [262]: DefaultAssay(merged_seurat) <- \"RNA\"\\n\\nIn [263]: merged_seurat <— FindVariableFeatures(merged_seurat)\\n\\nFinding variable features for layer counts.patient3\\nFinding variable features for layer counts.patient4\\n\\nWarning message in simpleLoess(y, x, w, span, degree\\n“pseudoinverse used at -2.2082”\\n\\nWarning message in simpleLoess(y, x, w, span, degree = degree, parametric = parametric,\\n“neighborhood radius 0.30103”\\n\\nWarning message in simpleLoess(y, x, w, span, degree = degree, parametric = parametric,\\n“reciprocal condition number 1.651e-16”\\n\\ndegree, parametric = parametric,\\n\\nIn [264]: merged_seurat <— RunPCA(merged_seurat, npcs = 35)\\nWarning message:\\n“No layers found matching search pattern provided”\\n\\n. ey\\n\\n',\n", + " 'In [272]: merged_seurat <— IntegrateLayers(\\nobject = merged_seurat,\\nmethod = RPCAIntegration,\\norig. reduction = \"pca\",\\nnew. reduction = “integrated. rpca\",\\nverbose = TRUE\\n\\n)\\n\\nComputing within dataset neighborhoods\\n\\nFinding all pairwise anchors\\n\\nError in UseMethod(generic = \"Assays\", object = object): no applicable method for ‘Assays\\' applied to an object of\\nclass \"NULL\"\\n\\nTrarpharck:\\n',\n", + " 'In\\n\\n[293]:\\n\\ncombined_TCR <- combineTCR(\\nlist(patient3 = combined.TCR_p3, patient4 = combined.TCR_p4),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\nfilterMulti = FALSE\\n)\\n\\nError in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE,\\n\\ner of rows: 2805, 2893, 1328, 1278, 6942, 2747, 8991, 201\\nTraceback:\\n\\n1. .checkContigs(input.data)\\n\\n2. lapply(seq_len(length(df)), function(x) {\\n\\ndf[[x]] <- if (!is.data.frame(df[[x]]))\\nas.data. frame(df[[x]])\\n\\nelse df[[x]]\\n\\ndf {{x]] [df {{[x]] == \"\"] <- NA\\n\\ndf {[x]]\\n\\n- i)\\n\\nFUN(X[[i]], .-.)\\n\\nas. data. frame(df[[x]])\\n\\nas.data. frame. List (df[[x]])\\n\\ndo.call(data. frame, c(x, alis))\\n\\n(function (..., row.names = NULL, check. rows\\n\\no fix.empty.names = TRUE, stringsAsFactors\\n\\n-{\\n\\nNounw\\n\\nFALSE)\\n\\nue\\n\\nee\\n\\nFALSE, check.names = TRUE,\\n\\n=I\\n: arguments imply differing numb\\n',\n", + " 'Visualization\\n\\nIn [220]: # total or relative numbers of unique clones.\\nclonalquant(\\n\\ncloneCalt:\\nchain = \"both\",\\nscale = TRUE)\\n\\ntrict\",\\n\\nSamples\\n\\nPercent of Unique Clones\\n8\\neagaegge\\n\\ng\\n\\nor @ & Py Ba 6 7 Se\\n‘Samples\\n\\n',\n", + " '# total or relative numbers of unique clones\\n\\nclonalQuant (combined. TCR_p4,\\n\\ncloneCall=\"strict\",\\n\\n\"both\",\\n)\\n\\nPercent of Unique Clones\\n\\nchain\\nscale\\n\\nor\\nSamples\\n\\nSamples\\n\\nBs\\n',\n", + " 'In\\n\\nIn\\n\\nIn\\n\\n[217]:\\n\\n[218]:\\n\\n[219]:\\n\\n2. scRepertoire on patient 3\\n\\nlibrary(scRepertoire)\\n\\n$1 <- read.delim(\"/home/rstudio/run@7@/run@70—-nsclc-3_VDJ_Dominant_Contigs_AIRR.tsv\", sep = \"\\\\t\",\\n\\ncontig_list <- list(S1)\\ncontig. list <- loadContigs(input = $1,\\n\\ndata(\"contig_list\")\\n#head(contig_list)\\n\\nhead(contig_list[[1]])\\n\\nA data.frame: 6 x 18\\n\\nbarcode\\n\\n\\n\\nAAACCTGAGTACGACG-\\n1\\nAAACCTGAGTACGACG-\\n1\\nAAACCTGCAACACGCC-\\n1\\nAAACCTGCAACACGCC-\\n1\\nAAACCTGCAGGCGATA-\\n\\n1\\nAAACCTGCAGGCGATA-\\n1\\n\\nis_cell\\n\\n\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nformat = \"AIRR\")\\n\\ncontig_id\\n\\n\\nAAACCTGAGTACGACG-\\n1_contig_1\\n\\nAAACCTGAGTACGACG-\\n1_contig 2\\n\\nAAACCTGCAACACGCC-\\n1_contig 4\\n\\nAAACCTGCAACACGCC-\\n1_contig 2\\n\\nAAACCTGCAGGCGATA-\\n1_contig_4\\n\\nAAACCTGCAGGCGATA-\\n1_contig 2\\n\\ncombined. TCR_p3 <- combineTCR(contig_list,\\n\\nremoveNA FALSE,\\nFALSE,\\nFALSE)\\n\\nremoveMulti\\nfilterMulti\\n\\nhigh_confidence\\n\\n\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nlength\\n\\n\\n\\n500\\n\\n478\\n\\n506\\n\\n470\\n\\n558\\n\\n505\\n\\nchain\\n\\n\\n\\nTRA\\n\\nTRB\\n\\nTRA\\n\\nTRB\\n\\nTRA\\n\\nTRB\\n\\nv_gene\\n\\n\\n\\nTRAV25\\n\\nTRBV5-1\\n\\nTRAV38-\\n2/DV8\\n\\nTRBV10-\\n3\\n\\nTRAV12-\\n1\\n\\nTRBVO\\n\\nd_gene\\n\\n\\n\\nNone\\n\\nNone\\n\\nNone\\n\\nNone\\n\\nNone\\n\\nNone\\n\\nigene\\n\\n\\n\\nTRAJ20\\n\\nTRBJ2-\\n7\\n\\nTRAJ5S2\\n\\nTRBJ2-\\n\\nTRAJS\\n\\nTRBJ2-\\n2\\n\\nc_gene\\n\\n\\n\\nTRAC\\n\\nTRBC2\\n\\nTRAC\\n\\nTRBC2\\n\\nTRAC\\n\\nTRBC2\\n\\nheader\\n\\nfull_length productive\\n\\n\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\n\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTrue\\n\\nTRUE, stl\\n\\nCAYRS,\\n\\nCASS\\n\\n# output = a list of contig data frames that will be reduced to the reads associated with a single cell barcode. It\\nhead (combined. TCR[[1]])\\n\\nA data-frame: 6 x 11\\n',\n", + " 'In\\n\\nIn\\n\\nIn\\n\\n[231]:\\n\\n[232]:\\n\\n[233]:\\n\\n4. scRepertoire on patient 4\\n\\nlibrary(scRepertoire)\\n\\n#S1 <- read.delim(\"/home/rstudio/run@71-nsclc—4_VDJ_Dominant_Contigs_AIRR.tsv\", sep = \\'\"\\\\t\", header =\\n\\n#contig_list\\n#contig.list\\n#\\n\\n$2 <- read.delim(\"/home/rstudio/run@71-nsclc-4_VDJ_Dominant_Contigs_AIRR.tsv\", sep = \"\\\\t\", header =\\n\\n<- list(S1)\\n<- loadContigs (input\\nformat\\n\\ncontig_list <- loadContigs(input = $2, format =\\n\\n\"AIRR\")\\n\\n#converting columns in TCR data to character (string).\\n\\ncontig_list <- lapply(contig_list, function(df) {\\nfor (col in c(\"cdr3_nt\", \"cdr3\", \"chain\", \"barcode\", \"v_gene\", \"j_gene\", \"d_gene\", \"c_gene\")) {\\nif (col %in% names(df)) df[[col]] <- as.character(df[[col]])\\n\\ndf\\n3)\\n\\ncombined. TCR_p4 <- combineTCR(contig_list,\\nremoveNA = FALSE,\\n\\n# output = a list of contig data frames that will be reduced to the reads associated with a\\n\\nremoveMulti =\\nfilterMulti =\\n\\nhead (combined. TCR[[1]])\\n\\nA data.frame: 6 x 11\\n\\nbarcode\\n\\n\\n\\n4 1002101\\n\\n3 10279593\\n\\n5 10300542\\n\\n6 10311423\\n\\n8 10627379\\n\\n10 10742731\\n\\nTCR1\\n\\n\\n\\nTRAV19°01.TRAJ27*01.TRAC\\n\\nTRAV13-2\"01.TRAJ26°01.TRAC\\n\\nTRAV21*02.TRAJ34*01.TRAC\\n\\nTRAV21*01.TRAJ15*01.TRAC\\n\\nTRAV29/DV5*01.TRAJ47*01.TRAC\\n\\nTRAV9-2\"01.TRAJ43*01.TRAC\\n\\nFALSE,\\nFALSE)\\n\\ncdr3_aat\\n\\n\\n\\nCAPTPMQANQP\\n\\nCAENTRGRRSEFCL.\\n\\nCAAYNTDKLIF\\n\\nCAVVNQAGTALIF\\n\\nCAASRYGNKLVF\\n\\nCALGEGDMRF\\n\\nedr3_nt1\\n\\n\\n\\nTGTGCCCCAACACCAATGCAGGCAAATCAACCTTT\\n\\nTGTGCAGAGAATACGAGGGGTAGGAGGTCAGAAT GTCTIT\\n\\nTGTGCTGCTTATAACACCGACAAGCTCATCTTT\\n\\nTGTGCTGTAGTTAACCAGGCAGGAACTGCTCTGATCTTT\\n\\nTGTGCAGCAAGCAGATATGGAAACAAACTGGTCTTT\\n\\nTGTGCTCTGGGGGAGGGTGACATGCGCTIT\\n\\nTRBV27*01.TRBD2*02.TRBJ2-\\n\\nTRUE, stringsAs\\n\\nTRUE, stringsAsl\\n\\nsingle cell barcode. It\\n\\nTCR2\\n\\n\\nTRBV11-2*01.NA.TRBJ1-\\n\\n¢\\nfroitraci OAS\\n\\nTRBV6-\\n2°01.TRBD1*01.TRBJ1- —C/\\n1°01.TRBC1\\n\\nNA\\n\\nTRBV11-\\n2°01.TRBD2\"02.TRBJ1- c\\n2°01.TRBC1\\n\\n2°01.TRBC2 Cre)\\n\\nTRBV11-\\n2°01.TRBD1*01.TRBJ2-\\n7°01.TRBC2\\n\\nCASS\\n',\n", + " 'In [313]:\\n\\nIn [314]:\\n\\ncombined. TCR_p3 <- combineTCR(\\n\\ncontig_list\\nsamples = c\\n\\n(\"P3_S1\"),\\n\\nremoveNA = FALSE,\\n\\nremoveMulti\\nfilterMulti\\n\\n)\\n\\n# output = a list of contig data frames that will be reduced to the reads associated with a\\n\\nhead (combined\\n\\nA data.frame: 6 x 11\\n\\nbarcode\\n\\n\\n\\n4 1002101\\n\\n3 10279593\\n\\n5 10300542\\n\\n6 10311423\\n\\n8 10627379\\n\\n10 10742731\\n\\nVisualization\\n\\n= FALSE,\\n= FALSE\\n\\n-TCRE[1]])\\n\\nTCR1\\n\\n\\n\\nTRAV19°01.TRAJ27*01.TRAC\\n\\nTRAV13-2*01.TRAJ26*01.TRAC\\n\\nTRAV21*02.TRAJ34*01.TRAC\\n\\nTRAV21*01.TRAJ15*01.TRAC\\n\\nTRAV29/DV5*01.TRAJ47*01.TRAC\\n\\nTRAV9-2°01.TRAJ43*01.TRAC\\n\\ncdr3_aat\\n\\n\\n\\nCAPTPMQANQP\\n\\nedr3_nt1\\n\\n\\n\\nTGTGCCCCAACACCAATGCAGGCAAATCAACCTTT\\n\\nCAENTRGRRSEFCL TGTGCAGAGAATACGAGGGGTAGGAGGTCAGAAT ‘GTCTTT.\\n\\nCAAYNTDKLIF\\n\\nCAVVNQAGTALIF\\n\\nCAASRYGNKLVF\\n\\nCALGEGDMRF\\n\\n# total or relative numbers of unique clones.\\nclonalQuant (combined. TCR_p3,\\nstrict\",\\nboth\",\\nTRUE)\\n\\nscale =\\n\\nPercent of Unique Clones\\n\\n25:\\n\\n‘Samples\\n\\nPast\\nNA\\n\\nTGTGCTGCTTATAACACCGACAAGCTCATCTTT\\n\\nTGTGCTGTAGTTAACCAGGCAGGAACTGCTCTGATCTTT\\n\\nTGTGCAGCAAGCAGATATGGAAACAAACTGGTCTTT\\n\\nTGTGCTCTGGGGGAGGGTGACATGCGCTIT\\n\\nsingle cell barcode. It\\n\\nTCR2\\n\\n\\n\\nTRBV11-2*01.NA.TRBJ1-\\n1°01.TRBC1\\n\\nTRBV6-\\n2*01.TRBD1*01.TRBJ1-\\n1*01.TRBC1\\n\\nNA\\n\\nTRBV11-\\n2*01.TRBD2*02.TRBJ1-\\n2°01.TRBC1\\n\\nTRBV27*01.TRBD2*02.TRBJ2-\\n2°01.TRBC2\\n\\nTRBV11-\\n2*01.TRBD1*01.TRBJ2-\\n7*01.TRBC2\\n\\nCAS\\n\\nCc\\n\\nCASI\\n',\n", + " 'js tibrary,scnepertolre)\\n#S1 <— read.delim(\"/home/rstudio/run@71-nsclc—4_VDJ_Dominant_Contigs_AIRR.tsv\", sep = \"\\\\t\", header = TRUE, :\\n\\n#contig_list <- list(S1)\\n#contig.list <— loadContigs(input = S1,\\n# format = \"AIRR\")\\n\\n]: $2 <- read.delim(\"/home/rstudio/rund71-nsclc-4_VDJ_Dominant_Contigs_AIRR.tsv\", sep = \"\\\\t\", header = TRUE, st\\ncontig_list <- loadContigs(input = $2, format = \"AIRR\")\\n\\n#converting columns in TCR data to character (string).\\ncontig_list <- lapply(contig_list, function(df) {\\nfor (col in c(\"cdr3_nt\", “cdr3\", \"chain\", \"barcode\", \"v_gene\", \"j_gene\", \"d_gene\", \"c_gene\")) {\\nif (col %in% names(df)) df[[col]] <- as.character(df[[col]])\\n+\\n\\ndf\\n})\\n\\n]: combined. TCR_p4 <- combineTCR(\\ncontig_list,\\nsamples = c(\"P4_S1\"),\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\nfilterMulti = FALSE\\n)\\n\\n# output = a list of contig data frames that wilcox.testl be reduced to the reads associated with a single «\\nhead (combined. TCR[[1]])\\n\\nA data.frame: 6 x 11\\n\\nbarcode TCR1 cdr3_aa1 edr3_nt1 7\\n <\\n1 1002101 TRAV19\"01.TRAJ27*01.TRAC CAPTPMQANQP TGTGCCCCAACACCAATGCAGGCAAATCAACCTIT TRBV11-2 ana\\nTR\\n3 10279593 TRAV13-2\"01.TRAJ26°01.TRAC CAENTRGRRSEFCL =TGTGCAGAGAATACGAGGGGTAGGAGGTCAGAATTTTGTCTIT 2°01.TRBD1*01.TF\\n4°01.TF\\n\\n5 10300542 TRAV21*02.TRAJ34*01.TRAC CAAYNTDKLIF TGTGCTGCTTATAACACCGACAAGCTCATCTIT\\nTRE\\n6 10311423 TRAV2101.TRAJ15*01.TRAC CAVVNQAGTALIF TGTGCTGTAGTTAACCAGGCAGGAACTGCTCTGATCTIT 2°01.TRBD2*02.TF\\n2°01.71\\n8 10627379 TRAV29/DV5*01.TRAJ47°01.TRAC CAASRYGNKLVF TGTGCAGCAAGCAGATATGGAAACAAACTGGTCTIT TRBV27°01. TREO\\n\\nTRE\\n\\n',\n", + " 'In [409]: combined_TCR <- combineTCR(\\nlist(patient3 = combined.TCR_p3, patient4 = combined.TCR_p4),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\nfilterMulti = FALSE\\n)\\n\\nError in (function (..., row.names = NULL, check. rows = FALSE, check.names = TRUE, : arguments imply differing numb\\ner of rows: 2471, @\\nTraceback:\\n',\n", + " 'In [414]: length(combined.TCR_p4) # Should be 1\\nnrow(combined.TCR_p4[[1]]) # Likely 0\\n\\n1\\n\\n641\\n\\nIn [409]: combined_TCR <- combineTCR(\\nlist(patient3 = combined.TCR_p3, patient4 = combined.TCR_p4),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti FALSE,\\nfilterMulti = FALSE\\n',\n", + " 'In [415]: sapply(combined.TCR_p3, nrow)\\nsapply(combined.TCR_p4, nrow)\\n\\nP3_S1: 2471 2:0 3:0 4:0 5:06:07:08:0\\n\\nP4_S1: 641\\n',\n", + " 'In [417]: combined_TCR <- combineTCR(\\nlist(patient3 = combined.TCR_p3, patient4 = combined.TCR_p4),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\nfilterMulti = FALSE\\n)\\n\\nError in ‘mutate()*:\\n\\ni In argument: “TCR1 = ifelse(...)*.\\nCaused by error:\\n\\n! object \\'chain\\' not found\\nTraceback:\\n',\n", + " \"In [418]: names(combined.TCR_p3[[1]])\\nnames (combined. TCR_p4[[1]])\\n\\n‘parcode': '‘sample': 'TCR1': ‘cdr3_aa1'- ‘cdr3_nti1'- 'TCR2'- ‘cdr3_aa2'- '‘cdr3_nt2'- 'CTgene'- ‘CTnt'- '‘CTaa'- 'CTstrict'\\n\\n‘parcode': '‘sample': 'TCR1': ‘cdr3_aa1'- ‘cdr3_nti1'- 'TCR2'- ‘cdr3_aa2'- '‘cdr3_nt2'- 'CTgene'- ‘CTnt'- '‘CTaa'- 'CTstrict'\\n\",\n", + " 'In [421]:\\n\\nIn [423]:\\n\\ncombined. TCR_p3 <- lapply(combined.TCR_p3, function(df) {\\ndf$chain <- \"TRB\"\\nreturn(df)\\n\\n})\\n\\ncombined.TCR_p4 <- lapply(combined.TCR_p4, function(df) {\\ndf$chain <- \"TRB\"\\nreturn(df)\\n\\n})\\n\\ncombined_TCR <— combineTCR(\\nlist(patient3 = combined.TCR_p3, patient4 = combined.TCR_p4),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\nfilterMulti = FALSE\\n)\\n\\nError in ‘mutate()*:\\n\\ni In argument: “TCR1 = ifelse(...)*.\\nCaused by error:\\n\\n! object \\'chain\\' not found\\nTraceback:\\n',\n", + " 'In [424]:\\n\\nstr(combined.TCR_p3)\\n\\nList of 1\\n$ P3_S1:\\'data.frame\\': 2471 obs. of 13 variables:\\n\\n»+$ barcode : chr [1:2471] \"P3_S1_AAACCTGAGTACGACG-1\" \"P3_S1_AAACCTGCAACACGCC-1\" \"P3_S1_AAACCTGCAGGCGATA-1\" \"P3_S\\n1_AAACCTGCATGAGCGA-1\" ...\\n\\n++$ sample : chr [1:2471] \"P3_S1\" \"P3_S1\" \"P3_S1\" \"P3_S1\" ...\\n\\n»2$ TCR1 : chr [1:2471] \"TRAV25.TRAJ2@.TRAC\" \"TRAV38-2/DV8.TRAJ52.TRAC\" \"TRAV12-1.TRAJ9.TRAC\" \"TRAV12-1.TRAJ9.\\nTRAC\" ...\\n\\n»+$ cdr3_aal: chr [1:2471] \"CGCSNDYKLSF\" \"CAYRSAQAGGTSYGKLTF\" \"CVVSDNTGGFKTIF\" \"CVVSDNTGGFKTIF\" ...\\n\\n»+$ cdr3_nt1: chr [1:2471] \"TGTGGGTGTTCTAACGACTACAAGCTCAGCTTT\" \"TGTGCTTATAGGAGCGCGCAGGCTGGTGGTACTAGCTATGGAAAGCTGA\\nCATTT\" \"TGTGTGGTCTCCGATAATACTGGAGGCTTCAAAACTATCTTT\" \"TGTGTGGTCTCCGATAATACTGGAGGCTTCAAAACTATCTTT\" ...\\n\\n»2$ TCR2 : chr [1:2471] \"TRBV5-1.None.TRBJ2-7.TRBC2\" \"TRBV10-3.None.TRBJ2-2.TRBC2\" \"TRBV9.None. TRBJ2-2.TRBC2\"\\n“TRBV9.None. TRBJ2-2.TRBC2\" ...\\n\\n»+$ cdr3_aa2: chr [1:2471] \"CASSLTDRTYEQYF\" \"CAISEQGKGELFF\" \"CASSVRRERANTGELFF\" \"CASSVRRERANTGELFF\" ...\\n\\n»+$ cdr3_nt2: chr [1:2471] \"TGCGCCAGCAGCTTGACCGACAGGACCTACGAGCAGTACTTC\" \"TGTGCCATCAGTGAACAGGGGAAAGGGGAGCTGTTTTTT\"\\n\"TGTGCCAGCAGCGTAAGGAGGGAAAGGGCGAACACCGGGGAGCTGTTTTTT\" \"TGTGCCAGCAGCGTAAGGAGGGAAAGGGCGAACACCGGGGAGCTGTTTTTT\" ...\\n\\n»+$ CTgene : chr [1:2471] \"TRAV25.TRAJ20.TRAC_TRBV5-1.None. TRBJ2—7.TRBC2\" \"TRAV38-2/DV8.TRAJ52.TRAC_TRBV10-3.Non\\ne. TRBJ2-2.TRBC2\" \"TRAV12-1. TRAJ9. TRAC_TRBV9.None. TRBJ2—2.TRBC2\" \"TRAV12—1. TRAJ9. TRAC_TRBV9.None. TRBJ2—2.TRBC2\" ...\\n\\n»e$ CTnt : chr [1:2471] \"TGTGGGTGTTCTAACGACTACAAGCTCAGCTTT_TGCGCCAGCAGCTTGACCGACAGGACCTACGAGCAGTACTTC\" \"TGTGCT\\nTATAGGAGCGCGCAGGCTGGTGGTACTAGCTATGGAAAGCTGACATTT_TGTGCCATCAGTGAACAGGGGAAAGGGGAGCTGTTTTTT\" \"TGTGTGGTCTCCGATAATACTGGA\\nGGCTTCAAAACTATCTTT_TGTGCCAGCAGCGTAAGGAGGGAAAGGGCGAACACCGGGGAGCTGTTTTTT\" \"TGTGTGGTCTCCGATAATACTGGAGGCTTCAAAACTATCTTT\\n_TGTGCCAGCAGCGTAAGGAGGGAAAGGGCGAACACCGGGGAGCTGTTTTTT\" ...\\n\\n»+$ CTaa : chr [1:2471] \"CGCSNDYKLSF_CASSLTDRTYEQYF\" \"CAYRSAQAGGTSYGKLTF_CAISEQGKGELFF\" \"CVVSDNTGGFKTIF_CASSVR\\nRERANTGELFF\" \"CVVSDNTGGFKTIF_CASSVRRERANTGELFF\" ...\\n\\n»+$ CTstrict: chr [1:2471] \"TRAV25.TRAJ20. TRAC; TGTGGGTGTTCTAACGACTACAAGCTCAGCTTT_TRBV5-1.None. TRBJ2-7. TRBC2; TGCGC\\nCAGCAGCTTGACCGACAGGACCTACGAGCAGTACTTC\" \"TRAV38-2/DV8.TRAI52. TRAC; TGTGCTTATAGGAGCGCGCAGGCTGGTGGTACTAGCTATGGAAAGCTGAC\\n\\nATTT_TRBV10-3.None. TRBJ2—2.TRBC2;TGT\"| __truncated__ \"TRAV12-1.TRAJ9. TRAC; TGTGTGGTCTCCGATAATACTGGAGGCTTCAAAACTATCTT\\nT_TRBV9.None. TRBJ2—2. TRBC2; TGTGCCAGCAGCGTAAGGAGGGA\" | __truncated__ \"TRAV12—1. TRAJ9. TRAC; TGTGTGGTCTCCGATAATACTGGAGGC\\nTTCAAAACTATCTTT_TRBV9.None. TRBJ2—2. TRBC2 ; TGTGCCAGCAGCGTAAGGAGGGA\" | __truncated_...\\n\\n++$ chain : chr [1:2471] \"TRB\" \"TRB\" \"TRB\" \"TRB\" ...\\n\\n+e- attr(*, \"na.action\")= \\'omit\\' Named int [1:334] 5 27 33 36 47 53 65 66 80 88...\\n+e> attr(*, \"names\")= chr [1:334] \"9\" \"55\" \"66\" \"71\" ...\\n',\n", + " 'In [425]:\\n\\nIn [426]:\\n\\nfor (i in seq_along(combined.TCR_p3)) {\\nif (!\"chain\" %in% colnames(combined.TCR_p3[[i]])) {\\ncombined. TCR_p3[[il]$chain <- \"TRB\"\\n}\\n}\\n\\nfor (i in seq_along(combined.TCR_p4)) {\\nif (!\"chain\" %in% colnames(combined.TCR_p4[[il])) {\\ncombined. TCR_p4[[i]]$chain <- \"TRB\"\\n}\\n}\\n\\ncombined_TCR <- combineTCR(\\nlist(patient3 = combined.TCR_p3, patient4 = combined.TCR_p4),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti FALSE,\\nfilterMulti = FALSE\\n)\\n\\nError in ‘mutate()*:\\n\\ni In argument: ‘TCR1 = ifelse(...)>.\\nCaused by error:\\n\\n! object \\'chain\\' not found\\nTraceback:\\n',\n", + " 'In [433]:\\n\\ncombined_TCR <- combineTCR(\\nlist(patient3 = $1, patient4 = S2),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti FALSE,\\nfilterMulti = FALSE\\n\\n)\\n\\nError in ‘mutate()*:\\n\\ni In argument: ‘TCR1 = ifelse(...)>.\\nCaused by error:\\n\\n! object \\'chain\\' not found\\nTraceback:\\n',\n", + " 'Parameter\\n\\nmem\\n\\n* fasta or *.fa\\n\\n* fastq or *.fastq.gz\\n\\nAlignment function\\n\\nset the bwa to use the BWA-MEM algorithm, a fast and accurate alignment\\nalgorithm optimized for sequences in the range of 7Obp to 1Mbp\\n\\nfor split alignment, take the alignment with the smallest coordinate (5’ end) as\\nprimary, the mapq assignment of the primary alignment is calculated\\nindependent of the 3’ alignment\\n\\nskip mate rescue\\nskip pairing; mate rescue performed unless -S also in use\\n\\nThe T flag set the minimum mapping quality of alignments to output, at this\\nstage we want all the alignments to be recorded and thus T is set up to 0, (this\\nwill allow us to gather full stats of the library, at later stage we will filter the\\nalignments by mapping quality\\n\\nnumber of threads, default is 1. Set the numbers of threads to not more than\\nthe number of cores that you have on your machine (If you don’d know the\\nnumber of cores, used the command Iscpu and multiply Thread(s) per core x\\nCore(s) per socket x Socket(s))\\n\\nPath to a reference file, ending with .fa or .fasta, e,g, hg38.fasta\\n\\nPath to two fastq files; path to read 1 fastq file, followed by fastq file of read\\n2 (usually labeled as R1 and R2, respectively). Files can be in their\\ncompressed format (.fastq.gz) or uncompressed (.fastq). In case your library\\nsequence is divided to multiple fastq files, you can use a process substitution\\n< with the cat command (see example below)\\n\\nsam file name to use for output results [stdout]. You can choose to skip the -o\\nflag if you are piping the output to the next command using ‘|’\\n',\n", + " \"Recording valid ligation events\\n\\nWe use the parse module of the pairtools pipeline to find ligation junctions in Micro-C (and\\nother proximity ligation) libraries. When a ligation event is identified in the alignment file the\\npairtools pipeline will record the outer-most (5’) aligned base pair and the strand of each one of the\\npaired reads into .pairsam file (pairsam format captures SAM entries together with the Hi-C pair\\ninformation). In addition, it will also asign a pair type for each event. e.g. if both reads aligned\\nuniquely to only one region in the genome, the type UU (Unique-Unique) will be assigned to the\\npair. The following steps are necessary to identify the high quality valid pairs over low quality\\nevents (e.g. due to low mapping quality):\\n\\npairtools parse options:\\n\\nParameter Value Function\\nMapg threshold for defining an alignment as a multi-mapping\\n\\nmin-mapq 40 alignment. Alignment with mapq <40 will be marked as type\\nM (multi)\\n\\nWalks is the term used to describe multiple ligations events,\\nresulting three alignments (instead of two) for a read pair.\\nHowever, there are cases in which three alignment in read\\npairs are the result of one ligation event, pairtool parse can\\n\\nwalks-policy Sunique rescue this event. walks-policy is the policy for reporting un-\\nrescuable walk. Sunique is used to report the 5'-most unique\\nalignment on each side, if present (one or both sides may\\nmap to different locations on the genome, producing more\\nthan two alignments per DNA molecule)\\n\\nIn cases where there is a gap between alignments, if the gap\\nis 30 or smaller, ignore the gap, if the gap is >30bp, mark as\\n“null” alignment\\n\\nmax-inter-align- 4)\\ngap\\n\\npairtools has an automatic-guess function to identify the\\nformat of the input file, whether it is compressed or not.\\nWhen needed, the input is decompressed by bgzip/Iz4c. The\\noption nproc-in set the number of processes used by the\\nauto-guessed input decompressing command, if not\\nspecified, default is 3\\n\\nnproc-in integer, e.g. 16\\n\\npairtools automatic-guess the desired format of the output\\nfile (compressed or not compressed, based on file name\\nextension). When needed, the output is compressed by\\nbezip/Iz4c. The option nproc-out set the number of\\nprocesses used by the auto-guessed output compressing\\ncommand, if not specified, default is 8\\n\\nnproc-out integer, e.g. 16\\n\\nchroms-path path to .genome file, e.g. hg38.genome\\n\\npath to sam file used as an input. If you are piping the input\\n(stdin) skip this option\\n\\nname of pairsam file for writing output results. You can\\n\\n*pairsam choose to skip and pipe the output directly to the next\\ncommad (pairtools sort)\\n\\npairtools parse command example for finding ligation events:\\n\",\n", + " 'Generate .pairs and bam files\\n\\nThe pairtools split command is used to split the final .pairsam into two files: .sam (or .bam )\\nand .pairs ( .pairsam has two extra columns containing the alignments from which the Micro-C\\npair was extracted, these two columns are not included in .pairs files)\\n\\npairtools split options:\\n\\nParameter Function\\n\\nOutput pairs file. If the path ends with .gz or .Iz4 the output is pbgzip-/lz4c-\\n-output-pairs compressed. If you wish to pipe the command and output the pairs fils to\\nstdout use - instead of file name\\n\\nOutput sam file. If the file name extension is .bam, the output will be written\\nin bam format. If you wish to pipe the command, use - instead of a file name.\\n\\n-output-sam please note that in this case the sam format will be used (and can be later\\nconverted to bam file e.g. with the command samtools view -bS -@16 -o\\ntemp.bam\\n\\nCommand:\\n\\npairtools split —-nproc-in —-nproc-out —-output-pairs \\\\\\n--output-sam \\n\\nExample:\\n\\npairtools split --nproc-in 8 —-nproc-out 8 --output-pairs mapped.pairs -—-output-sam unsorted. bz\\n\\nThe .pairs file can be used for generating contact matrix\\n',\n", + " 'Library Complexity\\n\\nIf you preformed a shallow sequencing experiment (e.g. 2M reads) and running a QC analysis to\\ndecide which library to use for deep sequencing (DS), it is recommended to evaluate the complexity\\nof the library before moving to DS.\\n\\nThe Ic_extrap utility of the preseq package aims to predict the complexity of sequencing libraries.\\npreseq options:\\n\\nParameter Value Function\\n\\nSpecifies that the input file type is bam. Please note that for\\na bam file to be a recognized input fil htsib sould be\\n\\nbam installed as well and preseq should be built with htslib\\nsupport (for more details see preseq documentation or our\\ninstallDep.sh script as example)\\n\\npe Specifies that paired end data is used\\nextrap 2.106409 Maximum extrapolation\\n\\nstep 1.00608 Extrapolation step size\\n\\nseg.len 1000000000 maximum segment length when merging paired end bam\\noutput output file\\n\\nPlease note that the input bam file should be a version prior to dups removal.\\n\\npreseq \\\\c_extrap command example for extrapolating library complexity:\\n\\nCommand:\\nrap -bam -pe ~extrap 2.1¢9 ~step 1e8 -seo_len 1000000000 -output Reply all | v\\n\\nTue 1/28, 11:52 AM\\nAman Shamil Nalakath y¥\\n\\nInbox\\n\\nDear Aman,\\n\\nSorry for the delay and thank you for the application and the interest in my lab. Unfortunately, | don’t have space for\\nany more students at the moment. | wish you all the best in finding a suitable lab.\\n\\nBest, Boyan\\n\",\n", + " '2. scRepertoire on patient 3\\n\\nIn [367]: library(scRepertoire)\\nS1 <- read.delim(\"/home/rstudio/run070/run070-nsclc-3_VDJ_Dominant_Contigs_AIRR.tsv\", sep = \"\\\\t\", header = TRUE, str\\n\\ncontig_list <- list(S1)\\ncontig. list <- loadContigs(input = S1,\\nformat = \"AIRR\")\\n',\n", + " 'In [515]: combined_TCR <— combineTCR(\\nlist(patient3 = contig_list_1, patient4 = contig_list_2),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti = FALSE,\\nfilterMulti = FALSE\\n)\\n\\nError in (function (..., row.names = NULL, check. rows = FALSE, check.names = TRUE, : arguments imply differing numb\\ner of rows: 5504, 5304, 3005, 2467, 15003, 5011, 18513, 347\\nTraceback:\\n\\n1. .checkContigs(input.data)\\n2. lapply(seq_len(length(df)), function(x) {\\ndf[{x]] <- if (!is.data.frame(df[[x]]))\\nas.data. frame(df[[x]])\\nelse df[[x]]\\ndf[{x]] [df f[x]] == \"\"] <- NA\\ndf [[x]]\\n» +)\\nFUN(X[[il], ---)\\nas.data. frame(df[[x]])\\nas.data. frame. list (df[[x]])\\ndo.call(data. frame, c(x, alis))\\n(function (..., row.names = NULL, check. rows\\nfix.empty.names = TRUE, stringsAsFactors\\n\\nNOU DW\\n\\nFALSE, check.names = TRUE,\\nFALSE)\\n\\na ee ney See et ee See Se ee ee Yay\\n',\n", + " 'In [516]: lapply(contig_list_1, nrow)\\nlapply(contig_list_2, nrow)\\n\\n1. 8871\\n\\n$P17B\\n5504\\n$P17L\\n5304\\n$P18B\\n3005\\n$P18L\\n2467\\n$P19B\\n15003\\n$P19L\\n5011\\n$P20B\\n18513\\n$P20L\\n347\\n',\n", + " 'In [588]: DimPlot(integrated_seurat, reduction = “umap\", group.by = “orig. ident\")\\n\\norig.ident\\n\\n© patients\\n© patient\\n\\n',\n", + " 'In [596]: combined_TCR <- combineTCR(\\nlist(patient3 = combined.TCR_p3, patient4 = combined. TCR_p4),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\n\\nremoveMulti = FALSE,\\nfilterMulti = FALSE\\n)\\nError in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, : arguments imply differing numb\\ner of rows: 2805, 2893, 1328, 1278, 6942, 2747, 8991, 201\\nTraceback:\\n\\n1. .checkContigs(input.data)\\n\\n2. lapply(seq_len(length(df)), function(x) {\\n\\n. df([x]] <- if (!is.data.frame(df[[x]]))\\nas. data. frame(df[[x]])\\n\\nelse df[[x]]\\n\\ndf{(x]] [df {{[x]] == \"\"] <- NA\\n\\n. df [[x]]\\n\\n» )\\n\\n+ FUN(X[[i]], ...)\\n\\nas.data. frame(df[[x]])\\n\\nas.data. frame. list (df[[x]])\\n\\ndo.call(data. frame, c(x, alis))\\n\\n(function (..., row.names = NULL, check. rows\\n\\n. fix.empty.names = TRUE, stringsAsFactors\\n\\n~f{\\n\\nNOURW\\n\\nFALSE, check.names = TRUE,\\nFALSE)\\n\\neS Ce ee\\n\\n',\n", + " 'Solving environment: ...working... INFO conda.cc\\nINFO conda.conda_libmamba_solver.solver:_solve_é\\n{\\n\\n\"INSTALL\": [\\n\\n\"hicexplorer\"\\n\\n]\\n}\\ninfo libmamba Parsing MatchSpec hicexplorer\\ninfo libmamba Parsing MatchSpec hicexplorer\\ninfo libmamba Adding job: hicexplorer\\n',\n", + " 'git clone https://github. com/ay—lab/mustache\\nconda env create -f ./mustache/environment. yml\\nconda activate mustache\\n',\n", + " '(new_cooltools) [papantonis1@gwdu101 aman]$ csvtk filter -f \\'$n_valid!=\"nan\" && $count.sum!=\"nan\" && $balanced.sum!=\"nan\" && $count.avg!=\"nan\" && $balanced.avg!=\"nan\"\\' GEO2459_expected_5kb.tsv > GEO245\\nted_5kb_clean.tsv\\n\\n[ERRO] invalid filter: $n_valid!=\"nan\" && $count.sum!=\"nan\" && $balanced.sum!=\"nan\" && $count.avg!=\"nan\" && $balanced.avg!=\"nan\"\\n\\n(new_cooltools) [papantonis1@gwdu101 aman]$ csvtk filter -t -f \\'$4!=\"nan\" && $5!=\"nan\" && $6!=\"nan\" && $7!=\"nan\" && $8!=\"nan\"\\' GEO2459_expected_5kb.tsv > GE02459_expected_5kb_clean.tsv\\n\\n[ERRO] invalid filter: $4!=\"nan\" && $5!=\"nan\" && $6!=\"nan\" && $7!=\"nan\" && $8!=\"nan\"\\n\\n(new_cooltools) [papantonis1@gwdu101 aman]$ head -n1 GE02459_expected_5kb.tsv | tr \\'\\\\t\\' \\'\\\\n\\' | nl\\n\\nregion1\\n\\nregion2\\n\\ndist\\nn_valid\\n\\ncount.sum\\n\\nbalanced.sum\\n\\ncount.avg\\n\\nbalanced.avg\\n\\n(new_cooltools) [papantonis1@gwdu1@1 aman]$ csvtk filter -t -f \\'$4\\n[ERRO] invalid filter: $4!=\"nan\" && $5!=\"nan\" && $6!=\"nan\" && $7!=\\n(new_cooltools) [papantonis1@gwdu1@1 aman]$ ff\\n\\nONAORWNP\\n\\nnan\" && $5\\nan\" && $8!=\\n\\n\"nan\" && $6!=\"nan\" && $7!=\"nan\" && $8!=\"nan\"\\' GEO2459_expected_5kb.tsv > GEO2459_expected_5kb_clean.tsv\\nan\"\\n\\n',\n", + " \"(mustache_aman) [papantonis1@gwdu101 aman]$ awk '$1 == $4 {print $1}' GEO2457_5kb_mustache_loops.bedpe | sort | unig -c && wc -1 GE02457_5kb_mustache_loops.bedpe\\n88@ chri\\n457 chr1e\\n536 chri1\\n542 chri2\\n297 chr13\\n306 chri4\\n278 chri5\\n173 chr16\\n253 chr17\\n244 chri8\\n\\n92 chri9\\n942 chr2\\n216 chr2e\\n\\n88 chr21\\n\\n65 chr22\\n804 chr3\\n686 chr4\\n663 chrd\\n731 chré\\n552 chr7\\n574 chr8&\\n402 chr9\\n205 chrx\\n\\n9987 GEO2457_5kb_mustache_loops.bedpe\\n\\n(mustache_aman) [papantonis1@gwdu1@1 aman]$ awk '$1 == $4 {print $1}' GE02459_5kb_mustache_loops.bedpe | sort | unig -c && wc -1 GE02459_5kb_mustache_loops.bedpe\\n673 chri\\n341 chr1e\\n394 chri1\\n433 chri2\\n233 chr13\\n254 chri4\\n207 chri5\\n108 chr16\\n147 chr1i7\\n234 chri8\\n\\n29 chri9\\n626 chr2\\n173 chr2e\\n\\n83 chr21\\n\\n30 chr22\\n60@ chr3\\n534 chr4\\n484 chrd5\\n536 chré\\n425 chr7\\n481 chr8\\n286 chr9\\n158 chrx\\n\\n7478 GEO2459_5kb_mustache_loops.bedpe\\n\",\n", + " \"(mustache_aman) [papantonis1@gwdu1@1 aman]$ awk '$1 == $9 {print $1}' GE02457_dots_5kb.bedpe | sort | unig -c && wc -1 GE02457_dots_5kb.bedpe\\n842 chri\\n413 chr1e\\n465 chri1\\n442 chr12\\n244 chri3\\n254 chri4\\n234 chris\\n174 chri16\\n248 chr17\\n196 chri8\\n122 chri9\\n817 chr2\\n196 chr2e\\n\\n81 chr21\\n78 chr22\\n731 chr3\\n\\n594 chr4\\n609 chr5\\n631 chr6é\\n478 chr7\\n\\n505 chr8&\\n349 chr9\\n\\n184 chrx\\n\\n8888 GE02457_dots_5kb.bedpe\\n\",\n", + " 'EXPLORER\\n\\n\\\\ AMAN [SSH: SCC]\\n\\n> hic-pro-git\\n\\n> mustache-git\\n\\nchrom.sizes\\n\\ncool_balance.sh\\nGEO2457_5kb_mustache_loops.bedpe\\nGEO2457_5kb.cool\\nGEO2457_dots_5kb.bedpe\\nGEO2457_expected_1kb.tsv\\nGEO2457_expected_5kb.tsv\\nGEO2457_v2.mcool\\n\\nGEO2457.hic\\nGEO2459_5kb_mustache_loops.bedpe\\nGEO2459_5kb.cool\\nGEO2459_expected_5kb.tsv\\nGEO2459_v2_expected_cis.tsv\\nGEO2459_v2.mcool\\n\\nGEO2459.hic\\n\\n$ hic2cool_aman.sh\\n\\n$ test.sh\\n\\nmY 6 oO DB\\n\\n6]\\n\\n@\\n\\nhy «D “OUTLINE\\n\\nPP aman [SSH: SCC]\\n\\nShow All Commands\\nGo to File\\n\\nFind in Files\\n\\nToggle Full Screen\\n\\nShow Settings\\n',\n", + " 'es EXTENSIONS: MARKETPLAI\\n\\n@id:ms-python.python\\n\\nPython\\n\\ngo al Python language support with extensio...\\n\\n@ Microsoft\\n\\nreAny\\n\\n>=) a power out\\n\\nS Enter the URL of the running Jupyter Server\\nEnter the url of the running Jupyter Server ‘ython &\\nPress \\'Enter\\' to confirm your input or \\'Escape\\' to cancel touts - ‘O Python 3.9.6\\n> b& B- fi\\n 267ms >\\nconda activate cooler_aman\\n(0) (3] ® 0.0s Python\\nValueError Traceback (most recent call last)\\n\\n in \\n----> 1 get_ipython().run_line_magic(\\'conda\\', ‘activate cooler_aman\\')\\n\\n~/. local/lib/python3.6/site-packages/IPython/core/interactiveshell.py in run_lin\\n\\n2324 kwargs[\\'local_ns\\'] = sys._getframe(stack_depth) .f_locals\\n2325 with self.builtin_trap:\\n-> 2326 result = fn(x*args, *kkwargs)\\n2327 return result\\n2328\\n\\n~/.local/Lib/python3.6/site-packages/decorator.py in fun(xargs, *kkw)\\n\\n230 if not kwsyntax:\\n231 args, kw = fix(args, kw, sig)\\n--> 232 return caller(func, *(extras + args), *kkw)\\n233 fun.__name__ = func.__name.\\n234 fun.__doc__ = func.__doc\\n\\n~/. local/lib/python3.6/site-packages/IPython/core/magic.py in (f, *a, ++\\n\\n185 # but it\\'s overkill for just that one bit of state.\\n186 def magic_deco(arg):\\n--> 187 call = lambda f, *a, **k: f(xa, *xk)\\n188\\n189 if callable(arg):\\n---> 79 raise ValueError(\"The python kernel does not appear to be a\\n80 \"Please use \\\\‘%Spip install’. instead.\")\\n81\\n\\nValueError: The python kernel does not appear to be a conda environment. Please\\n\\nmn re rT \"y\\n',\n", + " \"[7]\\n\\n# import standard python libraries\\nimport numpy as np\\n\\nimport matplotlib.pyplot as plt\\nimport seaborn as sns\\n\\nimport pandas as pd\\n\\nimport os\\n\\n® 0.0s\\n\\nModuleNotFoundError Traceback (most recent call last)\\nCell In[7], line 4\\n\\nimport numpy as np\\n\\nimport matplotlib.pyplot as plt\\n\\nimport seaborn as sns\\n\\nimport pandas as pd\\n\\nimport os\\n\\n---->\\n\\nIn In IB Iw IN\\n\\nModuleNotFoundError: No module named 'seaborn'\\n\",\n", + " 'import cooltools. Lib.plotting\\n\\nvmax = 5000\\nnorm = LogNorm(vmin=1, vmax=100_000)\\nfruitpunch = sns.blend_palette([\\'white\\', \\'red\\'], as_cmap=True)\\n\\nf, axs = plt.subplots(\\nfigsize=(13, 10),\\nnrows=2,\\nncols=2,\\nshare:\\n\\nrue, sharey=True)\\n\\nax = axs[0, 0)\\n\\nax.set_title( ‘Pumpkin Spice\")\\n\\nim = ax.matshow(clr. matrix (balance=False) [\\nplt.colorbar(im, ax=ax ,fraction=0.046, pa\\nplt.xticks (chromstarts, clr. chromnames) ;\\n\\nvmax=vmax,\\n04, labe\\n\\ncmap=\\'fall\\') ;\\ncounts (linear)\\');\\n\\nax = axs[0, 1]\\n\\nax.set_title( ‘Fruit Punch\")\\n\\nim3 = ax.matshow(clr.matrix(balance=False) [:], vmax=vmax, cmap=fruitpunch) ;\\nplt.colorbar(im3, ax=ax, fraction=0.046, pad=0.04, label=\\'counts (linear)\\');\\nplt.xticks(chromstarts, clr. chromnames) ;\\n\\nax = axs[1, 0]\\n\\nim = ax.matshow(clr.matrix(balance=False) [:\\nplt.colorbar(im, ax=ax ,fraction=0.046, pa\\nplt.xticks(chromstarts, clr. chromnames) ;\\n\\n» Norm=norm, cmap=\\'fall\\');\\n04, label=\\'counts (1og)\");\\n\\nax = axs[1, 1]\\n\\nim3 = ax.matshow(clr.matrix(balance=False) [:], norm=norm, cmap=fruitpunch) ;\\nplt.colorbar(im3, ax=ax, fraction=0.046, pad=0.04, label=\\'counts (log)\\');\\nplt.xticks(chromstarts,clr.chromnames) ;\\n\\nplt.tight_layout()\\n13] @ 00s\\n\\nImportError Traceback (most recent call last)\\nFile ~/anaconda3/envs/cool_notebook/Lib/python3. 10/site-packages/cooltools/lib/plotting.py:6\\n5 try:\\n---> 6 from matplotlib.cm import register_cmap\\n7 except ImportError:\\n\\nImportError: cannot import name ‘register_cmap\\' from \\'matplotlib.cm\\' (/usr/users/papantonis1/anaconda3/envs/cool_notebook/lib/python3. 10/site-packages/matp lot Lib/cm. py)\\nDuring handling of the above exception, another exception occurred:\\n\\nModuleNotFoundError Traceback (most recent call last)\\nCell In{3], Line 1\\n\\n----> 1 import cooltools. Lib.plotting\\n\\nvmax = 5000\\n\\nnorm = LogNorm(vmit\\n\\n3\\n4\\n\\nFile ~/anaconda3/envs/cool_notebook/1ib/python3. 10/site-packages/cooltools/Lib/plotting. py:8\\n\\n6& from matplotlib.cm import register_cmap\\n7 except ImportError:\\n----> 8 from matplotlib.colormaps import register\\n\\n10 import matplotlib as mpl\\n11 import matplotlib.pyplot as plt\\n\\nModuleNotFoundError: No module named \\'matplotlib.colormaps\\'\\n',\n", + " 'import cooltools. Lib. plotting\\n\\nvmax = 5000\\nnorm = LogNorm(vmin=1, vmax=100_000)\\nfruitpunch = sns.blend_palette([\\'white\\', ‘red\\'], as_cmap=True)\\n\\nf, axs = plt.subplots(\\nfigsize=(13, 10),\\n\\nncols=2,\\nsharex=True, sharey=True)\\n\\nax = axs[@, 0]\\n\\nax.set_title( \"Pumpkin Spice\")\\n\\nim = ax.matshow(clr.matrix(balanc\\nplt.colorbar(im, ax=ax ,fraction=0.046, pad=0.04, label=\"counts (Linear) \\');\\nplt.xticks(chromstarts, cLr.chromnames) ;\\n\\nax = axs[@, 1\\n\\nax.set_title( ‘Fruit Punch\")\\n\\n4im3 = ax.matshow(clr.matrix(balance=False) [:], vmax=vmax, cnap=fruitpunch) ;\\nplt.colorbar(im3, ax=ax, fraction=0.046, pad=0.04, label=\"counts (Linear)\\');\\nplt.xticks(chromstarts, cLr.chromnames) ;\\n\\nax = axs[1, 0]\\n\\nim = ax.matshow(clr.matrix(balance=False) [:], normenorm, cmap=\\'fall\\'\\nplt.colorbar(im, ax=ax ,fraction=0.046, pad=0.04, label=\\'counts (1og)\\')\\nplt.xticks(chromstarts, cLr.chromnames) ;\\n\\nax = axs[1, 1)\\nm3 = ax.matshow(clr.matrix(balance=False)\\nplt.colorbar(in3, ax=ax, fraction=0.046, pa\\nplt.xticks (chromstarts, clr.chromnanes) ;\\n\\n1, normenorm, cnap=fruitpunch)\\n04, label=\"counts (10g)\"\\n\\nplt.tight_layout()\\n5] @ 00s\\n\\nInport€rror Traceback (most recent call last)\\nFile ~/anaconda3/envs/cool_notebook/Lib/python3. 10/site-packages/cooltools/Lib/plotting.py:6\\n5 try:\\n\\n\\\\\\n\\n& from matplotlib.cm import register_cnap\\n7 except InportError:\\n\\nImportError: cannot import name \\'register_cmap\\' from \\'matplotlib.cm\\' (/usr/users/papantonis1/anaconda3/envs/cool_notebook/ Lib/python3. 10/site-packages/matplotlib/cm.py)\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nModuleNotFoundError Traceback (most recent call last)\\nCell Inf5}, line 1\\n---> 1 import cooltools. Lib.plotting\\n\\n3 vmax = 5\\n\\n4 norm = LogNorm(vmin=1, vmax-\\n\\nFile ~/anaconda3/envs/cool_notebook/Lib/python3. 10/site-packages/cooltools/Lib/plotting.py:8\\n\\n& from matplotlib.cm import register_cnap\\n7 except InportError:\\n--> 8 from matplotlib.colormaps import register\\n\\n10 import matplotlib as mpl\\n11 import matplotlib.pyplot as plt\\n\\nModuleNotFoundError: No module named ‘matplotlib.colormaps’\\n\\nimport matplotlib\\nprint (matplotlib.__version.\\n\\n4] ¥ 00s\\n\\n)\\n\\n3.10.1\\n',\n", + " '(BR =— > QQ _ VW 8B wwwuser.gwdguser.de/~txie/polycomb/nadine_micro/\\n\\nOnline Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Ea . Pastebin.com - . TargetP 2.0 - .. https://\\n\\nIndex of /~txie/polycomb/nadine_micro\\n\\nParent Directory\\n\\nCPI_CTCF.bw_RPGC.bw\\n\\nCPI_CTCF seacr_top0.01.peaks.stringent.bed\\nC_CTCF.bw_RPGC.bw\\n\\nC_CTCF seacr_top0.01.peaks.stringent.bed\\n\\nC_ctcfbed.pdf\\n\\nEig_S0k.pee\\n\\nIS correlate _25kb.pdf\\n\\nInteraction Decay_10k.pdf\\n\\nInteraction Decay _5k.pdf\\n\\nRBP1-MNase-R1-filtered-25.0K_ over RBP1 25kb S_ 10-shifts local _rescaled.np.txt\\nRBP1-MNase-R1-filtered-5.0K_over CPI_ CTCF seacr_top0.01.peaks.stringent_10-shifts.np.txt\\nRBP1-MNase-R1-filtered-5.0K_over RBP1-ctrl 09 10-shifts.np.txt\\nRBP1-MNase-R1-filtered-5.0K_over RBP1-ctrl_mis5_10-shifts.np.txt\\nRBP1-MNase-R1-filtered-5.0K_over RBP1 0.9 5kb.cooltools_10-shifts.np.txt\\nRBP1-MNase-R1-filtered-5.0K_ over RBP1 juicer 0.9 10-shifts.np.txt\\nRBP1-MNase-R1-filtered-5.0K_over_ctrl-RBP1 09 _10-shifts.np.txt\\nRBP1-MNase-R1-filtered-5.0K_ over _ctrl-RBP1_ mis5S_10-shifts.np.txt\\nRBP1-MNase-R1-filtered.mcool\\n\\nRBP1-ctrl_09.bedpe\\n\\nRBP1-ctrl_09.chrbedpe\\n\\nRBP1-ctrl_mis10.cooltools1\\n\\nRBP1-ctrl_mis5.cooltools\\n\\nRBP1.25kb.direc_125000.tsv\\n\\nRBP1.25kb.insul_125000.tsv\\n\\nRBP1.25kb.insul_score_125000.bw\\n\\nRBP1 hic\\n\\nRBP1 0.9 5kb.cooltools\\n\\nRBP1_ 0.9 5kb.cooltools.postproc\\n\\nRBP1_ 0.9 5kb.cooltools.postproc.1D.txt\\n\\nRBP1_25kb.bedli\\n\\nRBP1_25kb.bedot\\n\\nRBP1_25kb.tsv\\n\\nRBP1 25kb_ S.bedli\\n\\nRBP1_SOkb.cis.bw\\n\\nRBP1_50kb.cis.lam.txt\\n\\nRBP1_S0kb.cis.vecs.tsv\\n\\nRBP1_5kb.exp\\n\\nRBP1 juicer _0.9.chrloops\\n\\nRBP1 juicer _0.9.chrloops.1D.txt\\n\\nRBP1 juicer _0.9.loops\\n\\nall.bw\\n\\nall.bw.pdf\\n\\nall.bw.png\\n\\nall_10k.sum\\n\\ncooltool.pdf\\n\\ncooltool_self.pdf\\n\\ncpi_ctcf.pdf\\n\\neel RANI\\n\\nD1 Gltaxend OO NY nue tel OELK CIN chifte anal\\n\\nenaled nen tet\\n\\n',\n", + " '(new_cooltools) [papantonis1@gwdu1@1 microc_data]$ wget --user-agent=\"Mozilla/5.0\" \"https: //wwwuser.gwdguser.de/~txie/polycomb/nadine_micro/C_ctcfbed.pdf\"\\n—-2025-04-16 12:39:40-- https://wwwuser.gwdguser.de/~txie/polycomb/nadine_micro/C_ctcfbed.pdf\\n\\nResolving wwwuser.gwdguser.de (wwwuser.gwdguser.de)... 134.76.203.116\\nConnecting to wwwuser.gwdguser.de (wwwuser.gwdguser.de) |134.76.203.116|:443...\\nHTTP request sent, awaiting response... 403 Forbidden\\n\\n2025-04-16 12:39:4@ ERROR 403: Forbidden.\\n\\nconnected.\\n',\n", + " '—-2025-04-16 12:39:40-- https: //wwwuser.gwdguser.de/~txie/polycomb/nadine_micro/C_ctcfbed.pdf\\n\\nResolving wwwuser.gwdguser.de (wwwuser.gwdguser.de)... 134.76.203.116\\nConnecting to wwwuser.gwdguser.de (wwwuser.gwdguser.de) |134.76.203.116|:443... connected.\\nHTTP request sent, awaiting response... 403 Forbidden\\n\\n2025-04-16 12:39:40 ERROR 403: Forbidden.\\n',\n", + " \"Forbidden\\n\\nYou don't have permission to access this resource.\\n\",\n", + " 'Dear Aman,\\n\\nHonestly, | had nothing to do with this data. | was not involved in generating, storing or analyzing it.\\n\\nThe data is stored on Ting’s cluster and thus only she can give or change permissions.\\n\\nIn this case | would suggest to contact her and ask her for this data, so she can give you the exact instructions and\\npermissions.\\n\\nGood luck and have a good day!\\n\\nBest regards,\\n\\nAdi\\n\\nAdi Mackay (Danieli)\\n\\nPhD student\\n\\nTranslational Epigenetics Lab\\n\\nDepartment of Pathology\\n\\nUniversity Medical Center Géttingen\\n\\nLinkedin: https://Awww.linkedin.com/in/adi-danieli-a4778912a\\n\\n',\n", + " \"Dy\\n\\n# Import python package for working with cooler files and tools for analysis\\nimport cooler\\nimport cooltools.Lib.plotting\\n\\n(s] @ 15.3s\\n\\nImportError Traceback (most recent call last)\\n\\nFile ~/anaconda3/envs/cool_notebook/lib/python3.10/site-packages/cooltools/lib/plotting. py:6\\n5 try:\\n\\n----> 6 from matplotlib.cm import register_cmap\\n\\n7 except ImportError:\\n\\nImportError: cannot import name 'register_cmap' from 'matplotlib.cm' (/usr/users/papantonis1/anaconda3/envs/cool_notebook/lib/python3.10/site-packages/matp lot lib/cm. py)\\nDuring handling of the above exception, another exception occurred:\\n\\nModuleNotFoundError Traceback (most recent call last)\\nCell In{5], line 3\\n1 # Import python package for working with cooler files and tools for analysis\\nimport cooler\\nimport cooltools. lib. plotting\\n\\n2\\n3\\n\\n—--->\\n\\nFile ~/anaconda3/envs/cool_notebook/lib/python3.10/site-packages/cooltools/lib/plotting. py:8\\nfrom matplotlib.cm import register_cmap\\n\\nexcept ImportError:\\n\\n—- from matplotlib.colormaps import register\\n10 import matplotlib as mpl\\n11 import matplotlib.pyplot as plt\\n\\nloo Nin\\n\\nis\\n\\nModuleNotFoundError: No module named 'matplotlib.colormaps'\\n\",\n", + " \"ImportError Traceback (most recent call last)\\n\\nFile ~/anaconda3/envs/cool_notebook/lib/python3.10/site-packages/cooltools/lib/plotting. py:6\\n5 try:\\n\\n----> 6 from matplotlib.cm import register_cmap\\n7 except ImportError:\\n\\nImportError: cannot import name 'register_cmap' from 'matplotlib.cm' (/usr/users/papantonis1/anaconda3/envs/cool_notebook/lib/python3.10/site-packages/matp lot lib/cm. py)\\n\\nDuring handling of the above exception, another exception occurred:\\n\\nModuleNotFoundError Traceback (most recent call last)\\nCell In{11], line 3\\n\\n1 ### plot the corrected data in fall heatmap and compare to the white-red colormap ###\\n\\n2 ### thanks for the alternative collormap naming to https://twitter.com/HiC_memes/status/1286326919122825221/photo/1###\\n3 import cooltools. lib. plotting\\n\\n5 vmax = 5000\\n\\n6 norm = LogNorm(vmin=1, vmax=100_000)\\n\\nFile ~/anaconda3/envs/cool_notebook/lib/python3.10/site-packages/cooltools/lib/plotting. py:8\\n\\n6 from matplotlib.cm import register_cmap\\n7 except ImportError:\\n--—-> 8 from matplotlib.colormaps import register\\n\\n10 import matplotlib as mpl\\nimport matplotlib.pyplot as plt\\n\\ni=\\n\\nModuleNotFoundError: No module named 'matplotlib.colormaps'\\n\",\n", + " 'be import matplotlib\\nprint(matplotlib.__version__)\\n\\nfz] Vv 0.0s\\n\\n3.10.1\\n',\n", + " '### plot the corrected data in fall heatmap and compare to the white-red colormap ###\\n### thanks for the alternative collormap naming to https: //twitter.com/HiC_memes/status/1286326919122825221/photo/###\\nimport cooltools. Lib. plotting\\n\\nvmax = 5000\\nnorm = LogNorm(vmin=1, vmax=100_000)\\nfruitpunch = sns.blend_palette([\\'white\\', ‘red\\'], as_cmap=True)\\n\\nf, axs = plt.subplots(\\n13, 10),\\n\\nncols=2,\\nsharex=True, sharey=True)\\n\\nax = axs[0, 0]\\n\\nax.set_title( ‘Pumpkin Spice\")\\n\\nim = ax.matshow(clr.matrix(balanc\\nplt.colorbar(im, axeax ,fraction=0.046, pad=0.04, label=\"counts (Linear) \\'\\nplt.xticks (chronstarts, clr.chromnanes) ;\\n\\nax = axs[@, 1\\n\\nax.set_title( ‘Fruit Punch\")\\n\\n4im3 = ax.matshow(clr.matrix(balance=False) [:], vmax=vmax, cnap=fruitpunch:\\nplt.colorbar(im3, ax=ax, fraction=0.046, pa\\nplt.xticks(chromstarts, cLr.chromnames) ;\\n\\n+04, label=\"counts (Linear) \\');\\n\\nax = axs[1, 0]\\n\\nim = ax.matshow(clr.matrix(balance=False) [:], normsnorn, cnap=\" fall!\\nplt.colorbar(in, axeax ,fraction=0.046, pad=0.04, label=\\'counts (1og)\")\\nplt.xticks (chronstarts, clr.chromnanes) ;\\n\\nax = axs(1, 1)\\n\\nim3 = ax.matshow(clr.matrix(balance=False) [\\nplt.colorbar(im3, axsax, fraction=0.046, pad=é\\nplt.xticks(chromstarts, cLr.chromnames) ;\\n\\n+ normenorm, cnap=fruitpunch\\n.04, label=\"counts (109) \\'\\n\\nplt.tight_layout()\\n7 @ 00s\\n\\nModuleNotFoundError Traceback (most recent call last)\\nFile ~/anaconda3/envs/cool_notebook/1ib/python3. 10/site-packages/cooltools/Lib/plott ing. p\\n5 tr\\n\\n\\\\\\n\\n& from matplotlib.colormaps import register\\n7 except InportError:\\n\\nModuleNotFoundErroi\\n\\nNo module named \\'matplotlib.colormaps\\'\\nDuring handling of the above exception, another exception occurred:\\n\\nInportError Traceback (most recent call last\\n\\nCell In[17], Line 3\\n\\n#t# plot the corrected data in fall heatmap and compare to the white-red colormap ###\\n\\n‘### thanks for the alternative collormap naming to https://twitter.com/HiC memes /status/1286326919122825221/photo/1###\\nimport cooltools. Lib. plotting\\n\\nvmax = 5000\\n\\nnorm = LogNorm(vmii\\n\\n\\\\\\nIe ben ke\\n\\nFile ~/anaconda3/envs/cool_notebook/Lib/python3. 10/site-packages/cooltools/Lib/plott ing-p\\n\\n& from matplotlib.colormaps import register\\n7 except InportError:\\n---> 8 from matplotlib.cm import register_cmap as register\\n\\n10 import matplotlib as mpl\\n11 import matplotlib.pyplot as plt\\n\\nInportErro\\n\\ncannot import name \\'register_cmap\\' from \\'matplotlib.cm\\' (/usr/users/papantonis1/anaconda3/envs/cool_notebook/ Lib/python3. 10/site-packages/natplotlib/cm.py)\\n\\nimport matplotlib\\n2] ¥ 00s\\n\\nPROBLEMS OUTPUT DEBUG CONSOLE TERMINAL PORTS JUPYTER,\\n\\n‘AU nano)\\n\\n/ust/users /papantonis1/anacondas/envs/cool_notebook/ Lib/python3.10/site-packages/cooltools/ Lib/plotting.py\\n\\nMigrated from :nod:*mirnylib. plotting’.\\n\\nfron natplotlib.colormaps import register\\n‘except Inportérror:\\nfrom natplotlib.on inport register_orap as register\\n\\nimport matplotlib as mpl\\nimport natplotlib.pyplot as plt\\nimport nunpy as np\\n',\n", + " '### plot the corrected data in fall heatmap and compare to the white-red colormap ###\\n### thanks for the alternative collormap naming to https: //twitter.com/HiC_memes/status/1286326919122825221/photo/###\\nimport cooltools. Lib. plotting\\n\\nvmax = 5000\\nnorm = LogNorm(vmin=1, vmax=100_000)\\nfruitpunch = sns.blend_palette([\\'white\\', ‘red\\'], as_cmap=True)\\n\\nf, axs = plt.subplots(\\nfigsize=(13, 10),\\n\\nncols=2,\\nsharex=True, share\\n\\nax = axs(0, 0]\\n\\nax.set_title( ‘Pumpkin Spice\")\\n\\nim = ax.matshow(clr.matrix(balance=False) [:\\nplt.colorbar(im, axsax , fraction=0.046, pad=0.04, label\\nplt.xticks(chromstarts, cLr.chromnames) ;\\n\\ncounts (Linear)\");\\n\\nax = axs[0, 1]\\nax.set_title(\\'Fruit Punch\")\\n\\nin3 = ax.matshow(clr.matrix(balance-False) [:], vmax=vmax, cnap=fruitpunch)\\n204, label\\n\\nplt.colorbar(im3, axsax, fraction=0.046, pac\\nplt.xticks (chromstarts, clr.chromnanes)\\n\\ncounts (Linear)\");\\n\\nax = axs(1, 0]\\nim = ax.matshow(clr.matrix(balance=False)\\nplt.colorbar(im, axsax , fraction=0.046, pad=0.04, label\\nplt.xticks(chromstarts, cLr.chromnanes)\\n\\ncounts (1og)\");\\n\\nax = axs(1, 1]\\n\\nim3 = ax.matshow(clr.matrix(balance=False) [:], norm=norm, cmap=fruitpunch) ;\\n-04, label\\n\\nplt.colorbar(im3, axsax, fraction=0.046, pac\\nplt.xticks (chromstarts, clr.chromnanes)\\n\\ncounts (109) *\\n\\nplt.tight_layout()\\n4] @ 08s\\n\\nModuleNotFoundError Traceback (most recent call last)\\nFile ~/anaconda3/envs/cool_notebook/1ib/python3. 10/site-packages/cooltools/Lib/plotting.py:6\\ntry:\\nfrom matplotlib.colormaps import register\\nexcept ImportError:\\n\\n6\\nz\\n\\nModuleNotFoundError: No module named ‘matplotlib.colormaps’\\n\\nDuring handling of the above exception, another exception occurre\\n\\nInportError Traceback (most recent call last)\\n\\nCell Inl4], Line 3\\n\\ndt plot the corrected data in fall heatmap and compare to the white-red colormap ###\\n\\n‘### thanks for the alternative collormap naming to https://twitter.com/HiC memes /status/1286326919122825221/photo/1###\\nimport cooltools. Lib. plotting\\n\\nvmax = 5000\\n\\nnorm = LogNorm(vmin=1, vmax:\\n\\n\\\\\\nIe ben ke\\n\\nFile ~/anaconda3/envs/cool_notebook/Lib/python3. 10/site-packages/cooltools/Lib/plotting.py:8\\n\\n& from matplotlib.colormaps import register\\n7 except InportError:\\n---> 8 from matplotlib.cm import register_cmap as register\\n\\nimport matplotlib as mpl\\n11 import matplotlib.pyplot as plt\\n\\nImportError: cannot import name \\'register_cmap\\' from \\'matplotlib.cm\\' (/usr/users/papantonis1/anaconda3/envs/cool_notebook/ Lib/python3. 10/site-packages/matplotlib/cm.py)\\n\\nimport matplotlib\\nprint(matplotlib.__version.\\n\\n2] ¥ 00s\\n\\n3.10.1\\n\\nPROBLEMS OUTPUT DEBUG CONSOLE TERMINAL PORTS JUPYTER\\n\\n‘AU nano) /ust/users/paparitonis1/anacondas/envs/cool_notebook/ UiD/py\\'\\n\\nMigrated from :mod:*mirnylib.plotting” .\\n\\nfron natplotlib.colormaps import register\\nexcept InportError:\\nfrom natplotlib.on inport register_orap as register\\n\\ninport matplotlib as mpl\\nimport matplotlib.pyplot as plt\\nimport nunpy as np\\n',\n", + " 'P~ av ptot the corrected data in fatt neatnap and compare to the white-reé cotomap a4\\nnn thanks for the alternative cotlormap toning 0 Nttps://tuitUer, con/HiC nenes/status/120632691912262522/photo/L9HE\\nAngort natplattib.pyplot as plt\\nAnport nunpy 25\\nform = Loslorn(vainet, yaae=100\\nfraitpunch = SS-blend patettel[white\\', *red\"], as_enapeTeue)\\n1 axs = pt-cubptots(\\naxe aslo, 01\\nfrsset titel Pumpkin Spice\")\\nin\\'= ax.natshow(cle-natrix(botancesFalse) (:], vaaxevaak, cmap=\\' ‘att:\\npltseotorbar(im, axcax ,fraction=0.046, pased.04, labele\\'counts (Linear):\\npltcxtictsenronstarts,cle-ehroaanes);\\nx= aslo, 1)\\narsaet titlel rust Punch\")\\nnd = axcnatshou(clr.natrbx(balancestalse) [+], vaaxevaax, enapetruttpunch):\\npltseotorbar(in3, axzax, tractlane0. 46, padod.04, Labelm\\'counts (Linear) \");\\npitexticts(eheonstarts,clesehronanes):\\nromanora, enap=\"fatt):\\nTabelz‘counts (10g):\\npitscolorbor(im, a ty tabel= counts (129)\"):\\npltcxtictsenronstarts,clrsehromanes):\\npieetignt_tayout(d\\n1 Om yen\\nett In(91, Line 12\\nars asi, 01\\nUa ar set titiet Pumpkin Spice\")\\n<> 18 n> axsnatshow(clrsnatrin(oatancesfalse) (21, vnaxcimax, enape\"\"att\"):\\nFy teaction=0.046, pa aunts (Lineoe) Ys\\n21 plt-aticka(ehronstarts,clrchronmanes)\\nFite ~/anacandss/envs/cool_notebook/ib/python3.10/site-peckages/aatplotib/aKes/_ates.py:8470, An Axes.Ratstow(selt, 2, sskvargs)\\np-asanyerray(Z)\\n‘Cordgin\\'s \"upper\",\\nSnterpolation\\': “nearest”,\\naspect’ ‘equal’, 1 (already the Sastow defeutt)\\nsstsaros)\\nself title.set 9.05)\\n72 Self xaxis tek t0p()\\nFite ~/anacandas/envs/coo1_sotebook/lib/python3.10/site-peckages/aatplotib/_inSt_.py:3521, sn _preprocess data.clocals>.snner(ak, data, 3798, #shvargs)\\n1518 efunctoots wraps (fone)\\nAt data is none:\\n128 F _print supported values:\\nBay “nag te fy supported values are Cy \\'.Josn(napirepr, values) )*\\nValuetrrors “YALL! 1s not a valid value for cnaps supported values are ‘Accent, “Aecent.r\\', \"Blues\", ‘Sues e*, \"BSG, \"HYBG_r*, ‘SUGh\\', “BUGR_r*, “BuPU\\', ‘BUPULe*, “OMAR, “OMiap.r\\', “Oark2\", \"OAPKZe*, “Sabu, \"GrBuLr*, \"Grays!, “Grays.e*, ‘Greens’, ‘Greens r*, \"Greys!, “Greys.e*, ‘OMRA\", “OrRdLe*, ‘Oranges’, ‘Oranges.e*, \"PRGn\\', “PRGRe*, ‘Patred!, “Palred.r\\', “Pastelt\\', \"Pasteli.r\\', \"Pastel2\\', “Pastel2.e*, \"PAYG, “PIVGr\\', \"PuBu\\', “PuBLGO!, “PuBuGn.c\\', “Pusu, \"PuOe\", “PuDr_f*, \"PURG, “PuRde*, “Purples\\', “Purplesf*, \"RéBu\", \"RABLLe*, *RAGy\\', \"RAG\\nPumpkin Spice\\n10 “ee\\nos\\n06\\no4\\n02\\n00\\n10\\n08\\n06\\n00\\n09 na oa 06 oe 10 oo o oa os oe To\\nPROBLEMS OUTPUT BEBUGCONSOLE TERMINAL ORTS_JUPYTER gore te OH 4 x\\n\\nty\\ntrem atlatincalomaps laprt repster\\n\\nexept ort\\nrom atletib.on aprt repster_ capo repster\\n\\nport matlab as apt\\n“ort natplath. phat as pt\\n‘ore ney an oe\\n',\n", + " \"Dy\\n\\nprint(clr.bins() [:] ['weight'].values)\\n\\n[19] Y 0.0s\\n\\n[ nan nan nan ... nan 0.03399118 nan]\\n\",\n", + " 'import numpy as np\\nweights = clr.bins()[:][\\'weight\\'].values\\nprint(f\"Valid weights: {np.sum(~np.isnan(weights) )}/{len(weights) }\")\\n\\n2] Y 0.0s\\n\\nValid weights: 2769/3103\\n',\n", + " 'Coverage\\n\\n1000 4\\n\\n1500 4\\n\\n2000 4\\n\\n2500 4\\n\\n3000 4\\n\\nfull matrix\\n\\n0.75 4\\n\\n0.50\\n\\n0.25 4\\n\\ncoverage ratio\\n\\n0.00 +\\n\\nlo“?\\n\\n10-2\\n\\n10-3\\n\\n10-*\\n\\n10-5\\n\\ncorrected frequencies\\n',\n", + " 'In (626):\\n\\nIn [627]:\\n\\nIn (628):\\n\\n(Clona uant combined. PRPS,\\nclonecall=\"stric\\nchain = \"both\",\\n\\nscale = TRUE)\\ni\\n[ i\\ni\\nQ\\n\\n‘Soret\\n\\n# a total number of clones by the number of instances within the sample or run\\nclona Abundance(combined.TCR_p4,\\n\\nclonetalt = \"gene\",\\n\\nscale = FALSE)\\n\\n& sane\\n\\\\\\nclonalLength( combined. TCR_p4,\\nclonecatt=\"aa\\'\\nchain = “both\\'\\n=\\nFa\\n8. Saree\\n: i\\n\\napply(contig_list_1, nrow)\\nsapply(contig_list_2, nrow)\\n\\nError in apply(contig_list_1, nrow!\\nTraceback:\\n\\nargument “FUN\" is missing, with no default\\n\\n1. match. fun(FUN)\\n2. .handleSimpleError(function (end)\\n',\n", + " \"In [712]: |# checking metadata first\\nhead (colnames (patient3_transform@meta. data) )\\n\\n‘orig.ident': 'nCount_RNA': 'nFeature_RNA'- 'percent.mt': 'nCount_SCT'- 'nFeature_SCT'\\n\",\n", + " 'In [725]: sce <- combineExpression(\\ncombined. TCR_p3,\\npatient3_transform,\\ncloneCall = \"gene\",\\ngroup.by = “orig. ident\",\\nproportion = TRUE\\n\\n)\\n\\nError in ‘[.data.frame* (data, , c(\"barcode\", cloneCall, group.by)): undefined columns selected\\n\\nTraceback:\\n\\n1. na.omit(unique(data[, c(\"barcode\", cloneCall, group.by)]))\\n2. unique(data[, c(\"barcode\", cloneCall, group.by)])\\n\\n3. data[, c(\"barcode\", cloneCall, group.by)]\\n\\n4. ~[.data.frame* (data, , c(\"barcode\", cloneCall, group.by) )\\n5. stop(\"undefined columns selected\")\\n\\n6. .handleSimpleError(function (cnd)\\n\\n~{\\n\\n. watcher$capture_plot_and_output ()\\n\\ncnd <— sanitize_call(cnd)\\n\\nwatcher$push(cnd)\\n\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n\\n. }, “undefined columns selected\", base::quote(*[.data.frame* (data,\\n, c(\"barcode\", cloneCall, group.by))))\\n',\n", + " \"In [726]: colnames (combined. TCR_p3[[1]])\\n\\n‘parcode': '‘sample': 'TCR1': ‘cdr3_aa1'- ‘cdr3_nti1'- 'TCR2'- ‘cdr3_aa2'- '‘cdr3_nt2'- 'CTgene'- ‘CTnt'- '‘CTaa'- 'CTstrict'\\n\",\n", + " 'In [727]:\\n\\nsce <- combineExpression(\\ncombined. TCR_p3,\\npatient3_transform,\\ncloneCall = \"CTgene\",\\ngroup.by = “orig. ident\",\\nproportion = TRUE\\n\\nError in ‘[.data.frame* (data, , c(\"barcode\", cloneCall, group.by)): undefined columns selected\\nTraceback:\\n\\nna.omit(unique(data[, c(\"barcode\", cloneCall, group.by)]))\\nunique(data[, c(\"barcode\", cloneCall, group.by)])\\n\\ndata[, c(\"barcode\", cloneCall, group.by)]\\n\\n‘[.data.frame* (data, , c(\"barcode\", cloneCall, group.by) )\\nstop(\"undefined columns selected\")\\nshandleSimpleError(function (cnd)\\n\\nAOUBWNP\\n\\nwatcher$capture_plot_and_output ()\\ncnd <— sanitize_call(cnd)\\nwatcher$push(cnd)\\nswitch(on_error, continue = invokeRestart(\"eval_continue\"),\\n. stop = invokeRestart(\"eval_stop\"), error = NULL)\\n. }, “undefined columns selected\", base::quote(*[.data.frame* (data,\\n, c(\"barcode\", cloneCall, group.by))))\\n',\n", + " 'In [892]: intersect(combined.TCR_p3[[i]]$barcode, rownames(patient3_transform@meta. data) )\\n\\nlength( intersect (combined. TCR_p3[[i]]$barcode, rownames(patient3_transform@meta.data) ))\\n',\n", + " 'In [62]:\\n\\nsce <— combineExpression(\\n\\ncombined. TCR_p3,\\n\\npatient3_transform,\\n\\ncloneCall = \"CTgene\",\\n\\ngroup.by = \"sample\",\\n\\nproportion = TRUE,\\n\\ncloneSize = c(Single = 1, Small = 5, Medium = 20, Large = 100, Hyperexpanded = 500)\\n)\\n\\nWarning message in combineExpression(combined.TCR_p3, patient3_transform, cloneCall = \"CTgene\", :\\n\\n“< 1% of barcodes match: Ensure the barcodes in the single-cell object match the barcodes in the combined immune re\\nceptor output from scRepertoire. If getting this error, please check https://www.borch.dev/uploads/screpertoire/art\\nicles/faq.”\\n\\nError in “[[<-:\\n! Cannot add more or less meta data without cell names\\nTraceback:\\n\\n1. \\\\[[<-*(**tmp*x*, col.name, value = structure(list(CTgene = c(\"TRAV1-1*01.TRAJ10*01. TRAC_TRBV15*02.TRBD1*01.TRBIJ2—\\n7*01.TRBC2\",\\n\\n» \"TRAV1-1+*01.TRAJ11+*01. TRAC_TRBV12-3*01. TRBD1*01. TRBJ2—7*01.TRBC2\",\\n\\n» \"TRAV1-1+*01.TRAJ11+*01. TRAC_TRBV12-3*01. TRBD1*01. TRBJ2—7*01.TRBC2\",\\n\\n» \"TRAV1-1+01.TRAJ11+*01. TRAC_TRBV14+*02.NA.TRBJ2-1*01.TRBC2\", \"TRAV1-1*01.TRAJ11*01. TRAC_TRBV14*02.NA. TRBJ2—1*01.TR\\nBC2\",\\n\\n» \"TRAV1-1+01.TRAJ11+*01. TRAC_TRBV14+*02.NA.TRBJ2-1*01.TRBC2\", \"TRAV1-1*01.TRAJ11*01. TRAC_TRBV14*02.NA. TRBJ2—1*01.TR\\nBC2\",\\n\\n» \"TRAV1-1+*01.TRAJ11+*01. TRAC_TRBV29-1+01.NA. TRBJ1-1*01.TRBC1\",\\n\\n» \"TRAV1-1+01.TRAJ13*01.NA_TRBV20—-1+05. TRBD1*01.TRBJ1—4+*01.TRBC1\",\\n\\n_ \"TRAV1=1*01_TRA112£01_ TRAC TRRV2A-1405 TRANI*A?- TRR12—2xA1_TRACI\"\\n',\n", + " '2 (01\\n\\n2 to\\n\\nIntegratedatad\\n\\n5 ntt_ransorn)\\n\\nseurat Lust < Uapply(eearat_ict, function) {\\n2 fart izaseab\\nsr Mingarisioreaaress, slectun.aethed « *vt\", natures = 2t00)\\n\\n»\\n\\n1 (o\\n\\netares<- Selecinteprationentures(bjec List = seat st)\\n\\n1 (ol\\n\\n1 oo\\n\\n1 toa\\n\\n2 (oa)\\n\\n1 tr\\n\\n1 0\\n\\n25 01\\n\\n1 0)\\n\\nSojece tases seutoe ast\\n\\n“Seaing fetures for provided abjecte\\n\\neee\\ntering antars\\n\\n‘egratd surat < Taepratecatl\\n\\nEROS\\nnaing sategrationvectar weights\\n\\nhoneys eee\\n\\nin ajact of clase eure\\nBoy abe tentures)\\n\\nintegrated surat = Fingeighoors(inepretesseuret, ang = 2:30)\\n\\n(Seco\\n\\ndn eject of clase Seurat\\n{itive sosnye aneegrated aon feature, 2aub varsable features)\\n\\nneat ntegratedseuraty rection = \"unas groby = \"arigc ld)\\n\\nost\\n\\n',\n", + " 'In [83]: merged_seurat\\n\\nAn object of class Seurat\\n\\n42872 features across 3483 samples within 2 assays\\n\\nActive assay: SCT (18998 features, 3000 variable features)\\n3 layers present: counts, data, scale.data\\n\\n1 other assay present: RNA\\n\\n1 dimensional reduction calculated: pca\\n\\nIn [82]: merged_seurat <- IntegrateLayers(\\nobject = merged_seurat,\\nmethod = RPCAIntegration,\\norig. reduction = \"pca\",\\nnew. reduction = “integrated. rpca\",\\nTRUE,\\nRNA\\n\\n)\\n\\nComputing within dataset neighborhoods\\n\\nFinding all pairwise anchors\\n\\nError in UseMethod(generic = \"Assays\", object = object): no applicable method for ‘Assays’ applied to an object of\\nclass \"NULL\"\\nTraceback:\\n\\n1. method(object = object[[assay]], assay = assay, orig = obj.orig,\\n\\n: layers = layers, scale.layer = scale. layer, features = features,\\n\\n2. FindIntegrationAnchors(object.list = object.list, anchor. features = features,\\n\\n: scale = FALSE, reduction = \"rpca\", normalization.method = normalization.method,\\n: dims = dims, k.filter = k.filter, reference = reference,\\n\\n: verbose = verbose, ...)\\n3. pblapply(X = 1:nrow(x = combinations), FUN = anchoring. fxn)\\n4. lapply(X, FUN, ...)\\n5. FUN(X([il],\\n\\n)\\n\\n6. DietSeurat(object = object.list[[il], assays = assay[il, features = anchor. features,\\n: counts = FALSE, scale.data = TRUE, dimreducs = reduction)\\n\\n7. unique(x = unlist(x = lapply(X = Assays(object = object), FUN = function(x) {\\n: return(Layers (object = object[[x]]))\\n\\n»}))\\n8. unlist(x = lapply(X = Assays(object = object), FUN = function(x) {\\n: return(Layers (object = object[[x]]))\\n\\n3)\\n\\n9. lapply(X = Assays(object = object), FUN = function(x) {\\n: return(Layers (object = object[[x]]))\\n\\n» 3)\\n\\n10. Assays(object = object)\\n11. .handleSimpleError(function (cnd)\\nf\\n: watcher$capture_plot_and_output()\\n: cnd <- sanitize_call(cnd)\\n: watcher$push(cnd)\\n: switch(on_error, continue = invokeRestart(\"eval_continue\"),\\n: stop = invokeRestart(\"eval_stop\"), error = NULL)\\n- }, \"no applicable method for \\'Assays\\' applied to an object of class \\\\\"NULL\\\\\"\",\\n: base: :quote(UseMethod(generic = \"Assays\", object = object)))\\n\\n',\n", + " 'In [105]:\\n\\nIn [83]:\\n\\nIn [84]:\\n\\nIn [85]:\\n\\nIn (106):\\n\\nIn (107):\\n\\nmerged_seurat <- RunPCA(merged_seurat, npcs = 35)\\n\\nWarning message in PrepDR(object = object, features = features, verbose = verbose):\\n“The following 49 features requested have not been scaled (running reduction without them): CXCL8, FCERIG, KIR2DL1,\\nNARCKS, KRT1, RAM2, ILIB, LYZ, CXCL3, ZBTB16, MTX2, KIR2DS4, MAFB, KLRC2, CCNA2, KRT72, ADAM23, PRKCH-ASL, LINCOL2i\\n5, HBAL, GCNT4, SLC41A2,\\'CYBB, ZFY, P2RYi4, ADM, SlisD4, ENSGO0000289826, ZBED3,\\'ZNFI84, MS4A1, CCDC122, CéR4, NCAP\\n\\nG, SMIN43,\\nPCa\\nPositive:\\n\\nNegative:\\n\\nPC_2\\nPositive:\\n\\nNegative:\\n\\nPc_3\\nPositive:\\n\\nNegative:\\n\\nPc_4\\nPositive:\\n\\nNegative:\\n\\nPCS\\nPositive:\\n\\nNegative:\\n\\nUSPSY, LGR4, FOXP3, GRPEL2-AS1, RRAGC-DT, ICAL, DDX3Y, APOLD1, IFIT1, USP46, UTY, CHI3L2, XIST, TXLNGY”\\n\\nHSPAIA, DUSP4, CXCL13, HLA-DRB1, CLS, CD74, HSP9GAA1, RBPJ, RGS1, PMAIPL\\nNKG7, GZMB, PROMI, MYO7A, CRTAM, HSPAIB, HLA-DRA, ITGAE, CBLB, CCL4\\nVCAMI, TUBB, TNFRSF9, BHLHE4®, KRTS6, SNX9, HMGN2, HNGB2, SAMSNI, IKZF3\\nFTH1, EEFIA1, IL7R, PABPC1, RPL34, RPS18, RPS6, TPT1, SELL, RPS12\\n\\nANXAL, KLF2, RPS8, RPL3, RPL32, RPS27, RPS3A, RPL21, RPS13, SESN3\\n\\nRPS29, RPL39, RPL13A, RPS2@, RPS23, LNCRNA-IUR, RPS2, RPL10, RPL9, RPSI4\\n\\n‘Tue, STMN1, TUBA1B, HNGN2, TYMS, MKI67, TOP2A, ACTB, VIM, HMGB2\\n‘ASPM, SMC4, CENPU, ACTG1, PCNA, ANP32B, DUT, CENPF, HMGB1, TMPO\\n\\nH2AZ1, HSPAIB, SMC2, PFN1, H2AZ2, HLA-DRA, CENPE, DEK, HSPAIA, DNAICI\\nMALATi, TALAM1, LINC-PINT, FYN, CBLB, PDE3B, AOAH, RNFI9A, CCL5, CNOT6L\\nTSPYL2, CENIP2, ATXN1, PPPIRI6B, LYST, MAF, SYTL3, SIK3, ATPIB3, PRKCH\\nPARPS, TIN, PYHIN1, RALGAPA1, ITGA4, IKZF2, NEAT1, AKNA, PTPN22, STAT\\n\\nCXCL13, SESN3, LNCRNA-IUR, SELL, SNX9, RBPJ, SNED1, KRT86, MYO7A, ACTNL\\nPDESB, TXNIP, VCAM1, NR3C1, RYR2, NDFIP1, ENTPD1, TUBB, TYMS, LEF1\\n\\nLAYN, \"HYGN2, RALA, ITGAE, GALNT2, HAVCR2, RPL32, CLEC2D, SEC14L1, RPL4\\nHSPAIA, FOS, FOSB, HSPAIB, HSPOAA1, NR4A2, DNAJB1, ZFP36, KLF6, MYADM\\nJUND, NR4A1, NR4A3, CCL4, MCL1, DNAJAL, YPELS, DUSP2, GZMK, HSPAB\\n\\nGNLY, ANXAL, TNFAIP3, HSP9@AB1, RGCC, DUSP1, GFPT2, ZFP36L1, EGR1, ATP183\\n\\nHSPAIA, HSPA1B, HSP9OAA1, CXCL13, ANXA1, TOB1, HSPH1, DNAJB1, RGCC, HSP9@ABI\\nFOS, FOSB, IRS2, TXNIP, BAG3, RBPJ, HSPB1, DNAJA1, TPT1, SESN3\\n\\nRPL34, EEFIA1, LNCRNA-IUR, PHLDA1, PMAIP1, SNX9, MYO7A, GATA3, ANKRD28, RPS18\\n‘Tue, STHN1, GZMK, HYGN2, TYMS, AOAH, TUBAIB, AUTS2, TOP2A, CD74\\n\\nNKI67, ATP1B3, DUSP2, ENC1, HMGB2, PIK3R1, RUNX3, PCNA, MALAT1, ITM2C\\nDKK3,\\'HMGB1, H2AZ2, LOHA, MAF, EPHAS, DNAIC9, PPP2RSC, ATAD2, TALAML\\n\\nGNLY, CCL5, HLA-B, CD74, FTH1, HLA-DRB1, ZFP36, NKG7, CXCL13, GZMB\\nPRF1, IL2RB, FOSL2, ATP1B3, DUSP2, MT-CO1, CREM, RPSi8, DUSP4, GAPDH\\n\\nHLA-DRA, CD52, VIM, CST7, HLA-DPA1, IL32, CRTAM, CCND2, ARLAC, CTSW\\n\\nHSPAIA, HSPA1B, TUBB, MALAT1, HSP9OAA1, TALANI, MKI67, STMN1, TUBA1B, LINC-PINT\\nTOP2A, SMC4, FOSB, DNAIB1, PDE3B, HMGN2, ASPM, TYMS, LINCO1619, HMGB2\\n\\nATAD2, HSPHi, SIK3, EZH2, ARHGAPIS, BACH2, CENPF, DNAJA1, KNL1, SMCHD1\\n\\nmerged_seurat\\n\\n‘An object of class Seurat\\n42872 features across 3483 samples within 2 assays\\n\\nActive assay: SCT (18998 features, 300 variable features)\\n3 layers present: counts, data, scale.data\\n\\n1 other assay present: RNA\\n\\n1 dimensional reduction calculate\\n\\n: pea\\n\\nprint(class(merged_seurat))\\nprint(names(Assays(merged_seurat)))\\n\\nfa) \"s\\nattr(,\\n\\nrat\"\\njackage\"’)\\n\\n[1] \"Seuratobject™\\n\\nNULL\\n\\nprint(merged_seurat {{\"RNA\")])\\nprint(merged_seurat {{\"SCT\")])\\n\\nAssay (v5)\\n\\ndata with 23874 features for 3483 cells\\n\\nFirst 10 features:\\nAIBG, AIBG-AS1, A1CF, A2M, A2M-AS1, A2ML1, A2ML1-AS1, A3GALT2, AAAS,\\n\\nAACS.\\nLayers:\\n\\ncounts.patient3, counts.patientd\\nSCTAssay data with 18998 features for 3483 cells, and 2 SCTModel(s)\\nTop 10 variable features:\\n\\nHSPAIA, HSPAIB, CCL4, GNLY, FOS, CCL4L2, XCL1, CXCL13, HSPA6, IL7R\\n\\nDefaultAssay(merged_seurat) <- \"RNA\"\\n\\nerged_seurat <- RunPCA(merged_seurat, assay = \"RNA\", reduction.name = “pca. cna!)\\n\\nWarning message:\\n\"No layers found matching search pattern provided”\\n\\nError in *PrepDR5()*:\\n\\'\\'No layer matching pattern ‘scale.data\\' not found. Please run ScaleData and retry\\n\\nTraceback:\\n\\n1, RunPCA.Seurat(merged_seurat, assay\\n\\nRNA\", reduction. name\\n\\npea. rna\")\\n\\n2. RunPCA(object = object [[assay]], assay = assay, features = features,\\npcs = nocs, rev.pca = rev.pca, weight.by.var = weight.by.var,\\n',\n", + " 'Dec. 2013 (GRCh38/hg38)\\n\\n= Genome sequence files and select annotations (2bit, GTF, GC-content, etc)\\nm= Standard genome sequence files and select annotations (2bit, GTF, GC-content, etc)\\n= Analysis set sequence files (See: What is the analysis set?)\\n\\n= Sequence data by chromosome\\n\\n@ Annotations\\n\\n= SNP-masked fasta files\\n\\n@ LiftOver files\\n\\n@ Pairwise alignments\\n\\n= Multiple alignments\\n\\n@ Patches\\n\\n= Data archive\\n',\n", + " 'multige\\n\\nGeneral Statistics\\n\\nFastQC wea 0\\n\\n‘Sequence Counts on] fj\\n\\nFastQC: Sequence Counts\\n‘Sequence Quality Histograms [mm one\\n\\nFastQC: Mean Quality Scores\\nPer Sequence Quality Scores CIN one\\nFastQC: Per Sequence Quality Scores\\nPer Base Sequence Content NEI oa\\n\\ncrassa ruta snes np rt ant\\n\\nPer Sequence GC Content ERIE one\\n\\n',\n", + " 'Ice ot\\n‘earn ere ta rao pen 2 prema ne oe [eeremsne [seen]\\n\\nFastQC: Per Sequence GC Content\\nPea Samp\\n\\nPer Base N Content [aim\\n\\n‘epocenapecttancastcan poten ren an asa\\n\\nFastQC: Per Base N Content\\n\\n‘Sequence Length Distribution [a\\n\\nMimosa equa ci ng)\\n\\n‘Sequence Duplication Levels SE (ome)\\n‘eae ge yer\\n[eeewwres [cere]\\n\\nFastQC: Sequence Duplication Levels,\\n\\nOverrepresented sequences by sample SKIN\\n\\n‘Pett arr ctonnpeericsminceanh eaten.\\n\\nTop overrepresented sequences\\n\\n‘ie onmmteeseince sr ssarde The soe 2 trent ser cern aye noosa yr\\n\\n‘Adapter Content [ZI [ome]\\n\\n‘Peamusiepenep cathe sana yay te asa en aspen enon\\n[eeremsne [seen]\\n\\nFastQC: Adapter Content\\n\\n',\n", + " 'Adapter Content [Zi\\n\\n‘ecamuteprctoe cout open tr lay wanna aap ce a oat\\n\\nFastQC: Adapter Content\\n\\nStatus Checks\\nSua ren Fc sc ston wn mite ere erm ey eg ys\\nFastQC: Status Checks\\nSoftware Versions\\n\\nai 8 a nse\\n‘anes Py ar ot es le\\n\\nSiseqera\\n',\n", + " 'Description\\n\\nContent\\n\\nPrevious knowledge expected\\n\\nObjective\\n\\nTeaching and learning method\\n\\nCourse Criteria and Registration\\n\\nFurther information\\n\\nMinimum of 6-8 weeks research project in laboratory with hands on training in the\\nanalysis of neuroscience data and the building of network models.\\n\\nDepending on the aim of the research project, different methods and questions will\\nbe in focus. For instance:\\n\\n- simulating network models in Julia, Python or Matlab\\n\\n- designing differential equation descriptions of network interactions\\n\\n- mathematical analysis based on dynamical systems\\n\\n- image analysis using ImageJ software\\n\\n- statistical analysis with Julia, Python or Matlab\\n\\n- dimensionality reduction techniques of high-dimensional data\\n\\n- extracting model parameters from experimental data\\n\\n- conceptual discussion and literature searches to understand and propose\\nideas, results, hypotheses\\n\\nStudents are expected to have some mathematical knowledge (linear algebra,\\ndifferential equations) and some programming skills (Matlab, Python or C/C++).\\n\\nUpon successful participation the students can:\\n\\n- Analyze neuroscience data from electrophysiological or calcium imaging\\nrecordings\\n\\n- Build network models of connected excitatory and inhibitory neurons in\\nnumerical simulations\\n\\n- Include synaptic plasticity rules in the network models for the self-organization\\nof network connectivity\\n\\n- Analyze the output of the networks in terms of activity and connectivity\\n\\n- Interpret the numerical results to make predictions for experiments\\n\\nStudents will work in the lab and learn from PhD students.\\n\\nThey will be given detailed instructions and sample numerical code to perform the\\nsimulations.\\n\\nThey will read scientific literature to determine new parameters for their models.\\nThey will learn mathematical methods for writing down differential equations,\\nanalyzing them using dynamical systems and visualizing them from PhD students\\nand sample code from related projects.\\n\\nThey will have weekly meetings with their other PhD students and give regular\\npresentations on their progress to get feedback.\\n\\nThey will get regular help with checking their code and analysis.\\n',\n", + " 'oom? Adana bX ging\\nPsiasis\\n\\noom: Garant Rear ops lemeses ana Sema$\\nsias0e\\n\\noom:277 Frases tine agg Thay ad Fencton ZH\\n\\nMam earar & Sot rae\\n20:00) PRA apetmen Sani Tuneing Mireapy Aol\\n\\nam ecarae $c Jt\\n(etace Spams a Onan 2 Rete saci\\n\\nooento bmna epee 2\\nvorzsus\\n\\nMamlecnree 2 in, estan\\n\\n‘Poncan came Sasson oon owt\\noom? bare rime a Excremapnts SR\\n\\nmerge aus nse\\n\\noom: Wotens:Conqusorl maging aA ned Came) £3\\n\\nrojssws\\n\\nmeagre\\n\\ntee Sse samme ae\\n\\noom: aa Resonance ape\\n\\nMoin iestrae_ st Foe\\n\\n(ttaee case ct sty rane\\n\\noom mae Patel Couch Leng Medes aan NZI, AM >\\nam enrar ae se\\n\\nTiti swsr Seem seae A utenmas eon Yodo Ue\\n\\noom: ast Sann: Gneaeaton ates one: etn fatten or Mae Gg\\nner mais\\nsezs0s\\n\\nlactane moo Sonew pecs ene\\n\\noom: ain te ypeviad epn a Me ig Tony nd Agtstene\\nmers)\\nsizes\\n\\ncomo eso Antne ening Neumann ADHD MALE)\\nserasne\\n\\nMam enrae_ icine crstin\\nStace win On\\n\\nom: 0) watson Alri Language Made ce aig IU, MAE\\nseas\\nlactaee sce commn ue\\n\\nomo4s ates Dap Luin ferns re ee! aging N27\\n=\\nsia\\n\\noooh Quanta yao fom prs ome nantes\\n\\noom: Race Aavancs a Sle Mlle ag of Potala\\nsrs\\n\\nny mae\\n\\namieorar ee\\nUetaee ost isa Pasa Uae\\n\\noom: same mated agg\\nsire\\n\\nam earar oun. tane\\n\\nUetaee ions Sate & Sou come\\n\\ncet pttin\\n\\ncmt tin\\n\\nnetstat |\\n\\ncet aten\\n\\ncet pin\\n\\ncenter\\n\\ncenter\\n\\ncet aten\\n\\n',\n", + " '| herewith apply for enrolment as a guest student at the Faculty\\n\\nand for permission to attend the courses specified overleaf.\\nAMAN SHAMIL NALAKATH\\nName, first name(s):\\n\\nPrevious guest\\nmatriculation no. (if\\n\\nknown):\\n02.09.2000 Kerala, India\\nDate of birth: Place of birth:\\nIndian\\nNationality:\\nMaster Student\\nOccupation:\\n\\nLovely Professional University, Punjab, India\\nSecondary education\\n(graduation):\\n\\nAddress and phone No. C/o Rishab Suresh, AngerstraRe 5, 37073, Gottingen\\n\\nduring the semester:\\n\\nE-Mail Address: Aman.nalakath@tum.de\\n\\nType and duration of previous studies (specifying the universities and semesters attended)\\n\\nfrom ...... to... Subject(s) University\\n\\n01.10.2023 — 30.09.2025 | MSc. Agricultural Biosciences Technical University of Munich\\n\\n',\n", + " 'tn (oon: [aeaneig Lise 2\\n\\n15 (002) poly contig seta, roe)\\nUbbijcanea- tie; wo)\\n\\n=\\n=\\n=\\n=\\n=\\n=\\n\\n15 oes wget TR & comune\\n‘Hetiptsene Teaneig seta, patter = contig ise. 2),\\nI\\n\\nTrae Tee\\n\\nacon ig sn\\nyee tent tengtet), fant\\nobagT es titeaats tee\\n\\n(fine oer\\n\\nras, eae\\n\\n',\n", + " 'In [1002]:\\n\\nmerged_TCR <- combineTCR(\\nlist(patient3 = flattened_p3, patient4 = flattened_p4),\\nsamples = c(\"patient3\", \"patient4\"),\\nremoveNA = FALSE,\\nremoveMulti FALSE,\\nfilterMulti = FALSE\\n)\\n\\nError in ‘mutate()~\\n\\ni In argument: *TCR1 = ifelse(...)*~\\nCaused by error:\\n\\n! object \\'chain\\' not found\\nTraceback:\\n\\n1. .makeGenes(cellType = \"T\", out[[i]])\\n\\n2. data2 %>% mutate(TCR1 = ifelse(chain %in% c(\"TRA\", \"TRG\"), str_c(str_replace_na(v_gene),\\nstr_replace_na(j_gene), str_replace_na(c_gene), sep = \".\"),\\nNA)) %>% mutate(TCR2 = ifelse(chain %in% c(\"TRB\", \"TRD\"),\\nstr_c(str_replace_na(v_gene), str_replace_na(d_gene), str_replace_na(j_gene),\\n\\n. str_replace_na(c_gene), sep = \".\"), NA\\n\\n3. mutate(., TCR2 = ifelse(chain %in% c(\"TRB\", \"TRD\"), str_c(str_replace_na(v_gene),\\n\\nstr_replace_na(d_gene), str_replace_na(j_gene), str_replace_na(c_gene),\\n\\n. sep = \".\"), NA\\n4. mutate(., TCR1 = ifelse(chain %in% c(\"TRA\", \"TRG\"), str_c(str_replace_na(v_gene),\\nstr_replace_na(j_gene), str_replace_na(c_gene), sep = \".\"),\\nNA) )\\n\\n5. mutate.data.frame(., TCR1 = ifelse(chain %in% c(\"TRA\", \"TRG\"),\\nstr_c(str_replace_na(v_gene), str_replace_na(j_gene), str_replace_na(c_gene),\\nsep = \".\"), NA\\n» Mutate_cols(.data, dplyr_quosures(...), by)\\n. withCallingHandlers(for (i in seq_along(dots)) {\\npoke_| error_context(dots, i, mask = mask)\\n\\nSe Pe peer 2) ee, eee TT ee eT\\n\\nNO\\n',\n", + " 'vy 9 runo70\\n) run070-nsclc-3_RSEC_MolsPerCell_MEX.zip\\nrun070-nsclc-3_VDJ_D...inant_Contigs_AIRR.tsv\\n@, run070-nsclc-3_VDJ_perCell.csv\\nrun070-nsclc-3.h5mu\\nv 0 run071\\n} run071-nscle-4_RSEC_MolsPerCell_MEX.zip\\nrun071-nsclc-4_VDJ_D...inant_Contigs_AIRR.tsv\\nrun071-nsclc-4_VDJ_perCell.csv\\nrun071-nsclc-4.h5mu\\n\\nToday at 08:39\\n\\n25. March 2025 at 15:43\\n25. March 2025 at 16:08\\n25. March 2025 at 16:08\\n25. March 2025 at 16:09\\nToday at 08:41\\n\\n25. March 2025 at 15:46\\n25. March 2025 at 15:46\\n25. March 2025 at 15:46\\n25. March 2025 at 15:51\\n\\n17,6 MB\\n24,1 MB\\n\\n1MB\\n18,6 MB\\n\\n2,3 MB\\n3,1 MB\\n136 KB\\n4,3 MB\\n\\nFolder\\n\\nZIP archive\\n\\nPlain Text\\nComma...et (.csv)\\nDocument\\n\\nFolder\\n\\nZIP archive\\n\\nPlain Text\\nComma...et (.csv)\\nDocument\\n',\n", + " 'Extracting Hi-C contact matrix from.hic file\\n\\nThe process obtains the hic contact matrix for each chromosome from the.hic file. It will output the\\nfrequency_matrix file.\\n\\nModify the path to the input and output files in the GetBigMatrix_Cells_KRobserved.sh file: The.jar file is the path\\nwhere the juicer tools resides, and run:\\n\\nbash GetBigMatrix_Cells_KRobserved.sh O\\n\\nGenerating sub-matrix from Hi-C contact matrix\\n\\nThe process cuts the hic contact matrix of each chromosome into multiple submatrices. Modify the path to the\\ninput and output files in the Getnpymatrix_chr_all_sample.sh file, where the input file is the output file from the\\nprevious step, DPATH is the root directory of the frequence_matrix file, and run:\\n\\nbash Getnpymatrix_chr_all_sample.sh oO\\n',\n", + " 'i! /bin/bash\\ncheckMakeDirectory(){\\necho -e \"checking directory: $1\"\\nif [ ! -e \"$1\" ]; then\\necho -e \"\\\\tmakedir $1\"\\nmkdir -p \"$1\"\\nfi\\n}\\n\\nchromList=\"20 21 22 \"\\nresolutions=\"5000\"\\nDPATH=\"/path/of/frequence_matrix/\"\\nsave_path=$(dirname \"SDPATH\")/chr_all_sample\\nmkdir -p \"$save_path\"\\nmatrix_size=21\\nfor resolution in $resolutions; do\\necho $resolution\\ndisplay_reso=$((resolution / 100@@))\\nfor chrom in $chromList; do\\necho $chrom\\npython chr_all_sample.py ${DPATH}KR_matrix_${display_reso}kb.chr$chrom ${save_path}/chr${chrom}_matrixsize${matrix_size}_tmp.npy $matrix_size ${display_reso}\\n\\npython control_contact.py ${save_path}/chr${chrom}_matrixsize${matrix_size}_tmp.npy ${save_path}/chr${chrom}_matrixsize${matrix_size}.npy\\ndone\\n\\ndone\\n',\n", + " 'Usage\\n\\nData preparation\\n\\nna sreparaton many inves: dowsing le erasing Hi: coract mati om fan gneaing\\nbat fom Hi cantet mati H-C aa douncaded am pe Ivnunctinn nh goyesiaerisee a?\\n\\nExtracting HI-C contact matrix from.hic tle\\nfrequent fe\\nNest tne patho the np a att esi tha Geta, Cala KRcbzere.h ie: Thea eis the path\\n\\nsoe Genser celle beers e\\n\\n‘Generating sub-matrx from HI-C contact matrix\\n\\n“The proces cits the hic contact mae f ech chrmceameint mtn submatices. May the path othe\\n‘put anit flesin the Gatopyatx stall aarplaah fie, where teint les the up fe er the\\nprovou ten PATH i the rot recta of the Fequence- matic fi and\\n\\nsee cetnpystria cr a appch e\\n\\nModel trai\\n\\n‘ring samp\\n\\nGet the norm _factor le, nteraction_trequency tle\\nSyouhave nt norm fact fe ard rat requncy fia pleac rn the flowing command, the generat\\n\\nGet the training positive samples\\n\\nchioho@hedpe ies the downed asses the plement fe Anu\\n\\nGot the training negative samples\\n\\nMerge postive samples and negative samples\\n\\nHere youneedto update the path th conasponig le and\\npytun merge. pritive nantive.oy o\\n\\nGet Taln-valdation-test sample\\n\\nHere youneedto update the path th onasponig le and\\n\\nyan trating. trasmal.ty o\\n\\n‘Training\\n\\neven fran tte 1 eidation#ste | e\\n\\nUse CGLoop to predict chromatin loops\\n* e\\n\\nClustering\\n“The chstrngmethadinpeslachihios Ju. combalbeslachy wae wed for hates seeing\\n\\nacm e\\n\\nUpdtethe hi apts theo le path andthe output path, an the fle donna rom\\n\\nits oth comfriapestachThon un.\\n\\ntee peatncuclusteren e\\n\\nOutput file format\\n\\n',\n", + " \"QW 6B github.com/kuikui-C/DconnLoop W © Search Startpage\\n\\n(1) README o\\n\\npip install matplotlib\\nconda install hicexplorer\\nconda activate DconnLoop\\n\\nUsage\\n\\nThe input data used can be downloaded in the supplementary materials of the paper. The input contact maps use\\nthe cool file format, which, if needed, can be converted and normalized using the HiCExplorer's hicConvertFormat\\ncommand.\\n\\nHiC to cool\\n\\nhicConvertFormat -m ./ENCFFQ97SKJ.hic --inputFormat hic --outputFormat cool -o ./ENCFF@97SKJ.c oO\\nhicConvertFormat -m ./ENCFFQ97SKJ_10000.cool --inputFormat cool —-outputFormat cool -o ./ENCFF\\n\\nGenerate positive and negative samples\\n\\npython PosNeg_Samp_Gen.py -p ./input/gm12878/Ra02014—GM12878-MboI-allreps—filtered.1@kb.cool — oO\\n\\nTraining\\n\\npython leave_one_train.py -d ./PosNeg_samp/ -g 1,2,3 —b 256 -lr @.001 -e 3@ -w 0.0005 -c ./mod oO\\n\\nTesting\\n\\npython leave_one_test.py -d ./PosNeg_samp/ -g 1,2,3 -c ./model/ -f ./model/chri5-record_test. oO\\n\\nScore\\n\\npython score_chromosome.py -p ./input/gm12878/Ra02014—GM12878-MboI-allreps—filtered.1@kb.cool oO\\n\\nCluster\\n\\npython cluster.py -d 5 -i ./scores/chr15.bed -r 10000 -m 0.97 -p 75 -e 10 -o ./cluster/chr15-L oO\\n\",\n", + " \"® Other High-Impact Internship Combos to Consider (besides ML + Proteomics)\\n\\nCombo\\n\\nML + Spatial Transcriptomics\\n\\nSingle-Cell Multi-Omics + Deep\\n\\nLearning\\n\\nMachine Learning + Functional\\n\\nGenomics (CRISPR screens)\\n\\nML + Imaging / Bioimage Analysis\\n\\nWhy It's Worth Considering\\n\\nMatches your interest in 3D genome and spatial\\nregulation. Cutting-edge field.\\n\\nExplodes in 2025. Everyone's moving toward this.\\n\\nGood for publication chances.\\n\\nGets you into industry very easily (e.g., biotech,\\n\\npharma).\\n\\nIf you like confocal/morphogenesis from Schneitz lab.\\n\\nAlso complements Micro-C beautifully.\\n\\nGood Labs\\n\\nGerlich (IMBA), Ale\\nBuecker (LMU)\\n\\nLinnarsson Lab (KI\\n\\n(Zurich), Aviv Rege\\n\\nETH Zurich, Broad:\\nMDC Berlin\\n\\nEMBL, CZI-linked |\\nDresden\\n\",\n", + " 'conda create -n test_velocyto\\n\\nconda activate test_velocyto\\n\\nmamba install numpy scipy cython numba matplotlib scikit-learn h5py click\\npip install pysam\\n\\npip install velocyto\\n\\npip install numpy\\n\\npip install --no-build-isolation velocyto\\n\\nvelocyto --version\\n\\n',\n", + " 'popgen_internship doc &\\n\\nFile Edit View Insert Format\\n\\nQ 5 @ BA F 100%\\n\\nas\\n\\nDocument tabs +\\n\\n|) Tab1\\n\\nHeadings you add to the document\\nwill appear here.\\n\\nv\\n\\nTools\\n\\nExtensions Zotero Help\\n\\nNormal text > Arial y= + BIrUA Fi @ G2\\n\\n1\\nbrit\\n\\nnon SAn nnn en i en i en i nn\\n\\nEv t= Yor iv\\n\\nmonn enon Anon nnn\\n\\nWhat are my next steps?\\n| did admixture\\nBut was not able to run structure\\nNext -\\nThis was what | wrote down before -\\nMajor: 1. Calculate L.D\\n2. Get the Matrix\\n\\n3. Plot the Matrix\\n\\nMinor: 1. Calc. theta pi, theta watterson, Tajima’s D and FST\\n',\n", + " \"(jpn_aman_new) [a.nalakath@frontend ~]$ jupyter notebook --no-browser --port=9006\\n\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n2025-04-23\\n\\nHHH HHH HH HHH AHHH SS SHH\\n\\n-182\\n134.198\\n14:25:34.\\n+203\\n+203\\n- 208\\n- 208\\n-821\\n-873\\n-876\\n-877\\n-887\\n-887\\n-888\\n- 000\\n- 009\\n-018\\n-010\\n-018\\n-018\\n:25:35.011\\n14:25:35.\\n\\n198\\n\\n289\\n\\nServerApp\\nServerApp\\nServerApp\\n\\njupyter_lsp | extension was successfully linked.\\njupyter_server_terminals | extension was successfully linked.\\njupyterlab | extension was successfully linked.\\n\\nJupyterNotebookApp] 'token' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\nJupyterNotebookApp] 'password' has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.\\n\\nServerApp\\nServerApp\\nServerApp\\nServerApp\\nServerApp\\nServerApp\\n\\nServerApp.token config is deprecated in 2.0. Use IdentityProvider.token.\\nnotebook | extension was successfully linked.\\n\\nnotebook_shim | extension was successfully linked.\\n\\nnotebook_shim | extension was successfully loaded.\\n\\njupyter_lsp | extension was successfully loaded.\\njupyter_server_terminals | extension was successfully loaded.\\n\\nLabApp] JupyterLab extension loaded from /data/proj2/home/students/a.nalakath/.conda/envs/jpn_aman_new/lib/python3.10/site-packages/jupyterlab\\nLabApp] JupyterLab application directory is /data/proj2/home/students/a.nalakath/.conda/envs/jpn_aman_new/share/jupyter/lab\\nLabApp] Extension Manager is 'pypi'.\\n\\nServerApp\\nServerApp\\nServerApp\\nServerApp\\nServerApp\\nServerApp\\nServerApp\\nServerApp\\n\\njupyterlab | extension was successfully loaded.\\nnotebook | extension was successfully loaded.\\nServing notebooks from local directory: /data/proj2/home/students/a.nalakath\\nJupyter Server 2.15.@ is running at:\\nhttp://localhost:9006/tree\\nhttp://127.0.0.1:9006/tree\\nUse Control-C to stop this server and shut down all kernels (twice to skip confirmation).\\nSkipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, p\\n\\nyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css—languageserver-bin, vscode-html-languageserver\\n-bin, vscode—json—-languageserver—-bin, yaml—language-server\\n\",\n", + " '(fithic_aman) [papantonis1@gwdu101 ~]$ fithic -i ~/rbp1_interactions_5kb.txt.gz -f ~/frag_5kb.txt.gz -o ~/aman/microc_project/loop_calling_premade_hic/fithic_results/ -r 5000\\n\\nFragment file not found\\n(fithic_aman) [papantonis1@gwdu101 ~]$ fithic -i ~/rbp1_interactions_5kb.txt.gz -f ~/frag_5kb.txt -o ~/aman/microc_project/loop_calling_premade_hic/fithic_results/ -r 5000\\n\\nReading fragments file from: /usr/users/papantonis1/frag_5kb.txt\\n\\nReading interactions file from: /usr/users/papantonis1/rbp1_interactions_5kb.txt.gz\\nOutput path being used from /usr/users/papantonis1/aman/microc_project/loop_calling_premade_hic/fithic_results/\\nFixed size option detected... Fast version of FitHiC will be used\\n\\nResolution is 5.@ kb\\n\\nNo bias file\\n\\nThe number of spline passes is 1\\n\\nThe number of bins is 100\\n\\nThe number of reads required to consider an interaction is 1\\n\\nThe name of the library for outputted files will be FitHiC\\n\\nUpper Distance threshold is inf\\n\\nLower Distance threshold is @\\n\\nOnly intra-chromosomal regions will be analyzed\\n\\nLower bound of bias values is 0.5\\n\\nUpper bound of bias values is 2\\n\\nAll arguments processed. Running FitHiC now...\\n\\nReading the contact counts file to generate bins...\\n\\nInteractions file read. Time took 511.9415831565857\\n\\nFragments file read. Time took 1.054295539855957\\n\\nWriting /usr/users/papantonis1/aman/microc_project/loop_calling_premade_hic/fithic_results/FitHiC. fithic_pass1.res5000.txt\\n\\nSpline fit Pass 1 starting...\\n\\nOutlier threshold is... 5.268321405383386e-11\\n\\nWriting p-values and q-values to file /usr/users/papantonis1/aman/microc_project/loop_calling_premade_hic/fithic_results/FitHiC.spline_pass1.significances.txt\\nNumber of outliers is... 64847\\n\\nFit-Hi-C completed successfully\\n',\n", + " '| f -\\nLara-Maike L... R\\n\\nEvaluation\\n\\nIndividual evaluation on a project work, according to:\\ne During the project work\\n\\nMotivation\\n\\nProblem solving capacity\\n\\nData analysis skills\\n\\nProgramming capabilities\\n\\ne Final presentation (10 min)\\nClearness of presentation\\nUsed methods\\nAchieved results\\n\\ne Written report (20 pages maximum)\\nConciseness and precision\\nDelineation of question / problem and solution\\nAccurate method description\\nAccurate usage of the taught biological concepts\\n\\nPresentation is on\\nThursday, 24.7.2025!\\n\\nRegister for the “exam”\\n(=project) on TUM online\\nto be graded\\n(Registration opens at\\nMay 26th)!\\n\\nCluster access:\\n\\n- Gagneur lab, 2FA.\\nLogin admin support\\nonly until 4.6.2025\\n\\n',\n", + " '[papantonis1@gwdu101 mustache_results]$\\nBIN1_CHR BIN1_START BIN1_END\\nchr 5510000 5515000 chr1 5610000\\nchr1 5505000 5510000 chr1 5745000\\nchr1 5635000 5640000 chr1 5745000\\nchr1 7665000 7670000 chr1 7750000\\nchr1 7985000 7990000 chr1 8325000\\nchri1 7990000 7995000 chr1 8105000\\nchr1 8020000 8025000 chr1 8310000\\nchri1 8020000 8025000 chr1 8240000\\nchr 8560000 8565000 chr1 8725000\\npapantonis1@gwdu101 mustache_results]$\\npapantonis1@gwdu101 mustache_results]$\\npapantonis1@gwdu101 mustache_results]$\\npapantonis1@gwdu101 mustache_results]$\\npapantonis1@gwdu101 mustache_results]$\\npapantonis1@gwdu101 mustache_results]$\\npapantonis1@gwdu101 mustache_results]$\\n12007 anchor_bed_try2/rbp1_anchors_final\\npapantonis1@gwdu101 mustache_results]$\\n13598 anchor_bed_try2/ctrl_anchors_final\\n\\npapantonis1@gwdu101 mustache_results]$\\n\\n> -a anchor_bed_try2/rbp1_anchors_fina\\n> -b ~/aman/microc_data/nadine_macro/C!\\n> -u > anchor_bed_try2/rbp1_anchors_wi\\n\\npapantonis1@gwdu101 mustache_results]$\\n1153 anchor_bed_try2/rbp1_anchors_with_C\\n\\npapantonis1@gwdu101 mustache_results]$\\n> -a anchor_bed_try2/ctrl_anchors_fina\\n> -b ~/aman/microc_data/nadine_macro/C.\\n> -u > anchor_bed_try2/ctrl_anchors_wi\\n\\n1767 anchor_bed_try2/ctrl_anchors_with_C\\npapantonis1@gwdu101 mustache_results]$\\n> -a anchor_bed_try2/rbp1_anchors_fina\\n> -b ~/aman/microc_data/nadine_macro/Cl\\n> -w 500@ -u > anchor_bed_try2/rbp1_an\\npapantonis1@gwdu101 mustache_results]$\\n> -a anchor_bed_try2/ctrl_anchors_fina\\n> -b ~/aman/microc_data/nadine_macro/C.\\n> -w 50@@ -u > anchor_bed_try2/ctrl_an\\n\\n1833 anchor_bed_try2/rbp1_anchors_near5k\\n\\n2689 anchor_bed_try2/ctrl_anchors_near5k\\npapantonis1@gwdu101 mustache_results]$\\n> -a anchor_bed_try2/rbp1_anchors_fina\\n> -b ~/aman/microc_data/nadine_macro/Cl\\n> -w 10000 -u > anchor_bed_try2/rbp1_a\\npapantonis1@gwdu101 mustache_results]$\\n> -a anchor_bed_try2/ctrl_anchors_fina\\n> -b ~/aman/microc_data/nadine_macro/C.\\n> -w 10000 -u > anchor_bed_try2/ctrl_a\\n\\n2046 anchor_bed_try2/rbp1_anchors_near1®\\n\\n3055 anchor_bed_try2/ctrl_anchors_near1@\\n\\nhead rbp1_loops_5k.bedpe\\nBIN2_CHROMOSOME BIN2_START BIN2_END\\n5615000\\n5750000\\n5750000\\n7755000\\n8330000\\n8110000\\n8315000\\n8245000\\n8730000\\ntail -n +2 rbp1_loops_5k.bedpe | cut -f1-3 > anchor_bed_try2/rbp1_anchor1.bed\\ntail -n +2 rbp1_loops_5k.bedpe | cut -f4-6 > anchor_bed_try2/rbp1_anchor2.bed\\ncat anchor_bed_try2/rbp1_anchor1.bed anchor_bed_try2/rbp1_anchor2.bed | sort -k1,1 -k2,2n | uniq > anchor_bed_try2/rbp1_anchors_final_tab.bed\\ntail -n +2 ctrl_loops_5k.bedpe | cut -f1-3 > anchor_bed_try2/ctrl_anchor1.bed\\ntail -n +2 ctrl_loops_5k.bedpe | cut -f4-6 > anchor_bed_try2/ctrl_anchor2.bed\\ncat anchor_bed_try2/ctrl_anchor1.bed anchor_bed_try2/ctrl_anchor2.bed | sort -k1,1 -k2,2n | uniq > anchor_bed_try2/ctrl_anchors_final_tab.bed\\nwe -l anchor_bed_try2/rbp1_anchors_final_tab.bed\\n\\n_tab.bed\\n\\nwe -l anchor_bed_try2/ctrl_anchors_final_tab.bed\\n_tab.bed\\n\\nbedtools intersect \\\\\\n\\nl_tab.bed \\\\\\nPI_CTCF_seacr_top@.@1.peaks.stringent.bed \\\\\\nth_CTCF.bed\\n\\nwe -l anchor_bed_try2/rbp1_anchors_with_CTCF.bed\\nTCF. bed\\n\\nbedtools intersect \\\\\\n\\nl_tab.bed \\\\\\n_CTCF_seacr_top@.01.peaks.stringent.bed \\\\\\nth_CTCF.bed\\n\\npapantonis1@gwdu101 mustache_results]$ we -l anchor_bed_try2/ctrl_anchors_with_CTCF.bed\\n\\nTCF. bed\\n\\nbedtools window \\\\\\n\\nl_tab.bed \\\\\\nPI_CTCF_seacr_top@.@1.peaks.stringent.bed \\\\\\nchors_near5kb_CTCF.bed\\n\\nbedtools window \\\\\\n\\nl_tab.bed \\\\\\n_CTCF_seacr_top@.01.peaks.stringent.bed \\\\\\nchors_near5kb_CTCF.bed\\n\\npapantonis1@gwdu101 mustache_results]$ wc -1 anchor_bed_try2/rbp1_anchors_near5kb_CTCF.bed\\n\\nb_CTCF.bed\\n\\npapantonis1@gwdu101 mustache_results]$ wc -1 anchor_bed_try2/ctrl_anchors_near5kb_CTCF.bed\\n\\nb_CTCF.bed\\n\\nbedtools window \\\\\\n\\nl_tab.bed \\\\\\nPI_CTCF_seacr_top@.@1.peaks.stringent.bed \\\\\\nnchors_near1@kb_CTCF.bed\\n\\nbedtools window \\\\\\n\\nl_tab.bed \\\\\\n_CTCF_seacr_top@.01.peaks.stringent.bed \\\\\\nnchors_near1@kb_CTCF.bed\\n\\npapantonis1@gwdu101 mustache_results]$ wc -1 anchor_bed_try2/rbp1_anchors_near1@kb_CTCF.bed\\n\\nkb_CTCF.bed\\n\\npapantonis1@gwdu101 mustache_results]$ wc -1 anchor_bed_try2/ctrl_anchors_neari@kb_CTCF.bed\\n\\nkb_CTCF.bed\\n',\n", + " '(jpn_aman_new) [a.nalakath@frontend ~]$ bcftools view -e \\'N_ALT=1! fg60_biallelic_snps.vcf.gz | grep -v \"4#\" | we -1\\n\\nQ\\n\\n(jpn_aman_new) [a.nalakath@frontend ~]$ bcftools view -e \\'N_ALT=1\\' ~/pop_gen_internship/ | grep -v \"*#\" | we -l\\n\\n-ipynb_checkpoints/ FG_6@.genotyped.SNP.and.INDEL.AN5.HardFilter.snpONLY.vcf pop_gen_internship-Copy1.ipynb\\n\\n(jpn_aman_new) [a.nalakath@frontend ~]$ bcftools view -e \\'N_ALT=1\\' ~/pop_gen_internship/FG_6@.genotyped.SNP.and.INDEL.AN5.HardFilter.snpONLY.vcf | grep -v \"*#\" | we -l\\n\\n18628\\n',\n", + " 'vvvy\\\\\\n\\nlibrary (CALDER)\\nchrs = paste@(\"chr\", c(1:22, \"X\", \"Y\"))\\nCALDER(contact_file_hic = \"/usr/users/papantonis1/aman/microc_data/nadine_macro/RBP1.hic\",\\nchrs = chrs,\\nbin_size = 25000,\\ngenome = \"hg38\",\\nsave_dir = \"/usr/users/papantonis1/aman/calder_output\",\\nsave_intermediate_data = FALSE,\\nn_cores = 4,\\nsub_domains = TRUE)\\n\\n',\n", + " 'Peakachu total: 11870\\n\\nControl loop overlap (+10kb Midpoint)\\n\\nPeakachu Mustache\\n\\nCooldots\\n\\nCooltools-dots total: 8552\\n\\nMustache total: 12973\\n\\nPeakachu total: 10564\\n\\nEED mutant Loop Overlap (+10kb Midpoint)\\n\\nPeakachu Mustache\\n\\nCooldots\\n\\nCooldots total: 7556\\n\\nMustache total: 11399\\n\\n',\n", + " '@ Vivaldi File Edit View\\n\\nCAhicv <\\n\\n&\\n\\nBookmarks = Mail\\n\\nTools\\n\\nWindow Help\\n\\n@ &—& > QV 8B wwwocbi-nim.nih.govsra\\n\\nGRR National Center for Biotechnology Information\\n\\nAccess\\nPublic (4)\\n\\nSource\\nDNA (4)\\n\\nLibrary Layout\\nsingle (4)\\n\\nPlatform\\nIllumina (4)\\n\\nStrategy\\nother (4)\\n\\nData in Cloud\\nGS (4)\\nS3 (4)\\n\\nFile Type\\nfastq (4)\\n\\n0 @0e ®B\\n\\n© Research Papers List\\n\\n@® &@e ¥\\n\\nW @ Search Startpage\\n\\nSummary +\\n\\nAdvanced\\n\\nLinks from BioProject\\n\\nItems: 4\\n\\n1. 4 ILLUM NA (Illumina NovaSeq 6000) run:\\nAccession: SRX11070613\\n\\n2. 41ILLUM NA (Illumina NovaSeq 6000) run:\\nAccession: SRX11070612\\n\\n3. 4 ILLUM NA (Illumina NovaSeq 6000) run:\\nAccession: SRX11070611\\n\\n4. 41LLUM NA (Illumina NovaSeq 6000) run:\\nAccession: SRX11070610\\n\\nSummary +\\n\\nStartpage Search Result\\n\\n€ CTCF Footprinting Revez\\n\\n&) Distinct IL-1a-responsive\\n\\nSend to: +\\n\\n: 18.5M spots, 1.8G bases, 554Mb downloads\\n\\n: 13.4M spots, 1.3G bases, 400.7Mb downloads\\n\\n: 15.6M spots, 1.5G bases, 468Mb downloads\\n\\n: 14.7M spots, 1.5G bases, 434.9Mb downloads\\n\\nS RNA polymerase II is req\\n\\nFilters:\\n\\nFind related data\\n\\nDatabase:\\n\\nRecent activity\\n\\nQ_ SRALinks for BioProject (Select 672940) (4)\\nRNA polymerase II is necessary for spatial\\nchromatin reorganization following e) BioProject\\n\\nRNA polymerase II is necessary for spatial\\nchromatin reorganization following e: BioProject\\n\\nStartpage Search Result\\n\\na\\n\\nTurn Off Clear\\n\\nSRA\\n\\nSee more...\\n\\nD SRA Links for BioProject\\n\\n+\\n\\nThu 22. May 19:19\\n\\n°8 @®@aaue\\n\\na\\n\\n© (2 (Q Reset Cun 100% 19:19\\n',\n", + " 'fs]\\n\\ncS\\n\\n# Define a function to compute the signal for each loop (separately for control and EED)\\ndef get_loop_signal(row, clr_i, clr_2):\\n# Fetch signal for anchor 1 in control\\nsignali_ctrl = clr_1.matrix(balance=True) . fetch(f\"{rowl\\'chr1\\']}:{row{\\'start1\\']}—{row{\\'end1\\']}\")\\n# Fetch signal for anchor 2 in control\\nsignal2_ctrl = clr_1.matrix(balance=True) . fetch(f\"{rowl\\'chr2\\']}:{row{\\'start2\\']}—{row{\\'end2\"]}\")\\n\\n# Fetch signal for anchor 1 in EED\\nsignall_eed = clr_2.matrix(balance=True). fetch(f\"{row[\\'chr1\\']}:{row[\\'start1\\']}-{row[\\'end1\\']}\")\\n# Fetch signal for anchor 2 in EED\\nsignal2_eed = clr_2.matrix(balance=True). fetch(f\"{row[\\'chr2\\']}:{row[\\'start2\\']}-{row[\\'end2\\']}\")\\n\\n# Sum signals for control and EED (you can also use mean or another metric)\\nsignal_ctrl = signali_ctrl.sum() + signal2_ctrl.sum()\\nsignal_eed = signali_eed.sum() + signal2_eed.sum()\\n\\nreturn signal_ctrl, signal_eed\\n\\n# Apply the function to both control and EED loop data\\nmega_loop_ctri[{\"ctrl_signal\", \"eed_signal\"]] = mega_loop_ctrl.apply( lambda row: get_loop_signal(row, clr_1, clr_2), axis=1)\\n\\n# If needed, apply for EED data as well\\nmega_loop_rbpi[{\"ctrl_signal\", “eed_signal\"]] = mega_loop_rbp1.apply(lambda row: get_loop_signal(row, clr_1, clr_2), axis=1)\\n\\n# Combine the two DataFrames or choose to analyze them separately\\n# If combining, ensure matching loop identifiers (loop IDs) between control and EED\\nmerged_df = pd.merge(mega_loop_ctrl, mega_loop_rbpi, on=(\"chri\", “start1\", \"endi\", \"chr2\", “start2\", “end2\"], suffixes=(\"_ctrl\",\\n\\need\") )\\n\\n# Calculate log2 fold change\\nmerged_df [\"log2FC\"] = np. log2(merged_df {\"eed_signal\"] / merged_df{\"ctrl_signal\"])\\n\\n# Classify loops based on log2 fold change\\nmerged_df [\"classification\"] = np.where(merged_df[\"log2FC\"] > 0, \"gain\",\\n\\nnp.where(merged_df[\"log2FC\"] < 0, \"loss\", \"stable\"))\\n\\n# Check the result\\nprint(merged_df.head())\\n\\n7m 50.18\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help S®e@vutH @Brt¥ sz @0 O S Wed 4. Jun 14:04\\n\\n(BR = =| Q © 8A docs.google.com/spreadsheets/d/1Puep_w4Y4vZRtkfBr9BvZvOz7VPlxuofjf... W Q B&B 7) wt eS > @ F oo @\\n\\nCluster_access ¥ @& @ ®) Oo &@ a-\\n\\n© Share ~ CO Q)\\nFile Edit View Insert Format Data Tools Extensions Help ri\\n\\nQo @ GF 100% >| £ % O .09 123 | Defaul... ~ - (10) + BIrsA * A Eydivrib~r Ay @ WH DW Y Br = A\\n\\nF79 ~ | fe\\nA B c D E F G H yingta 1of2 a oy > xX ov\\n\\n55 13 Tristan Aretz t.aretz@tum.de\\n56 21 Markus Langst ge47roz@mytum.de\\n57 17 Tuna Seckin ge85fon@mytum.de\\n58 16 Cong Thanh Dang ge42xag@tum.de\\n59 17 Fabian Basso fabian.basso@tum.de\\n60 17 Lara Lechner lara.lechner@tum.de\\n61 16 Puntika Leepagorn go82zur@mytum.de\\n62 16 Perapat Taytad go82voq@mytum.de\\n63 14 Isabel Giray isabel.giray@tum.de\\n64 shahd ibrahim shahd.ibrahim@tum.de\\n65 11 Daphné Baudeu go46ziw@mytum.de\\n66 7 Rebeka Luknarova luk@in.tum.de\\n67 7 Elias Albrecht elias.albrecht@tum.de\\n68 8 Antonia Saile ge72lec@mytum.de\\n69 7 Mathias Nguyen ge28sij@mytum.de\\n70 13 Arina Medvedeva go25zad@mytum.de\\n71 1 Helena Melcher ge63sak@mytum.de\\n72 7 Jean-Pasqual Sindermann jeanpasqual.sindermann@tum.de\\n73 3 Norman Roggendorf ge26jup@mytum.de\\n74 6 Kimia (Zahra) — Ebrahimi kimia.ebrahimi@tum.de\\n7 18 Christoph Albertin ge93jis@mytum.de\\n76 1 Daniel Lochert elizabeth.lochert@tum.de\\n77 10 Aman Nalakath aman.nalakath@tum.de\\n78\\n\" a\\n80 °\\n81\\n82\\n83\\n\\nSheet1 ~\\n\\n= zehn_lab v < Chromatin Loop Interac Giveaway - Plus New10 © thesis_papantonis_lab - a] Pastebin.com - #1 paste Startpage Search Resul Hf Installation — pyranges Cluster_access - Goog\\n',\n", + " 'Y cut_n_tag/nadine_cut_tag /nadine_cut_tag\\n> Aux_CPI_H3K27me3_results\\n> C_H3K27me3_results\\n> C_H3K27me3_Spi_results\\n> CPILH3K27me3_results\\n\\n',\n", + " \"Where you're going broad:\\n\\n— Integrating multiple loop callers (Peakachu, Mustache, SIP, FitHiC2, Cooltools) and comparing overlaps\\nwithout a narrowed hypothesis or defined benchmark.\\n\\n— Using RNA-seq, Micro-C, ChIP-seq, compartment analysis, insulation scores, saddle plots, pileups, and\\nmultiple chromatin states simultaneously without prioritization.\\n\\n— Experimenting with too many ML techniques (XGBoost, MLP, CNN, GNN, clustering, autoencoders, NMF,\\n\\nt-SNE, UMAP) without selecting one core predictive or generative objective.\\n\\n- Combining tasks from loop classification, differential loop analysis, feature interpretation, and integrative\\nmodeling into the same sprint, diluting focus.\\n\\nFix:\\n\\n— Freeze one analytical axis per phase. Example: “This week = classify loops using only structural\\n\\nfeatures via XGBoost. No RNA-seq, no CNN, no compartments.”\\n\\n— Lock hypotheses. Example: “Gained loops with increased H3K27me3 predict gene repression.” Don’t\\n\\ndeviate until falsified or validated.\\n\\n- Version objectives. Tag experimental branches (e.g., loop_model_v1_xgb_only ,\\nloop_model_v2_with_ctcf ), treat each as immutable snapshots.\\n\\n— Kill parallel prototypes. Run one model end-to-end. Archive others. Resume only if the current fails\\nreproducibility or signal.\\n\\n— Define exit criteria. Every analysis must have a measurable endpoint—e.g., loop F1-score = baseline,\\n\\nAexpression correlation with loop gain = threshold. Don’t continue beyond that frontier without cause.\\n\",\n", + " \"@ Terminal Shell Edit View Window Help\\n\\n4) FS Q S Sun 29. Jun 12:54\\n\\neee ~~ aman — a.nalakath@node08:~ — ssh -L 9006:localhost:9006 a.nalakath@10.152.154.1 — 208x61\\n\\nLast login: Sun Jun 29 11:01:36 on ttys@ee\\n\\naman@Laptop-von-Aman ~ % tum_ngs\\n\\nDRA A AA AA A A RRA A RA AA RR RRA A RRR RRA A AR AR AR HAA RR A\\n* Welcome to PGEN cluster *\\nDRA AA A AR A AA A RRA A AA ARR A RA RR A RR RRA AR A RR AA A HRA RR A\\n\\nPlease use this node only to submit your jobs.\\nDon't use it for calculations or CPU/RAM intensive tasks!!!\\n\\nDARA A AAA AA A A AA A RA AR A RR RRA A RRR RR ARR A HRA HAR A HAA RR A\\n(a.nalakath@10.152.154.1) Password:\\n\\nKickstarted on 2018-12-07\\n\\nLast login: Wed Jun 25 08:01:17 2025 from 10.157.58.238\\n[a.nalakath@frontend ~]$ ssh node@s\\n\\nPassword:\\n\\nKickstarted on 2018-12-04\\n\\nLast login: Wed Jun 25 08:01:32 2025 from 10.152.154.1\\n[a.nalakath@node@8 ~]$ tmux ls\\n\\n@: 1 windows (created Sat Jun 21 08:01:35 2025)\\n[a.nalakath@nodees ~1$ ff\\n\\n\",\n", + " 'Skipping\\nSkipping\\nSkipping\\nSkipping\\nSkipping\\nSkipping\\n\\nCluster\\nCluster\\nCluster\\nCluster\\nCluster\\nCluster\\n\\nChrom\\nChrom\\nChrom\\nChrom\\nChrom\\nChrom\\n\\nchromosome_2: index\\nchromosome_4: index\\nchromosome_2: index\\nchromosome_4: index\\nchromosome_2: index\\nchromosome_4: index\\n\\nimport matplotlib.pyplot as plt\\nimport seaborn as sns\\n\\nplt. figure(figsize=(16, 8))\\nsns.boxplot(data=df_r2, x=\\'Group\\', y=\\'r2\\', showfliers=False)\\nplt.xticks(rotation=90)\\nplt.ylabel(\\'Mean r? (LD) in 5kb windows\")\\nplt.title(r\\'$r*2$ Across Clusters and Chromosomes \\')\\nplt.tight_layout()\\nplt.show()\\n\\n-1\\n-1\\n-1\\n-1\\n-1\\n-1\\n\\nis\\nis\\nis\\nis\\nis\\nis\\n\\nout\\nout\\nout\\nout\\nout\\nout\\n\\nof\\nof\\nof\\nof\\nof\\nof\\n\\nbounds for\\nbounds for\\nbounds for\\nbounds for\\nbounds for\\nbounds for\\n\\naxis\\naxis\\naxis\\naxis\\naxis\\naxis\\n\\nS2Se000\\n\\nwith\\nwith\\nwith\\nwith\\nwith\\nwith\\n\\nsize\\nsize\\nsize\\nsize\\nsize\\nsize\\n\\nSeseo000\\n\\nP Across Clusters and Chromosomes\\n\\n0.12\\n\\n2 ° 2\\n3° ry 2\\na cy S\\n\\nMean r? (LD) in 5kb windows\\n\\n°\\n3\\ng\\n\\n0.02\\n\\nCluster 0 - chromosome_1\\n\\nCluster 0 - chromosome_3\\n\\nCluster 1 - chromosome_1\\n\\nCluster 1 - chromosome_3\\nCluster 2 - chromosome_1\\n\\nCluster 2 - chromosome_3\\n\\n',\n", + " '# Read raw table\\ndf <- read. table(\"/usr/users/papantonis1/aman/rnaseq_data/irnaseq_results/all_samples_counts.txt\", header = TRUE, sep = \"\\\\t\", stringsAsFactors = FALSE)\\n\\n# Extract *only* count columns — from column 9 onwards\\ncounts <- df[, 9:ncol(df)]\\n\\n# Rename columns to match samples\\ncolnames(counts) <- c(\"S55\", \"S56\", \"S57\", \"S58\", \"S59\", \"S60\")\\n\\n# Set rownames to gene symbols (or RefSeq if preferred)\\nrownames(counts) <- df$Symbol\\n\\n(1] v 08s\\nDr Dy\\nb counts # this is the cout matrix\\n[2] v Os\\nA data.frame: 14665 x 6\\n\\ns55 S56 S57 $58 $59 s60\\n\\n \\n\\nsccA 88\\n\\nADRB3 0 4 0 0 te) 0\\n\\nABCD1 143 157 668 543 594 516\\n\\nALDOB 0 2 0 0 te) 0\\n\\nAPOC3 6 17 0 0 0 0\\n\\nAPOH 10 te) 0 0 2 0\\n\\nFs ns a a\\n\\nARSB 262 357. 1550 10291512 1141\\n\\nASPA 0 0 0 0 0 0\\n\\nAVPR2 0 te) 0 0 2 0\\n\\nBCHE 2 6 0 0 0 0\\n\\nSERPING1 0 4 4 0 te) 2\\n\\nos 8 COBO BB\\n\\nCD40LG 4 te) 0 0 te) 0\\n\\nCHRNA1 183 161 1 8 2 1\\n\\nCHRNE 63 76 28 9 31 18\\n\\nERCC8 699 958 5415 3907 4895 3732\\n\\nCLCNKB 20 12 0 0 te) 2\\n\\ncums 8 8g 8\\n\\ncP 39 38 2 0 2 0\\n\\nCPOX 266 306 2398 2079 2346 2315\\nCSTB 66 100 478 475 433 455\\n\\nDUOXA2 4 10 0 oO 0 0\\nERVFRD-1 O 4 0 O 2 0\\nCllorf87 2 1 0 oO 0 0\\n\\nABCA2 131 133 184 154 360 294\\nBLOC1S3 4 47 40 65 67 35\\n\\nPATE2 15 2 0 oO 0 0\\nASB18 4 2 2 2 0 0\\nAMTN 0 0 0 oO 0 0\\n\\nRAPH1 728 767 3094 2022 3150 2292\\nDIO1 4 0 0 oO 0 0\\nRFX4 109 132 10 oO 4 4\\nFOXN4 154 149 106 101 131 49\\nZNF543 172 226 276 250 268 226\\nPLA2G4F 238 284 29 37 68 52\\nADAMTSL5S, 19 13 253 212 373 251\\nSLC16A12 335, 328 12 10 2 0\\nC2orf66 49 56 2 oO 2 2\\nATP6V1H 1538 1745 7399 4432 6413 5164\\nWARS1 16 21 13 132 89 72\\nSFXN4 101 108 1187 1097 1402 931\\n\\nRPLP1 127 131 1443 1760 1819 1442\\nPRR27 0 0 0 oO 0 0\\n\\n#-Load libraries\\n\\nlibrary (DESeq2)\\n\\n# beriné sainpte*meauaca\\n\\ncoldata <- data. frame(condition = factor(c(\"AuxinCPI\", “AuxinCPI\", \"CPI\", \"CPI\", \"control\", “control\")))\\nrownames(coldata) <- colnames(counts)\\n\\n# Create DESeq2 dataset\\n\\ndds <- DESeqDataSetFromMatrix(countData = counts,\\ncolData = coldata,\\ndesign = ~ condition)\\n\\nru <> riuyyuus, vtanu = inucy\\n\\n# Transpose: samples as rows, genes as columns\\nmat <- t(assay(rld))\\n\\n# Filter out genes (columns) with zero variance\\nmat_filtered <- mat[, apply(mat, 2, var) != 0]\\n\\nPLBCO) ~ aosuatae rr ameipragas\\n\\npca_df$condition <- coldata$condition\\n\\n# Plot PCA\\n\\nggplot(pca_df, aes(x = PC1, y = PC2, color = condition)) +\\ngeom_point(size = 3) +\\ntheme_minimal()\\n\\nLoading required package: stats4\\n\\nLoading required package: BiocGenerics\\n\\nAttaching package: ‘BiocGenerics’\\n\\nIQR, mad, sd, var, xtabs\\n\\nThe following objects are masked from ‘package:base’:\\n\\nanyDuplicated, aperm, append, as.data.frame, basename, cbind,\\ncolnames, dirname. do.call., duplicated. eyal. eyala. Filter. Find.\\nPosition, rank, rbind, Reduce, rownames, sapply, saveRDS, setdiff,\\ntable, tapply, union, unique, unsplit, which.max, which.min\\n\\nAttaching package: ‘S4Vectors’\\n\\nto use factor(...,levels=...) or relevel() to set this as the reference level\\n\\nOutput is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings...\\n\\n°\\n.\\ncondition\\n. © Auxince!\\ngz? ; conte\\n°\\ner\\n.\\n°\\n200 50 ° so\\nPCL\\nPAR waun voscye Yuta rune caun\\nplotPCA(rld, intgroup = \"condition\"\\n[4] Vv 04s\\nusing ntop=500 top features by variance\\n5 sroup\\n5s © Aucince!\\ngo @ s © contro!\\n\\n# Load libraries\\nlibrary (DESeq2)\\nlibrary (ggplot2)\\n# Define sample metadata\\ncoldata <- data. frame(condition = factor(c(\"AuxinCPI\", “AuxinCPI\", \"CPI\", \"CPI\", \"control\", “control\")))\\nouranee (coldatrlucascelnamac (enunte)\\ndds <- DESeqDataSetFromMatrix(countData = counts,\\ncolData = coldata,\\ndesign = ~ condition)\\n\\n# Apply VST (variance stabilizing transformation)\\nvst_mat <- assay(vst(dds, blind = TRUE))\\n\\n# Trancnnca: camnlac ac rawe manac ac calimne\\n# Remove genes with zero variance\\n\\ngene_vars <- apply(mat, 2, var)\\n\\nmat_filtered <- mat[, gene_vars != @]\\n\\n# PCA\\npca <- prcomp(mat_filtered, scale. = TRUE)\\npca_df <- as.data. frame(pca$x)\\nnea dtérandition <— coldatalmatch(rownames(nea df). rownames(caldata)). \"condition\"\\nggplot(pca_df, aes(x = PC1, y = PC2, color = condition)) +\\ngeom_point(size = 3) +\\ntheme_minimal() +\\nxlab(paste@(\"PC1\\nylab(paste@(\"PC2\\n\\n[11] v 17s\\n\\nround(100 * summary(pca)$importance[2, 1], 1), \"% variance\")) +\\nround(100 * summary(pca)$importance[2, 2], 1), \"% variance\") )\\n\\nit appears that the last variable in the desian formula, ‘condition’,\\nbefore proceeding. for more information, please see the ‘Note on factor levels\\'\\nin vignette(\\'DESeq2\\').\\n\\n°\\n°\\n\\ns condition\\n\\nan © Auxincel\\n\\n& 3 © control\\n\\nae eo\\n\\n9 e\\n\\n30\\ne\\n\\n60\\n\\n50 °\\nPCI: 74.3% variance\\n',\n", + " 'ML classification model\\n\\nML regression model\\n\\nATAC QC\\n\\nATAC peak detection\\n\\n7 ,\\nGitHub\\n8\\nNextflow for ML\\n\\n',\n", + " '',\n", + " '1. Structural Off-Target Prediction\\n- Use SMAP to scan human structural proteome\\n- Filter metabolic proteins in Recon1\\n- Check overlap between drug-binding and functional sites\\n\\n2. Protein-Ligand Docking\\n- Retrieve/build endogenous substrate structures\\n- Prepare proteins/ligands (AutoDockTools)\\n- Dock with AutoDock Vina\\n- Compare binding energies: drug vs endogenous ligand\\n\\n3. Build Kidney Metabolic Model\\n\\n- Start from Recon! global network\\n- Define renal objective function (literature)\\n- Add missing exchange/transport reactions\\n\\n4. Constrain Kidney Exchanges\\n- Use HMDB metabolomics: allow bloodekidney and kidney-urine exchanges\\n- Set unsupported exchanges to zero\\n- Apply system boundary flux constraint\\n\\nintegrate Gene Expression\\n\\n- Normalize kidney microarray data (GSE803)\\n- Map genes to Recon! reactions\\n\\n- Set expression significance threshold\\n\\nRun GIMME Algorithm\\n\\n- Input: constrained Recon1, gene data, renal objective\\n- Require 290% renal objective flux\\n\\n- Minimize inconsistency with expression\\n\\n- Output: full & reduced kidney model\\n\\nVo\\n\\nimulations\\n\\n- Drug inhibition: set target reaction flux to 0\\n- Run FBA for each renal function\\n\\n- Simulate genetic deficiencies + drug\\n\\n- Identify cryptic genetic risk factors\\n\\n8. Validation\\n- Compare active genes to transcriptomics & proteomics\\n- Cross-validation for recall of high-expression genes\\n- Compare achievable functions to literature\\n- Validate disorder phenotypes vs OMIM\\n\\n9. Sensitivity Analysis\\n- Vary system boundary flux constraint (0-1000)\\n- Vary inhibition degree (0-100% activity)\\n- Check robustness of predictions\\n\\n',\n", + " '(14]\\n\\n[15]\\n\\n{17]\\n\\n[18]\\n\\n[19]\\n\\n[20]\\n\\n# categorize loops as promoter-promoter, prom-enh, enh-enh\\nv 0.0s\\n\\nimport pandas as pd\\nimport pybedtools\\n\\nv 0.0s\\n\\n# === Load your loops ===\\n\\nall_loops = pd.read_csv(\"/usr/users/papantonis1/aman/microc_project/loop_calling_premade_hic/jupyter_notes/ml_final2_multimodal.csv\", sep=\",\")\\n\\n# Keep the original loop count\\noriginal_loop_count = all_loops.shape[0]\\n\\n=== Load ENCODE cCRE BED ===\\nccres = pybedtools.BedTool(\"/usr/users/papantonis1/aman/gh_promoters\")\\n\\nPratt oops i iFenra™; *Scare *end2\")].copy()\\nal_df.columns = a2_df.columns = [\\'Chromosome\\', \\'Start\\', ‘End\\']\\n\\n=== Convert anchors to BedTool ===\\nal_bed = pybedtools.BedTool. from_dataframe(al_df)\\na2_bed = pybedtools.BedTool. from_dataframe(a2_df)\\n\\na2_bed = a2_bed.sort(\\nccres = ccres.sort()\\n\\n# Intersect with cCREs\\nbed_columns = [\\'name\\', \\'score\\', ‘strand\\', ‘thickStart\\', \\'thickEnd\\',\\n‘itemRgb\\', ‘ccre\\', ‘encodeLabel\\', ‘\\'zScore\\', ‘ucscLabel\\',\\n\\nal_anno = al_bed.closest(ccres, d=True, “ts! first’) /to_dataframe(\\nnames=[\\'chrom\\', \\'start\\', ‘end\\'] + bed_columns + [\\'distance\\']\\n\\n)\\n\\na2_anno = a2_bed.closest(ccres, d=True, t=\\'first\\').to_dataframe(\\n\\nnames=[\\'chrom\\', \\'start\\', ‘end\\'] + bed_columns + [\\'distance\\']\\n)\\nal_anno = al_anno.drop_duplicates(subset=[\\'chrom\\', ‘start\\', ‘end\\'])\\na2_anno = a2_anno.drop_duplicates(subset=[\\'chrom\\', ‘start\\', ‘end\\'])\\nv 0.0s\\n\\nall_loops = all_Loops.merge(\\nal_anno,\\nleft_on=[\\'chri\\', \\'start1\\', ‘end1\\'],\\nright_on=[\\'chrom\\', \\'start\\', ‘end\\'],\\nhow=\\'left\\'\\n\\n).drop(columns=[\\'chrom\\', \\'start\\', ‘end\\'])\\n\\na2_anno,\\nleft_on=[\\'chr2\\', \\'start2\\', ‘end2\\'],\\nright_on=[\\'chrom\\', \\'start\\', ‘end\\'],\\n\\nhow=\\'left\\'\\n).drop(columns=[\\'chrom\\', \\'start\\', ‘end\\'])\\nv 0.1s\\nall_Loops\\nv 0.0s\\nUnnamed: Unnamed: Unnamed: chr1 start1 end1 = chr2 start2 end2 status\\n0 0 te) Q- chr1 1952500 1957500 chr 2042500 2047500 shared\\n2 2 2 2 ~~ chri 2412500 2417500 —chr1 2552500 2557500 = shared\\n3 3) 3 3 chr1 3490000 3495000 chr1 3615000 3620000 _ shared\\n4 4 4 4 chr1 3565000 3570000 chr1 3615000 3620000 _ shared\\n32272 32272 32272 32272 chrY 10945000 10950000 chrY 11290000 11295000 gained\\n32273 32273 32273 32273 chrY 10982500 10987500 chrY 11292500 11297500 gained\\n32275 32275 32275 32275 chrY 11530000 11535000 chrY 11760000 11765000 gained\\n32276 32276 32276 32276 chrY 19432500 19437500 chrY 20742500 20747500 gained\\n32277 rows x 63 columns\\nal = rowl*ancnori_type’ J\\na2 = row[\\'anchor2_type\\']\\nif al == \\'promoter\\' and a2 == \\'promoter\\':\\nreturn \\'promoter-promoter\\'\\nelif al == \\'enhancer\\' and a2 == ‘enhancer\\':\\n\\nreturn ‘enhancer-enhancer\\'\\nelif \\'promoter\\' in [al, a2] and ‘enhancer\\' in [al, a2]:\\n\\nreturn ‘other\\'\\n\\nall_loops[\\'loop_type\\'] = all_loops.apply(get_loop_type, axis=1)\\n® 0.3s\\ntry:\\n—> 3805 return self._engine.get_loc(casted_key)\\n\\n3806 except KeyError as err:\\n\\nFile index.pyx:167, in pandas._libs. index. IndexEngine.get_loc()\\n\\nsarieionel ee ee yey re ee\\n\\nFile pandas/_libs/hashtable_class_helper.pxi:7089, in pandas._libs.hashtable.Py0bjectHashTable.get_item()\\nKeyError: ‘anchori_type\\'\\n\\nThe above exception was the direct cause of the following exception:\\n\\nCell In[20], line 13\\n\\n10 else:\\n11 return ‘other\\'\\n---> 13 all_loops[\\'loop_type\\'] = all_loops.apply(get_loop_type, axis=1)\\n3815 # = InvalidIndexError. Otherwise we fall through and re-raise\\nARIA # the TvneFrror.\\n\\nKeyError: ‘anchori_type\\'\\n\\nOutput is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings...\\n\\nall_Loops\\n\\nUnnamed: Unnamed: Unnamed:\\n\\nthickStart_!\\n\\nNaN\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nthickEnd_y\\n\\nE1_anchor2_ctrl\\n\\nNaN\\nNaN\\nNaN\\nNaN\\n\\n0.2 0.1 chr1 start1 end1 = chr2 start2 end2 status\\n\\n0 0 te) O chr1 1952500 1957500 chr 2042500 2047500 shared\\n\\n1 1 1 1 chr1 2202500 2207500 _—chr1 2382500 2387500 shared\\n\\n2 2 chri 2412500 2417500 chr1 2552500 2557500 shared\\n\\n3 3) 3 3 chr1 3490000 3495000 chr1 3615000 3620000 _ shared\\n32272 32272 32272 32272 chrY 10945000 10950000 chrY 11290000 11295000 gained\\n32273 32273 32273 32273 chrY 10982500 10987500 chrY 11292500 11297500 gained\\n32274 32274 32274 32274 chrY 11292500 11297500 chrY 11722500 11727500 gained\\n32275 32275 32275 32275 chrY 11530000 11535000 chrY 11760000 11765000 gained\\n39976 39976 392976 39976 chrY 19429500 19427500 chrY 20742500 20747500 aained\\n\\n0.270996\\n0.270996\\n0.409095\\n-1.229772\\n0.280603\\n\\nNaN\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nE1_anchor2_rbp1\\n\\nitemRgb_y\\nNaN\\nNaN\\nNaN\\nNaN\\n\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nNaN\\nNaN\\nNaN\\nNaN\\n0.177009\\n0.177009\\n0.332632\\n\\n-1.167283\\n0.539909\\n\\nccre_)\\n\\nNaN\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nencodeLabel_y\\n\\ndelta_E1_anchor1\\n\\nNaN\\nNaN\\nNaN\\nNaN\\n\\n-0.076090\\n-0.221548\\n-0.093987\\n-0.012394\\n-0.009282\\n\\nNaN\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nzScore_|\\n\\nNaN\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\ndelta_E1_anchor2\\n\\nNaN\\nNaN\\nNaN\\nNaN\\n\\nPython\\n\\nPython\\n\\nPython\\n\\nDr Du ow\\n\\nPython\\n\\nPython\\n\\nucscLabel_y accessionLabe\\n\\nNaN\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nNaN\\nNaN\\n\\nNaN\\n\\nPython\\n\\nATAC_signal _ status_slop\\n\\n0.078179 shared_2.5kb\\n0.200288 shared_2.5kb\\n0.069768 shared_2.5kb\\n0.050523 shared 2.5kb\\n\\n-0.093987\\n-0.093987\\n-0.076464\\n0.062489\\n0.159306\\n\\n0.019050 gained_2.5kb\\n0.022277 gained_2.5kb\\n0.022359 gained_2.5kb\\n0.019858 gained_2.5kb\\n0.091187 aained 2 5kb\\n',\n", + " 'View’ Edit Window’ Help\\n\\n=> Q S_~ Thu 21. Aug 12:01\\n\\n© ™ Topics for HiWis | BioDatA x Collection of topics for stu: x [J Acommunity-consensus rex @ New Tab SN Figure 1 | A Practical Prote x EJ Context-SpecificGenomes* + v VAX\\n\\n€ 7G Oo Ay\\n\\nFez Oinbox CMArbeit PhD OSport gill Prof.GarySawers [ Christian R.Eckmann lJ Prof. Dr. Robert Paxton lj Martin Schattat a? Frontiers | Networks ... Network thermodyna...\\n\\nw.mdpi.com/2218-1989/13/1/126 ag\\n\\nfe\\n\\nes * p=\\n\\nTable 2. An overview of algorithms for automated reconstru specific models. Abbreviations: LP—linear programming; RMF—required metabolic function.\\n\\nAlgorithm Reference Family Input Data Comments\\nGIMME Becker etal, 2008 (38) © transcriptomics c owa threshold w\\n\\nGIMME-\\n\\nGIMMEp dbar et al., 2012 [44] like\\n\\nGIMME\\n\\n‘Schmidt etal, 2013 [45] like No thresholding\\n\\nGIMME-\\n\\nRIPTIDe 2020 [46] ik a e flux values, no thresholding,\\n\\nimat 110 [47] iMAT-Ike iptomics, prot on a sion profiles, no RMF.\\n\\ntal evid\\nini 2012 (48) iMATHIke transcriptomies, proteomics, metabolomics (qualitative) at evider\\n\\n. prior knowledge, transcriptomies, proteomics, metabolomic\\nUNIT Agren et al., 2014 [49] iMAT-Ike\\n(qualita\\nLee et al., 2012 [50] iMAT-Iike transcriptomics u jon data (RNA-seq).\\niMATike transcriptomi a expression data (RNA-seq) and regularisation.\\n\\n0105 prior knowledge, transcriptomics, proteomics, metabolomics, Removes non-core reactions and checks model consistency for core\\nae fluxomi reactions,\\n\\n2012 [53] criptomics, metabolomics Different reaction scores to determine core reactions\\n\\nind a minimal set\\nreactions,\\n\\n2014 [40] e f core reactions,\\n\\nhand Boyd, 2020, «d runtime and network compactness in comparison to\\n\\nFASTCORE.\\n\\nMBALike set of core reactions\\n\\nMBA-lke transcriptomics ‘CORE workflow for microarray data,\\n\\nPires Pacheco at al\\n\\nIFASTCORMICS a2) MBAAike transcriptomics FASTCORE workflow for RNA-seq data,\\n\\n0 at al, 2022\\nsoFASTCORMICS = transcriptomies FASTCORE workflow for scRNA-seq data,\\nSchulte and Qutub, 2016\\n\\nCORDA is MBAGike core reactions Does not require to remove all non-core react\\nJensen and Papin, 2011\\n\\nMADE eed MADE-I transcriptomies ntfes reaction activities in a sequence of measure!\\n\\nZhang et al, 2019 [57] MADE-lke transcriptomies ‘Sequentially pushes the constraints\\n\\ntent and minimal solution of flux di\\netal, 2021 [58] MADE-lke transcriptomies na\\n\\nconditions.\\n\\n',\n", + " 'Doctoral School\\n\\nStudent Life\\n\\no Welcome Doctorate Supervision/Practices Alumni/Career Ye\\n\\nYou are here: UNIL > Doctoral School of the Faculty of Biology and Medicine > Doctorate > PhD in Life Sciences > Fellowships > Procedure\\n\\nPhD in Life Sciences O\\nProcedure\\n\\nRegistration\\nThesis steps\\n\\nStudy Programs (ECTS) O\\n\\n. THANKS FOR YOUR INTEREST IN THE PHD FELLOWSHIPS!\\nFellowships O\\n\\nProcedure\\n\\nHost labs\\n\\nOn-line application\\n\\nAbout us/Former \"Fellows\"\\n\\nINFORMATION AND APPLICATION FOR THE 2026 PHD FELLOWSHIPS WILL BE AVAILABLE SOON\\nSTAY TUNED AND DON\\'T MISS THE UPDATES ON THIS PAGE!\\n\\nRules & Forms YOUR APPLICATION\\n\\nSTEP 1: Find a host lab\\n\\nContact\\nLooking for a thesis?\\n\\n¢ You have first to choose one laboratory, please browse \"Host labs\".\\n\\n¢ Contact thesis directors of interest from the Lausanne University and if they appreciate your\\nCV, ask them to send you a confirmation by email that she/he agrees to act as your potential\\nthesis director. She/he should confirm that you were in contact with her/him before applying\\nand should explain the reason why she/he selected you as a future doctoral student.\\n\\n¢ You should mention her/his name in your application form (see STEP 2).\\n\\nPhD in Neuroscience\\n\\nPhD in Nursing Sciences O\\n\\nPhD in the Humanities and Social\\nSciences of Medicine and Health O\\n\\nSTEP 2: Fill in the PDF application form\\n\\n¢ Download the \"Application form\" on your desktop and fill in it: It must be fully completed!\\nPlease note that it is possible to fill out the form directly on the PDF. /f you cannot write anything,\\n\\nplease look at the top of the internet page and click on \"open with another PDF viewer\". Alternatively, you could also\\n\\nprint the form, fill it out by hand (make sure it is readable) and scan it.\\nSTEP 3: Prepare your file\\nPrepare the following documents:\\nA. A complete Curriculum Vitae\\nB. Copy of your passport or identity card\\nC. Copies of your high school diploma\\n\\nD. A certified copy of the university diploma(s) and the diploma supplement (if available), your scores\\n(transcripts) obtained through exams passed at the university (originals + translated copies) (non-\\n\\ncertified copies are sufficient for candidates holding a Bachelor and a Master degree awarded by a Swiss university)\\n\\nC or D: Copies of certified transcripts, listing courses and grades: These transcripts should be translated (if not originally in\\n\\nEnglish) in French, German, Italian or English.\\n\\nE. We require three referees from preferably different departments and/or institutes/research\\ngroups. Each of them should provide a letter of recommendation. On the \"On-line Form\" you have\\nto fill in the three names of the referees you have chosen. As soon as you write their e-mail\\naddress, an e-mail will automatically be sent to them. They will then fill it in and send it back directly\\nto us (deadline for the referees : October 13, 2025). The recommendation letter should not come from the\\nhosting lab.\\n\\nF. Copy of the confirmation e-mail sent by the potential thesis director (see STEP 1).\\nSTEP 4: You are now ready to fill in the \"On-line Form\"!\\n\\n¢ Merge in a PDF file (no ZIP file) the following documents in this order: Application form, A, B, C, D and F. Name\\nof the file Name_First Name_Birth Date.pdf (e.g. Bond_James_1953.pdf) Max: 20 Mo (you can zip the document).\\n\\n© Advice: To merge PDF documents together, you can use this on-line platform @, the Adobe Acrobat XI Pro software\\nor any other software or platform you may find useful. Also, to transform jpeg documents in PDF, you can use this on-\\nline platform @, a PDF printer or any other method you may find useful. Please note that we will NOT take\\n\\nresponsibility for the use/misuse of any of these softwares and platforms.\\n\\n© Fill-in the \"On-line Form\" and submit (on-line) the requested documents (in the format described in STEP 2 and\\n3)\\n\\nBE CAREFUL\\n\\nYour application must be fully completed to be taken into account and evaluated.\\n\\nIf your application meets the requirements, you will be informed by December 2025 and you will be\\ninvited for an interview that will take place at the end of January 2026 in Lausanne. More information\\nwill be sent to you at that time.\\n\\nAPPLICATIONS SENT BY E-MAIL, BY POST, INCOMPLETE OR AFTER THE\\nDEADLINE WILL NOT BE CONSIDERED!\\n\\nDeadline for the application : October 6, 2025, midnight/Swiss time.\\nPlease pay ATTENTION to the TIME ZONE!\\n\\nFor information regarding admission at UNIL: please browse Admissions Service. Concerning the\\nrequired documents for admission and registration at UNIL, please note that the requirements of\\nAdmissions office outclass the requirements of this contest.\\n\\nAny queries ?\\n\\nContact : phdfellowships@unil.ch\\n\\nIMPORTANT ALERT\\n\\nThere is a potentially fraudulent website that copies the UNIL PHD Fellowships website. We\\nstrongly advise you to only use the official UNIL PhD Fellowships website for your application.\\nYour personal data and money may be at risk if you use unofficial websites and our University\\ndoes not accept any responsibility and consequences for applications made via unofficial\\nwebsites and agencies.\\n\\nFollow us: © in} 1}\\n\\nAny queries?\\n\\nDoctoral school\\n\\nPhD Fellowships\\n\\nUniversity of Lausanne\\n\\nFaculty of Biology and Medicine\\nAmphipdle - Office n°304\\n\\n1015 Lausanne/Switzerland\\n\\n+41 21 692 40 06\\nphdfellowships@unil.ch\\n\\nWant to start a PhD?\\n\\nPHD FELLOWSHIPS & POSITIONS\\n\\nin Life Sciences\\nStarting April 2\\n\\nShare:\\n\\nAmphipdle - Bureau 324 - CH-1015 Lausanne Contact Sitemap\\nSwitzerland Directories Archives\\nTel. +41 21 692 40 09 Legal information Edition\\n\\nunisante\\n\\nCentre universitaire de médecine générale\\net santé publique «Lausanne\\n\\nCc .uUlY\\n\\n_e)\\n85D\\n£0\\n3>\\n(J\\nW\\n\\n',\n", + " 'Upregulated Downregulated\\n\\nH3K27me’ signal(cp) at upregulated genes HoKzrmed slgnalcotrt at uprepuaes genes nes\\n3x27 me3 signal HaK2763 signal\\n\\n‘ene astce (9) ‘ge dace\\n',\n", + " '',\n", + " 'Thu 18. Sep 11:26\\n\\nObsidian File Edit Insert Format View Window Help 6@ +¥ ¥ © 8 © C]\\n\\neee@efea nan Oo B pnas.202201883 x + », Oo\\nEE ZG te OG xX € papers / pnas.202201883\\n5 codebrain B= Vv Q Qyv 8 of 10\\nV9 RNA: a\\n\\na (ns | ae 0 TT | | ln ila tte\\nee master_thesis Cc\\n\\nt ) H3K27mes Genomic deletion WT: EZH2 — Ezh2\"™*: RNA\\ngs papers RNA binds RNA binding defective\\noe bbad072 PDF PRC2 complex $e e i)\\n\\nbtx802 PDF =\\n\\nte) cancers-15-00466 PDF\\noa Comparison of Normalization... PDF\\n\\needinhibitor\\nemss-67387\\nemss-75815\\n\\nGenome Res.-2021-Wike-981....\\n\\nloopextrusion\\nmb_network\\nnature14222\\nnihms-491130\\nnihms-1574796\\nnihms451535\\nnrg.2016.112\\nPIlIS0092867407001882\\npnas.202201883\\nPRC1\\n$12859-022-04674-2\\n$41422-021-00606-6\\n$41467-019-13423-8\\n\\ntodos\\n\\nfoods\\n\\nHello world\\n\\niVAULT appreciation\\n\\nMetabolic Network Models\\n\\nmotivation letter\\n\\nPasted image 20250821094736\\n\\nPasted image 20250821095008\\n\\nSave up\\n\\niVault\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPDF\\n\\nPNG\\n\\nPNG\\n\\n= Hak27me3 loops Y A. H8627me9 short ana no orf EZH2 occupancy\\nlong-range cis\\n\\n~ Megabase size VA. within same compartment no orl Hak27me3\\n\\n- Developmental Y H3k27me3\\nregions without EZH2 Loop disappears\\n\\n- Enriched for EZH2\\n\\nA. genomic distance\\n\\n- Cross TADs compartments\\n\\nif no EZH2 occupancy\\n\\nFig. 5. Altered Polycomb binding due to loss of RNA binding by EZH2 alters genome architecture in human iPSCs. (A) Volcano plot of differential EZH2\\nChIP-seq peak signal in WT vs. EZH2°\"4~ iPSCs (26). Log, fold changes and P values (cutoff of absolute value log,FC > 0.5 and Benjamini-Hochberg-adjusted\\nP value < 0.05 for significance) were calculated in DESeq2. Points are labeled by the nearest gene relative to the peak. (B) WT H3K27me3 HiChIP contact\\nmatrix at the NKX2-2/PAX9/FOXA1 locus with H3K27me3 and EZH2 ChIP-seq and 4C-seq shown as depth-normalized read density at NKX2-7 and PAX9 view-\\npoints in WT and EZH2®*4~ iPSCs. Lost contact with FOXAT accompanied by loss of EZH2 binding highlighted with the Benjamini-Hochberg-adjusted P value\\nfor EZH2 ChIP-seq signal (WT/EZH2°\"4~ iPSCs) is shown. (C) Summary of the findings. In WT stem cells, Polycomb-associated H3K27me3 loops connect vast\\ngenomic distances spanning dozens of megabases, crossing TADs and A/B compartments. Deletion of anchor points leads to both local and distal changes\\nof H3K27me spreading in cis, preferentially affecting regions which lack EZH2 occupancy and are located in the same compartment as the original anchor.\\nRNA binding-deficient mutant EZH2 results in loss of looping at loci at sites with reduced EZH2 occupancy.\\n\\nmay be a conserved feature of embryonic and adult tissue stem\\ncells. While prior studies have demonstrated the involvement of\\nPRC1 in maintenance of these long-range contacts (2, 13, 39,\\n40), our results demonstrate alterations in both PRC2 occu-\\npancy and long-range interactions following disruption of\\nRNA-binding mutation by PRC2 component EZH2 in iPSCs\\nand also nominate a role for PRC2 in maintaining long-range\\ninteractions. While the relative contributions of PRC1 and\\nPRC2, as well as cross-talk between these complexes, require\\nfurther study, we acknowledge that both PRC1 and PRC2 play\\nan important role in establishment of genome organization.\\nRecent work by Ngan et al. also nominates the role of PRC2\\nin genome organization and gene silencing and demonstrates\\n\\n8 of 10 https://doi.org/10.1073/pnas.2201883119\\n\\ntelomeres that mediate position effect variegation through the\\nspread of H3K9me3 (48). Because all three of the TF loci we\\ndeleted are not transcribed in ESCs, the effects of locus deletion\\non long-range H3K27me3 deposition are likely due to architec-\\ntural roles of these loci as noncoding regulatory DNA elements.\\n\\nthat homozygous deletion of PRC2-bound silencers can lead to\\ngene expression changes of interacting genes in cis (18). While\\nNgan et al. described local effects within 500 kb, our in vivo\\nresults demonstrate ectopic gain in gene expression in the devel-\\noping limb bud at an interacting gene located 3.8 Mb away fol-\\nlowing heterozygous deletion of a PRC2-bound loop anchor.\\nAdditionally, by leaving one allele intact, we avoid potential\\nloss-of-function effects that could occur in trans. Together,\\nthese results support an important role for PRC2 in long-range\\nchromatin interaction and gene silencing in vivo?\\n\\nOur results also suggest a view of developmental gene loci\\nas architectural elements of the epigenome, nucleating and\\nspreading H3K27me3—a role analogous to centromeres and\\n\\npnas.org\\n\\nHichP. Cells (5 x 10°) were fixed in 2% formaldehyde for 10 min at room\\ntemperature (RT). HiChIP was performed as previously described (27) using antibod-\\nies against H3K27me3 (Millipore Sigma, 07-449) and H3K27ac (Active Motif,\\n39133) with the following optimizations (29): sodium dodecyl sulfate treatment at\\n62°C for 5 min; restriction digest for 15 min; no heat inactivation of restriction\\n\\nOQ backlinks Failed to sync 2 minutes ago |\\n',\n", + " 'R° ResearchGate < > : x\\n\\nPRC1 PRC2\\n\\n2)\\n\\nMajor components of PRC1 and PRC2. Compositions of\\nthe two major types... | Download Scientific Diagram\\n\\n',\n", + " '@ = Safari File Edit View History Bookmarks Window Help @&@ eH O\\n\\nSe Q S$ Mon13. Oct 17:40\\n\\nr\\n\\n@eceo« M- < > on OoBi@se quillbot.com Bae ©\\ning in all your favorite apps with QuillBot for macOS\\n\\n@ QuillBot oaciuw Al Detector 53} Apps andextensions v @&\\n\\n& Perfect you!\\n\\nParaphr English French Spanish German All Vv\\n\\nCY\\nModel Version: v5.7.1\\n\\nGramm disorders. W <~ Share\\n\\nar Ch... Genome remodeling has been reported to show the hallmarks of cancer first Feedback\\n\\nKy explained by 2% ra)\\n\\n& Download\\n\\nA Pas Hanahan et. al(47). Changes were seen to affect proliferation, genome stability, History\\na tumor of text is likely Al @)\\nPlagiari suppression, metastasis, and cellular plasticity(48). Large scale chromatin OQ auiliBot\\nsm t... changes such as\\n® compartment switching, TAD disruption, and enhancer hijacking reshape\\nAltium genome organization\\n® in cancer, sustaining oncogenic transcriptional programs. Such disorganization\\nAl Chat is not only a by Al Human\\ni 8\\nAl imag product of mutations but can also act as a driver of tumorigenesis, its Al-generated (0) © 1%\\ne Gen... diversification, and .\\nnee therapy resistance(49). Al-generated & Al-refined (0) 1%\\nHuman-written & Al-refined (0) 0%\\n\\ncy developmental\\nuilgot genes thereby controling ciferentiation, stem cell plastic, andthe eel Humansarten 98%\\norm. fycle(50), They silence\\n\\ngenes through chromatin compaction, deposition of repressive histone marks\\nsuch as.\\n\\nH3K27me3, H2AK119u), and inhibition of transcriptional initiation or\\nelongation(51). Activating\\n\\nmarks keep chromatin open and facilitate the recruitment of factors such as\\nRNA polymerase II,\\n\\nwhereas repressive marks promote compaction by recruiting silencing\\ncomplexes like PRC1,\\n\\nPRC2, and HP1 (1). Misregulation of Polycomb function disrupts these)\\n\\ninthe absence\\n\\nof genetic mutations. Histone modifications regulate transcription by creating\\nbinding sites for\\n\\nprotein complexes(52).\\n\\nPolycomb establishes long-range contacts through H3K27me3-marked loop\\nanchors that\\n\\nconnect loci in the same compartments and usually span many megabases,\\nlargely\\n\\nindependent of CTCF and TADs(53). These contacts rely on EZH2 occupancy at\\nRNA-binding\\n\\nsites of PRC2, which nucleates and spreads H3K27me3 to create anchors for\\nthese long\\n\\nchromatin contacts(53). A study on neuronal cells observed that polycomb\\nestablishes\\n\\nextensive long range interactions, including trans contacts, and unlike CTCF-\\ncohesin loops,\\n\\nthese contacts cluster repressed and bivalent loci into multi-locus networks,\\ncreating a distinct\\n\\nranraccive lavar(SA\\\\ Alen nalucamh damaine can accambla inta randancate-\\n\\n3,373 Words if) cp @ Analysis complete\\nWant your text to sound more authentic? Refine with Paraphraser\\n\\nUnderstanding your results\\n',\n", + " '@ = Safari File Edit View History\\n\\nBookmarks\\n\\nWindow Help\\n\\n& Mon13. Oct 17:45\\n\\nr\\n\\n@ee« M- < >\\n\\nPops\\n\\n©) QUIIBOt eres\\n\\nParaphr\\naser\\n\\nry\\n\\nGramm\\nar Ch...\\n\\nAl\\nDetec...\\nG\\n\\nPlagiari\\nsm...\\n\\nQ\\nAl\\nHuma...\\n\\nic)\\nAl Chat\\nfe\\n\\nAllma\\ne Gen>\\n\\nME\\noe\\n\\na\\nuillBot\\nfor m...\\n\\neo\\n\\n=) quillbot.com\\n\\n& Perfect you!\\n\\nAl Detector\\n\\nEnglish French Spanish German All v\\n\\nswitched compartments WwW\\ncompared to 129 without a\\nswitch, while 8 downregulated\\n\\ngenes overlapped with switches compared to 38 without. Although the odds |\\n\\nFig. 35: (A) Correlation between insulation change and gene expression\\n\\nTo asses the relationship between insulation changes and transcriptional\\nchanges, Ainsulation\\n\\nin a 50kb window was compared with log2fold change of gene expression\\nobtained from\\n\\nDESeq2. Upregulated and downregulated genes both tended to reside at loci\\nwith reduced\\n\\ninsulation relative to controls, with mean Ainsulation values slightly negative in\\nboth groups.\\n\\n3\\n\\nWhen extended to all expressed genes, upregulated and downregulated DEGs\\nshowed\\n\\nsignificantly lower insulation compared with non-DEGs (Mann-Whitney p <\\n0.01). These results\\n\\nindicate that loss of local insulation is modestly but consistently associated\\nwith differential gene\\n\\nexpression following PRC2 inhibition.\\n\\nFig. 36: TSSs of DEGs near a weakened TAD boundary with an overlap window.\\nBackground\\n\\nset is expression matched\\n\\nThe proximity of DEGs to weakened TAD boundaries was examined. A\\nsignificantly higher\\n\\nproportion of upregulated genes was found within 15-25 kb of weakened\\nboundaries compared\\n\\nto background (Otsu: OR ~4.9, p < 1e-9; Li: OR ~5.2, p < 1e-13). Downregulated\\ngenes also\\n\\nshowed enrichment, but the effect was weaker and less consistent across\\n\\nthresholds. When\\n\\nrs\\n\\nPredicting loop types\\n\\nTa inunetiants which aanamic and aniaanamic faatiras hact aradict lann\\n\\nif) cp @ Analysis complete\\n\\nWant your text to sound more authentic?\\n\\n3,611 Words\\n\\ning in all your favorite apps with QuillBot for macOS QP Wie rR elmuraesy\\n\\nModel Version: v5.7.1\\n\\n<~ Share\\n\\n6”\\n\\nof text is likely Al @)\\n© QuillBor\\n\\nAl suman\\nAl-generated (0)\\nAl-generated & Al-refined (0)\\nHuman-written & Al-refined (0)\\n\\nHuman-written @\\n\\nUnderstanding your results\\n\\n& Download\\nFeedback\\nD\\nHistory\\n© 6%\\n0%\\n0%\\n94%\\n\\nRefine with Paraphraser\\n\\noa\\n\\nbe) Apps and Extensions v\\n\\n+ ©\\nx\\n\\n>\\n\\n',\n", + " 'UP (Otsu, @ bin): [[13, 209], [7, 215]], OR=1.91, p=2.52e-01\\nDOWN (Otsu, @ bin): [[4, 78], [@, 82]], OR=inf, p=1.20e-01\\nUP (Li, @ bin): [[26, 196], [11, 211]], OR=2.54, p=1.52e-02\\nDOWN (Li, @ bin): [{5, 77], [3, 79]], OR=1.71, p=7.20e-01\\n\\n',\n", + " '@ Safari File Edit View History Bookmarks Window Help @&®%OBSB ox zo @ Tue 14. Oct 22:30\\n\\n63\\n\\no-< Co @e © 2 quillbot.com Bae © o& +\\n\\n=) Google Docs & Al Detector - QuillBot Al oe Pastebin.com - #1 past... Humanize cancer biolo... G thesis_final - Grammarly * Download file | iLovePDF Start Page © Grad school experience...\\n\\n© QuillBot PREMIUM Al Detector 3 Apps and Extensio... v i)\\n\\nas H3K27me3, H2AK119u), and inhibition of transcriptional initiation or elongation(51).\\n\\nActivating marks keep chromatin open and facilitate the recruitment of factors such as RNA\\nParaphraser | . a. . . Al Human\\npolymerase II, whereas repressive marks promote compaction by recruiting silencing\\n\\nA .\\n\\nv complexes like PRC1, PRC2, and HP1(1). NAiSPSSUISEIOHIOF OIyCORMIFUNEtION NISFUBES EEESE] Algenerated © © 1%\\nGrammar\\nChecker processes and contributes to tumorigenesis, acting as an epigenetic driver of malignancy Atgenerated & Ab-refined © 1%\\nrp even in the absence of genetic mutations. Histone modifications regulate transcription by Human-written & ALrefined © 0%\\n\\nSA\\n\\nAl Detector creating binding sites for protein complexes(52).\\nHuman-written @ 98%\\nQ\\nPlagiarism Polycomb establishes long-range contacts through H3K27me3-marked loop anchors that\\nChecker connect loci in the same compartments and usually span many megabases, largely\\n@ independent of CTCF and TADs(53). These contacts rely on EZH2 occupancy at RNA-binding Y Understanding your results\\nHumeniver sites of PRC2, which nucleates and spreads H3K27me3 to create anchors for these long\\nchromatin contacts(53). A study on neuronal cells observed that polycomb establishes\\n~. extensive long range interactions, including trans contacts, and unlike CTCF-cohesin loops,\\n> these contacts cluster repressed and bivalent loci into multi-locus networks, creating a\\nni — distinct repressive layer(54). Also polycomb domains can assemble into condensate-like fori\\nGenerator via phase-separating subunits such as CBX2 and Ph, creating hubs that promote chroma Al-generated\\n= compaction and stable repression(55).\\nSummarizer\\neA PRC2 is a core polycomb complex made of EZH1/2, SUZ12, EED, and associated Low\\n\\nTranslate cofactors(56). Its primary function is to catalyze methylation of histone H3 at lysine 27 Confidence\\n99 (Hisk27me1/2/3) thereby establishing transcriptionally repressed chromatin states! The The confidence level indicates how sure our Al Detector i\\n\\nabout the content detected. Lower confidence levels\\n\\nCitation methylation mark is deposited through the complex\\'s catalytic subunits EZH1/2. Within 1 jndicate a greater chance of false positives or false\\nGenerator complex, embryonic ectoderm development or EED is a subunit that binds to H3K27me: \"°82\"\\'¥*>:\\ngE\\nWas this helpful? ite) aD\\n\\nQuiliBot 3,541 Words i) cp @ Analysis\\na\\n\\nQuillBot for Want your text to sound more authentic? Refine with Paraphras... >\\nmac\\n\\nClick here to learn how our Al detector uses Al\\n\\nExcellent 5,832 reviews on > Trustpilot\\n',\n", + " '@ Safari File Edit\\n\\nM- <\\n\\nParaphraser\\n\\nx\\n\\nGrammar\\nChecker\\n\\nws\\nAl Detector\\nQ@\\n\\nPlagiarism\\nChecker\\n\\n@\\nAl\\nHumanizer\\n\\nie)\\nAl Chat\\n\\ncs\\n\\nAl lmage\\nGenerator\\n\\nSummarizer\\n\\nMA\\n\\nTranslate\\n\\n99\\n\\nCitation\\nGenerator\\n\\neG\\n\\nQuillBot\\nFlow\\n\\na\\na\\nQuillBot for\\nmacOS\\n\\nView History Bookmarks Window’ Help\\n\\n118\\n\\n© ® ec\\n\\nnH Al Detector - QuillBot Al oe G\\n\\nquillbot.com\\n\\n@&@ GO BO ¥ 3 ©\\n\\nGea ©\\n\\n(4) Perfect your writing in all your favorite apps with QuillBot for macOS\\n\\nAl Detector\\n\\nEnglish French Spanish German Ally\\n\\nfactors. Also some of the differential genes were associated with compartment switches too, W\\nespecially upregulated ones, but these were not statistically significant. It was seen that\\nupregulated genes had more significant structural links as compared to the downregulated\\ngenes. Although the smaller number of downregulated genes may reduce statistical power,\\n\\nthe consistent lack of enrichment across architectural levels suggests that their regulation is\\n\\nless connected to architecture reorganization.\\n\\nTaken together, the transcriptional changes in the PRC2 mutant are linked to regions\\nundergoing architectural reorganisation in the form of loops, weak insulation, and\\ncompartment switches. It was also noted that not all architectural changes connected to\\ntranscriptional changes, and not all DEGs aligned with structural reorganization, implying\\npresence of additional regulatory layers. Chromatin architecture provides a necessary\\nframework for gene regulation, but it may not be sufficient on its own.\\n\\nwith many being linked to upregulated genes. These results indicate that the effect of PRC2\\n\\nloss on transcription is not restricted to newly formed contacts but extends across different\\n\\ncategories of loop stability. Moreover, genes were often contacted by multiple loops, in some\\ncases over ten, pointing to a high degree of regulatory connectivity. The reason for this\\nmultiplicity or redundancy was not explored in terms of log fold change. Some genes had\\n\\noD\\n\\n2,909 Words @ Analysis complete\\n\\nWant your text to sound more authentic?\\n\\nModel Version: v5.7.1\\n\\n2%\\n\\nof text is likely Al ©\\n© QuillBot\\n\\nAl\\n\\nAl-generated @\\nAl-generated & Al-refined @\\nHuman-written & Al-refined @\\n\\nHuman-written @\\n\\n¥Y Understanding your results\\n\\nHuman\\n\\n< Share\\n\\n@ Tue 14. Oct 22:33\\n\\na\\n\\n&} Apps and Extensio...\\n\\n& Download =\\n\\nFeedback\\n\\nD\\n\\nHistory\\n\\noO 22%\\n0%\\n0%\\n\\n98%\\n\\nRefine with Paraphra\\n\\nv\\n\\nae (eG\\n\\n',\n", + " '@ Safari File Edit\\n\\nHa|~ <\\n\\n=) Google Docs\\n\\nView History Bookmarks Window Help @&®%OBSB ox zo S Tue 14. Oct 22:35\\n\\n146\\n\\n@ ® 2 quillbot.com Bea ¢, © wm +\\n\\nmH Al Detector - QuillBot Al a] Pastebin.com - #1 past... Humanize cancer biolo... G@ thesis_final - Grammarly * Download file | iLovePDF Start Page @ Grad school experience...\\n\\n© QuillBot PREMIUM\\n\\n&\\nParaphraser\\nGY\\n\\nGrammar\\nChecker\\niva)\\nha}\\n\\nAl Detector\\n\\nQ@\\n\\nPlagiarism\\nChecker\\n\\n@\\nAl\\nHumanizer\\n\\niC)\\nAl Chat\\nG&S\\n\\nAl lmage\\nGenerator\\n\\nSummarizer\\n\\nMA\\n\\nTranslate\\n\\n99\\n\\nCitation\\nGenerator\\n\\neG\\n\\nQuillBot\\nFlow\\n\\nae\\n\\n~”\\n\\nQuillBot for\\nmacOS\\n\\nAl Detector 3 Apps and Extensio... v i)\\n\\nFig. 18: Juicebox browser view of compartments at 250kb\\n\\nCompartments were determined using eigenvector decomposition and the Eigen one values\\nwere exported as bigwig file for downstream and visualization. Regions with positive\\neigenvector values (E1 > 0) were assigned to the transcriptionally active A compartment, Al Human\\nwhile negative values corresponded to the repressive B compartment. Compartment calling\\n\\nAl-generated @ o 4%\\ndone at 2 resolution (50 & 100kb) was essentially the same when visualized, confirming the\\n\\nAl-generated & Al-refined @ 2%\\nrobustness across scales. Saddle! plotsirevealed highly similar compartment segregation)\\n\\nHuman-written & Al-refined @ 0%\\n\\nHuman-written @ 94%\\n\\n¥Y Understanding your results\\n\\naa]\\nga\\n\\nGlobal\\n\\nA/B compartment structure and strength appear to be largely preserved(Figure 19).\\n\\nFig. 20: Saddle profile plot. Strength of the compartmentalization was measured by taking\\nthe ratio between (AA+BB) / (AB+BA) (which forms the red and blue corners in saddle plot)\\n\\n3,565 Words i) cp @ Analysis complete\\n\\nWant your text to sound more authentic? efine with Paraphra\\n',\n", + " '@ Vivaldi File Edit View\\n\\nBookmarks\\n\\n> Q ®@ Wed 15. Oct 13:18\\n\\nTools Window Help S\\n\\nai)\\n\\n=— > QQ. VU B docs.google.com/document/d/1ppXg... W @ Search Startpage\\n\\nNalakath_master_thesis_agbio * ra)\\n\\nFile Edit View Insert Format\\n\\nQo ee GBA F 90%\\n\\n<\\n\\nDocument tabs +\\n\\n1\\nr\\n\\nMachine learning analy...\\n\\nClassification model\\n\\n2\\nr\\n\\nRegression Model\\n\\nStatistical validation an...\\n\\n3\\nrt\\n\\nResults\\n\\n(i) Genome architec...\\n\\n(ii) Transcriptomic a...\\n\\n4\\ni\\n\\n(iii) Integrative analy...\\n\\nDiscussion\\n\\n5\\nrf\\n\\nConclusion\\n\\nAcknowledgments\\n\\n6\\ni\\n\\nList of Abbreviations\\n\\nAppendix\\n\\n| References\\n\\n7\\nH\\n\\nDeclaration of Authorship\\n\\nS Workspaces v\\n\\n0 @0e 8B\\n\\nv\\n\\nB Nalakath_master_thesis_<\\n\\nNormal text v Arial ’\\n\\nStartpage Search Results\\n\\nExtensions Zotero Help\\n\\n-({nj+ > Bgru\\n\\n5 2n non Sin tn Men hn Si en Sn en inn nen inn en nnSZ\\n\\n53. Kraft K, Yost KE, Murphy SE, Magg A, Long Y, Corces MR, et al. Polycomb-mediated\\ngenome architecture enables long-range spreading of H3K27 methylation. Proc Natl Acad Sci.\\n2022 May 31;119(22):e2201883119.\\n\\n54. Pletenev IA, Bazarevich M, Zagirova DR, Kononkova AD, Cherkasov AV, Efimova Ol, et\\nal. Extensive long-range polycomb interactions and weak compartmentalization are hallmarks of.\\nhuman neuronal 3D genome. Nucleic Acids Res. 2024 June 24;52(11):6234-52.\\n\\n55. Akilli N, Cheutin T, Cavalli G. Phase separation and inheritance of repressive chromatin\\ndomains. Curr Opin Genet Dev. 2024 June;86:102201.\\n\\n56. Piunti A, Shilatifard A. The roles of Polycomb repressive complexes in mammalian\\ndevelopment and cancer. Nat Rev Mol Cell Biol. 2021 May;22(5):326—-45.\\n\\n57. Doyle EJ, Morey L, Conway E. Know when to fold ‘em: Polycomb complexes in\\noncogenic 3D genome regulation. Front Cell Dev Biol. 2022 Aug 29;10:986319.\\n\\n58. Parreno V, Martinez AM, Cavalli G. Mechanisms of Polycomb group protein function in\\ncancer. Cell Res. 2022 Mar;32(3):231-53.\\n\\n59. Shi Y, Wang X xi, Zhuang Y wen, Jiang Y, Melcher K, Xu HE. Structure of the PRC2\\ncomplex and application to drug discovery. Acta Pharmacol Sin. 2017 July;38(7):963—76.\\n\\n60. Liu KL, Zhu K, Zhang H. An overview of the development of EED inhibitors to disable the\\nPRC2 function. RSC Med Chem. 2022;13(1):39-53.\\n\\n61. Parreno V, Loubiere V, Schuettengruber B, Fritsch L, Rawal CC, Erokhin M, et al.\\nTransient loss of Polycomb components induces an epigenetic cancer fate. Nature. 2024 May\\n16;629(8012):688-96.\\n\\n62. Lee W, Teckie S, Wiesner T, Ran L, Prieto Granada CN, Lin M, et al. PRC2 is recurrently\\ninactivated through EED or SUZ12 loss in malignant peripheral nerve sheath tumors. Nat\\nGenet. 2014 Nov;46(11):1227-32.\\n\\n63. Dexter DL, Spremulli EN, Fligiel Z, Barbosa JA, Vogel R, VanVoorhees A, et al.\\nHeterogeneity of cancer cells from a single human colon carcinoma. Am J Med. 1981\\nDec;71(6):949-56.\\n\\n64. Cytion [Internet]. [cited 2025 Oct 3]. DLD-1 Cell Line: Applications and Insights of\\n\\nColorectal Cancer Research. Available from:\\n\\nN_ DiffDomain enables identi Using figures in thesis\\n\\nO———= 100 %\\n\\nQua\\n\\ns 0 @\\n\\n13:18\\n',\n", + " 'PRC1 PRC2\\n\\n',\n", + " '.\\n\\n@ Vivaldi File Edit View Bookmarks Mail Tools Window’ Help\\n\\nCB —-7> a 98\\n\\ndeepl.com,\\n\\n+\\n\\n8 Translate files «~ DeepL Write\\n.pdf, .docx, .pptx *\" Al-powered edits\\n\\nx Translate text\\nA 35 languages\\n\\nGerman (detected) v\\n\\n>) DeepL Products v Solutions v Pricing Apps v\\n\\nLieber Herr Nalkath, x\\n\\nbitte entschuldigen Sie, dass ich erst\\nheute antworte.\\n\\nWare es moglich in der Kommenden Woche am\\nDienstag, den 28.10.2025, 13.30 Uhr zur\\n\\nUnterschrift vorbei zu kommen?\\n\\nViele GriiRel\\n\\ny NAN A\\n\\nDictionary\\n\\nClick on a word to look it up.\\n\\nS Workspaces v < Startpage Search Results\\n\\n0 @0e eB\\n\\n& masters-prephd - Milanote Startpage Search Results\\n\\nEnglish (American) v\\n\\nDear Mr. Nalkath,\\n\\nPlease excuse me for only responding today.\\nWould it be possible to come by next week on\\nTuesday, October 28, 2025, at 1:30 p.m. to sign\\n\\nthe document?\\n\\nBest regards,\\n\\nq) oP Oo «\\n\\nChatGPT | Smart, Fast & Fre« 0% Mail - aman.nalakath@tum.d\\n\\n1B)\\n\\nEditing tools\\n\\nfl Formality\\nQ Clarify\\nCustomizations\\nGlossaries\\n99 Style rules\\nPowered by\\n\\n& Language model\\n\\nq) ay Reset —() a 100 %\\n\\n@ Wed 22. Oct 07:24\\n\\nNext-gen v\\n\\niS) DeepL Trans >\\n\\neor em@\\n\\ne\\n\\nj« ie\\n\\nQua eZ? DB\\n\\n07:24\\n',\n", + " 'Project 4: Phylogenetic Analysis\\n\\nPhylogenetic analysis is a crucial aspect of evolutionary biology and bioinformatics that\\ninvolves studying the evolutionary relationships among organisms. This project idea offers\\nopportunities for both undergraduate (UG) and postgraduate (PG) students to engage in\\nphylogenetic analysis, starting with constructing basic phylogenetic trees and progressing\\nto more complex methods.\\n\\nBioinformatics Project Ideas — Undergraduate Level: Construct a Simple\\nPhylogenetic Tree\\n\\nAt the undergraduate level, students can begin by constructing a basic phylogenetic tree\\nbased on a gene or protein sequence. This project provides a foundational understanding of\\nphylogenetics and evolutionary relationships.\\n\\nSteps for UG Students:\\n\\n1. Gene or Protein Selection: Choose a gene or protein of interest that is well-\\ndocumented and has sequences available for multiple organisms.\\n\\n2. Sequence Alignment: Align the sequences of the chosen gene or protein using\\nsoftware like ClustalW or MAFFT to identify conserved regions.\\n\\n3. Phylogenetic Tree Construction: Utilize software such as MEGA or PhyML to construct\\na phylogenetic tree based on the aligned sequences. Apply methods like neighbor-\\njoining or maximum parsimony.\\n\\n4. Tree Visualization: Visualize the phylogenetic tree, highlighting the evolutionary\\nrelationships among the organisms.\\n\\n5. Interpretation: Gain insights into the evolutionary history and relatedness of the\\norganisms based on the tree’s topology. Consider factors like branching patterns and\\nbranch lengths.\\n\\nPostgraduate Level: Complex Phylogenetic Analyses and Co-evolutionary Patterns\\n\\nBioinformatics Project Ideas — For postgraduate students, the project can advance to more\\ncomplex phylogenetic analyses, incorporating maximum likelihood methods and exploring\\nco-evolutionary patterns among genes or organisms.\\n\\nAdditional Steps for PG Students:\\n\\n1. Maximum Likelihood Analysis: Learn and apply maximum likelihood methods for\\nphylogenetic tree reconstruction, which offer more accurate models of sequence\\nevolution. Software packages like RAXML or PhyML can be used.\\n\\n2. Molecular Clock Analysis: Investigate the concept of molecular clocks to estimate\\ndivergence times between species. This involves incorporating evolutionary rates into\\nphylogenetic analyses.\\n\\n3. Co-evolutionary Analysis: Explore co-evolutionary patterns between genes, proteins,\\nor organisms using tools like Coevol or CAPS. Understand how changes in one\\ncomponent correlate with changes in another.\\n\\n4. Advanced Tree Visualization: Use advanced tree visualization tools to create\\ninformative and publication-quality figures. Highlight key evolutionary events or\\nrelationships.\\n\\n5. Biological Interpretation: Analyze the implications of the phylogenetic findings. How\\ndo the results contribute to our understanding of evolutionary processes, adaptations, or\\nco-evolutionary dynamics?\\n\\n6. Publication and Presentation: Encourage PG students to disseminate their findings\\nthrough research publications or presentations at scientific conferences, contributing to\\nthe field of evolutionary biology and phylogenetics.\\n\\nIn summary, phylogenetic analysis projects offer a captivating journey into the study of\\nevolutionary relationships among organisms. These projects provide valuable insights into\\nthe evolutionary history of genes, proteins, and species, and they equip students with\\nessential skills in bioinformatics and computational biology. Additionally, complex\\nphylogenetic analyses enable postgraduate students to explore cutting-edge methods and\\ncontribute to our understanding of co-evolutionary dynamics in biology.\\n\\nProject 5: Drug Discovery and Virtual Screening\\n\\nDrug discovery is a multidisciplinary field that combines biology, chemistry, and\\ncomputational methods to identify and design potential drug candidates. This project idea\\nprovides opportunities for both undergraduate (UG) and postgraduate (PG) students to\\nexplore the exciting world of drug discovery, starting with basic virtual screening\\nexperiments and progressing to advanced structure-based drug design.\\n\\nUndergraduate Level: Basic Virtual Screening\\n\\nAt the undergraduate level, students can start by learning about drug databases and\\nconducting basic virtual screening experiments to identify potential drug candidates. This\\nproject offers an introduction to the concepts and tools used in drug discovery.\\n\\nSteps for UG Students:\\n\\n1. Drug Database Exploration: Familiarize yourself with drug databases like PubChem or\\nDrugBank. Select a target protein of interest, preferably one with known drug-binding\\nsites.\\n\\n2. Ligand Preparation: Retrieve ligand molecules (small compounds) from the database\\nthat may potentially bind to your target protein. Prepare the ligands by removing any\\nirrelevant atoms or functional groups.\\n\\n3. Protein-Ligand Docking: Utilize software tools like AutoDock or PyRx to perform\\n',\n", + " '1\\nOmics Data (RNA-seq, Proteomics, Metabolomics) |\\nJ\\n\\n1\\nContextualization (RIPTiDe, CORDA, etc.) |\\nJ\\n\\n1\\nContext-specific GEMs (csGEMs) |\\n— same topology, different active reactions\\nJ\\n\\nGraph Construction |\\nNodes = Reactions |\\nEdges = Shared metabolites\\n\\nFeatures = expr., flux, reversibility, etc.\\nJ\\n\\nGNN Training |\\nLearn embeddings capturing |\\n\\ncontext-driven network rewirings |\\nJ\\n\\nDownstream Applications |\\n- Predict flux states\\n- Classify tissue/disease\\n\\n- Identify key pathways\\n- Compare GNN vs rule-based |\\n|\\n\\nVv\\n',\n", + " '@ = Safari File\\n\\nEdit View\\n\\nHistory\\n\\n¥% © & @ &#\\n\\n>\\ncod\\n\\nQ\\n\\nS Mon3.Nov 14:17\\n\\n-\\neco -\\n\\nrp | A pipeline for...\\n\\nHUMAN CELL ATLAS,\\nDATA EXPLORER\\n\\n<\\n\\nQ tINIT tutorial...\\n\\nBookmarks Window Help\\n0O9eW¢s8\\nCe) The integrate... © Swagger UI\\n\\nexplore.data.humancellatlas.org\\n\\nce) Choose Expor...\\n\\nExplore > Export Selected Data > Download Selecte..\\n\\nDownload Selected Data Using “curl”\\n\\nio Census data...\\n\\nio The integrate...\\n\\nGea ©\\n\\n(=) HLCA/docs/fa...\\n\\ne Files from projects with access \"required\" will be excluded from this export.\\n\\nDownload via curt\\nSpecies\\n\\nMus musculus\\n\\nHomo sapiens\\n\\nFile Type\\nName\\nbai\\n\\nbam\\n\\ncmd.exe\\n\\nquest curl Command\\n\\nFile Count\\n\\n22.0k\\n\\n22.0k\\n\\n22\\n\\nFile Size\\n\\n39.15 GB\\n\\n3.98 TB\\n\\n24.66 GB\\n\\nThe generated curl command is compatible with the Bash shell on Mac and Linux systems,\\nand the Command shell on Windows systems, and will remain valid for seven days.\\n\\nCurrent Query\\n\\nAccess\\ntrue\\n\\nGenus Species\\nHomo sapiens\\n\\nPaired End\\ntrue\\n\\nNucleic Acid Source\\nsingle cell\\n\\nFile Source\\nDCP/2 Analysis\\n\\nFile Format\\nloom\\n\\nSelected Data Summary\\n\\nEstimated Cells\\n570.8k\\n\\nFile Size\\n24.66 GB\\n\\nFiles\\n22\\n\\nProjects\\n19\\n\\nSpecies\\nHomo sapiens\\n\\nDonors\\n45\\n\\nDisease Status (Donor)\\n4 disease statuses\\n\\nSpecimens\\n775\\n\\nDisease Status (Specimen)\\n3 disease statuses\\n\\nAnatomical Entity\\n12 anatomical entities\\n\\nOrgan Part\\n14 organ parts\\n\\nLibrary Construction Method\\n2 library construction methods\\n\\nPaired End\\ntrue\\n\\nDownloaded and exported data is\\n\\n@ ChatGPT - Dr...\\n\\nPastebin.com...\\n\\na\\n© @ +\\n\\nCe) Download Sel\\n\\nHelp & Documentation + e@\\n\\n(\\n',\n", + " \"@ Terminal Shell Edit View Window Help VW & *- Xx @O© & @) F Q S&S Wed12.Nov 11:52\\n\\naman — tmux — ssh -L 8783:localhost:8783 -L 8899:localhost:8899 biodata — 208x61\\n\\nR ~ tmux +\\n\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@@000023839 or _ENSG@Q0000118777\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize :\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQQ000183463\\n\\nb\\nt :\\nbase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQQ000108846 or _ENSG@Q000125257\\nt 7 .\\n\\nb\\nwarnings.warn('Could not normalize this rule: ' + rule)\\nb\\nt\\nb\\nN\\n\\nhis rule: ' + rule)\\n\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQQ000010932\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQQ000030066 and _ENSGQQ@000047410 and _ENSG@0000058804 and _ENSG@O\\n000069248 and _ENSGQ0000075188 and _ENSG@Q000085415 and _ENSG@0000093000 and _ENSGQ0000094914 and _ENSGQQ000095319 and _ENSGQ0000101146 and _ENSG@Q000102900 and _ENSG@0000108559 and _ENSGQ00@00110713 and _ENSG\\n@0000111581 and _ENSG@0000113569 and _ENSGQ0000119392 and _ENSG@0000120253 and _ENSGQQ0@00124789 and _ENSGQQ000125450 and _ENSGQ@Q000126883 and _ENSG@0000132182 and _ENSGQ@0000136243 and _ENSGQQ000138750 and _EN\\nSG00000139496 and _ENSGQ0000153201 and _ENSG@Q@000153207 and _ENSG@0000155561 and _ENSGQQ000157020 and _ENSGQQ000157349 and _ENSGQ0000163002 and _ENSGQ@Q000196313 and _ENSGQ@0000213024\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@Q000102794\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQQ000198099\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQ@0000198099 or _ENSGQ0000197894\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@@000184254\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQ@000132746 or _ENSGQ@00@00132746 or _ENSGQQ@000006534 or _ENSGQQ000\\n072210\\n\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000180011 or _ENSGQ0000180011\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000006534\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQQ000196616\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: (_ENSG@00@0131828 and _ENSG@0000168291 and _ENSGQQ000150768) or (_ENSG\\n00000163114 and _ENSG@0000168291 and _ENSGQQQ00150768)\\n\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000134864\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000078124\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000006695\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@Q000138744\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@Q000172264 or _ENSGQ@0000133315 or _ENSGQQ000124596\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000133315\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000120942\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@Q000161533 or _ENSG@Q000168306 or _ENSGQ0000087008 or _ENSGQQG00\\n00007171 or _ENSG@0@000148832 or _ENSG@0000179761 or _ENSG@0000158125\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000114120\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@@000114120 or _ENSG@Q0000171612\\nhis rule: ' + rule)\\nase/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSG@0000144182\\nhis rule: ' + rule)\\n\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\n110887 or _ENSG@0@000203797 or _ENSG@O\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize\\n/home/biodata/miniconda3/envs/troppo_|\\nwarnings.warn('Could not normalize :\\n/home/biodata/miniconda3/envs/troppo_base/lib/python3.10/site-packages/cobamp/gpr/core.py:41: UserWarning: Could not normalize this rule: _ENSGQ0000248098 and _ENSGQ@000083123 and _ENSG@0000137992\\nwarnings.warn('Could not normalize this rule: ' + rule)\\n\\ncen espyenone nmebtocatat 10252 22-Nov-25\\n\\nAOt Ot ot ot Oot#ot# ot ot oHte# oe oe orl\\n\",\n", + " \"a3) = > QQ. VU 6G euraxess.ec.europa.eu/jobs/382278\\n\\nYou are here: Home > Jobs & Opportunities > Job offer\\n\\nJob offer\\n\\nU nive rsity JOB EXPIRES SOON\\n\\nof An twe rp University of Antwerp | Posted on: 22 October 2025\\n\\nIndustrial PhD in Cancer Multi -omics & Machine Learning\\n\\nDear user, the EURAXESS portal will be offline for maintenance on 13 November 2025, 7:30 - 10:30 CET. We apologize for any inconvenience this may cause. Thank you for\\n\\nyour understanding.\\n\\neo,\\nPAGE CONTENTS hr science4refugees\\n22 OCT 2025\\nJob Information J b | f A\\nob Information\\nOffer Description\\nOrganisation/Company University of Antwerp\\nWhere to apply Research Field Biological sciences » Biology\\n. Biological sciences » Other\\nRequirements .\\nComputer science » Other\\nAdditional Information Researcher Profile First Stage Researcher (R1)\\nWork Location(s) Country Belgium\\nContact Application Deadline 20 Nov 2025 - 22:59 (UTC)\\nType of Contract Temporary\\nContact Job Status Full-time\\nIs the job funded through Not funded by a EU programme\\nthe EU Research\\nContact Framework Programme?\\nIs the Job related to staff No\\nposition within a Research\\nInfrastructure?\\nContact\\nOffer Description\\nContact Let’s shape the future - University of Antwerp\\nThe University of Antwerp (% is a dynamic, forward-thinking university. We offer an innovative academic education to more than 20,000\\nstudents; conduct pioneering scientific research and play an important service-providing role in society. With more than 6000 employees from\\nContact 100 different countries, we are helping to build tomorrow's world every day. Together we push back boundaries and set a course for the future\\n— a future that you can help to shape.\\nThe University of Antwerp’s Center of Medical Genetics, in collaboration with Qurin PCR B.V. % (Leiden, Netherlands), is looking for a full-\\ntime, skilled and motivated Ph.D. student to join our dynamic team. We are offering an exciting industrial Ph.D. position focused on\\nContact developing scalable, Machine Learning (ML) pipelines for genomic and epigenomic biomarker discovery from Oxford Nanopore Technologies\\n(ONT) long-read sequencing data. The project begins with bladder cancer detection from urine-derived DNA and expands towards a broader\\nset of urologic and related cancers, ultimately supporting precision diagnostics from urine to clinic.\\nContact Position\\nThe position includes the following tasks:\\ne Bioinformatics Pipeline Development: Design, build, and maintain a robust, scalable\\nContact bioinformatics pipeline for ONT long-read sequencing data preprocessing and analysis.\\ne Advanced Analytics: Implement analysis modules for methylation calling, structural variant\\ndetection, fragmentation-based signatures and multi-omics integration.\\ne Machine Learning for Biomarker Discovery: Develop and fine-tune machine learning\\nContact . . . . . . :\\nalgorithms for biomarker discovery, cancer classification, and exploring omics features.\\n¢ Collaborative Research: Work in a multidisciplinary setting with scientists, clinical manager, Al\\nresearchers, and industry experts at the interface of academia and biotech.\\nContact e Knowledge Dissemination: Contribute to peer-reviewed publications, conference\\npresentations, IP generation, and knowledge transfer between academic and industrial\\npartners.\\nProfile s\\nContact\\nWe are looking for a motivated and curious researcher with the following attributes:\\ne Master’s degree (or equivalent) in Bioinformatics, Computational Biology, Computer Science,\\nor a related field from an institution in the EEA or Switzerland. q\\nContact\\n\\ne Strong interest in translational cancer research, bioinformatics, and machine learning.\\n\\ne Strong proficiency with R/Python and machine learning frameworks (e.g., PyTorch,\\nTensorFlow).\\nContact . . . [\\ne Prior experience with workflow management tools (e.g., Snakemake, Nextflow).\\ne Familiarity with cloud computing environments (AWS preferred).\\ne Demonstrated independence and problem-solving ability.\\nContact e Eager to engage in cutting-edge research and work at the interface of academia and industry. |\\ne Open-minded and effective in a collaborative, interdisciplinary environment.\\n\\ne Prior experience with ONT data or epigenomic datasets is an advantage but not required.\\n\\ncoat What we offer\\ne A fully funded, 4-year industrial PhD position within a high-impact startup environment, upon\\npositive evaluation after one year.\\nContact e Joint supervision by leading scientists at the University of Antwerp and Qurin PCR B.V.,\\nensuring both academic rigor and industrial relevance.\\ne Access to state-of-the-art sequencing, clinical samples, and high-performance cloud\\ncomputing infrastructure.\\nContact\\ne Training in cutting-edge computational biology, machine learning, and cancer genomics, with\\nopportunities for workshops, seminars, and conferences.\\ne Hands-on exposure to translational R&D, and IP development in a biotech setting. A dynamic,\\nContact innovation-driven workplace with the mission to improve lives through early cancer detection.\\ne As part of this industrial PhD, you will gain valuable experience in a truly multicultural, cross-\\nborder research environment, moving between the Netherlands (Leiden) and Belgium\\n(Antwerp), offering a unique opportunity to collaborate, learn, and build a strong international\\nContact network.\\ne Your monthly scholarship amount is calculated according to the scholarship amounts for\\ndoctoral scholarship holders.\\nContact e You will receive ecocheques, internet-connectivity allowance, and a bicycle allowance or a full\\nreimbursement of public transport costs for commuting.\\ne You will have 40 days of annual leave and collective leave for 1 week when the university is\\nclosed, between Christmas and New Year.\\nContact e Starting date: Q1 2026, with a convenient date will be discussed with the successful candidate\\nFind out more about working at the University of Antwerp here (4. |\\nWant to apply?\\nContact\\ne You can apply for this job through the University of Antwerp’s online job application platform\\nup to and including 20 November 2025 (by midnight Brussels time). Click on the 'Apply'\\nbutton and complete the online application form. Be sure to include the following attachments:\\nContact o adetailed CV\\no aletter of motivation explaining why you are interested in this PhD position in particular\\no the names and contact details of 2 referees [\\nContact e The selection committee reviews all applications as soon as possible after the application\\ndeadline. As soon as a decision is made, we will notify you. If you are still eligible after the pre-\\nselection, you will be informed about the possible next step(s) in the selection procedure.\\nInterviews will take place on the 2nd week of January 2026. f\\nContact e If you have any questions about the position itself, please contact Prof. Dr. Ken Op de Beeck\\nat ken.opdebeeck@uantwerpen.be or Dr. Joe Ibrahim at j.ibrahim@qurin.com. If you have any\\nquestions about the online application form, please check the Frequently Asked Questions or\\nsend an email to jobs@uantwerp.be. a\\nContact\\nThe University of Antwerp is a sustainable, family-friendly organisation which invests in its employees’ growth. We encourage diversity (4 and\\nattach great importance to an inclusive working environment and equal opportunities, regardless of gender identity, disability, race, ethnicity,\\nreligion or belief, sexual orientation or age. We encourage people from diverse backgrounds and with diverse characteristics to apply.\\nContact\\nWhere to apply\\nWebsite https://academicpositions.com/ad/university-of-antwerp/2025/industrial-phd-in-c.. .\\nContact\\nRequirements\\nContact Research Field Biological sciences\\nYears of Research 1-4\\nExperience\\nContact\\nResearch Field Biological sciences\\nYears of Research 1-4\\nContact Experience\\nResearch Field Computer science\\nContact Years of Research 1-4\\nExperience\\noan Additional Information\\nWebsite for additional job https://academicpositions.com\\ndetails\\nContact\\nWork Location(s)\\nNumber of offers available 1\\nContact\\nCompany/Institute University of Antwerp\\nCountry Belgium\\nContact City Antwerp\\nPostal Code 2000\\nStreet Prinsstraat 13\\nContact\\nGeofield\\nContact\\n\\n|\\nLd\\n\\nContact ¥v +\\n\\niN\\n\\nsa = %\\nc “Straats 2 %,\\nontact a & o\\ninsstrag t Oo\\n‘2 ping\\n£ J\\nyo J —-~——f7J w=\\n1 : FS Sis\\nKeiz erstraap 2 < teste\\nao n £ )\\nd <\\n€\\n\\nWebtools | © EC-GISCO | Leaflet | © OpenStreetMap contributors | Disclaimer\\n\\nContact\\n\\nCity Antwerp\\n\\nWebsite https://www.uantwerpen.be/en/\\nPostal Code 2000\\n\\n\",\n", + " 'afari ile it iew istory ookmarks evelop indow lelp x Ss ©) p rs u 13. Nov :\\nSafari Fil Edi Vi Hi Bookmark Devel Wind Hel 4 © ©) F Q ®@ Thw13.Nov 11:17\\na >\\n\\nees o&-< COoW@ése github.com Sac © wm +\\n\\nG9 5. simulet... G Normaiiz... 9 search —... 69 omics ov... @& citHun -... S Whatis t... © ima tuto... @ cimve tu... GEMs -... BD) Guideline... © cosrattut... 9 10. consi... 63 171.10. c...\\n\\nrw) Platform Solutions Resources Open Source Enterprise Pricing Search or jump to... Sign in Sign up\\n\\n& opencobra/COBRA.tutorials Public Q Notifications Y Fork 57 W Star 23\\n<> Code © Issues 3 3 Pullrequests ©) Actions © Security [¥ Insights\\n{]) Files COBRA.tutorials / datalntegration / extractionTranscriptomic / (QO\\n\\nP master y (a github-actions[bot] created .HTML, .pdf and .m files €29c0c1-10 months ago ©) History\\n\\nLast commit message Last commit d...\\ndatalntegration/extractionTranscriptomic/options_methods\\n\\n[ dataintegration/extractionTranscriptomic/options_methods/options_MBA.mat\\n[) datalntegration/extractionTranscriptomic/options_methods/options_INIT.mat Updated tuorial data 7 years ago\\n[ datalntegration/extractionTranscriptomic/options_methods/options_iMAT.mat merge remote version 4 years ago\\n(} dataintegration/extractionTranscriptomic/options_methods/options_GIMME.mat . . .\\n\\nMoving tutorials to datalntegration 8 years ago\\n( dataintegration/extractionTranscriptomic/options_methods/options_mCADRE.mat\\n\\ncreated .HTML, .pdf and .m files 10 months ago\\n[ datalntegration/extractionTranscriptomic/options_methods/options_fastCore.mat p 9\\n® analysis/alternateOptimalSolutions created .HTML, .pdf and .m files 10 months ago\\n\\n| [) analysis/alternateOptimalSolutions/README.md Updated further tutorials not to update the toolbox 7 years ago\\n\\nD) analysis/alternateOptimalSolutions/tutorial_alternateOptimalSolutions.m\\n\\ncreated .HTML, .pdf and .m files 10 months ago\\n\\nD analysis/alternateOptimalSolutions/practical_alternateOptimalSolutions.m\\nD) analysis/alternateOptimalSolutions/tutorial_alternateOptimalSolutions.mIx\\nD analysis/alternateOptimalSolutions/tutorial_alternateOptimalSolutions.pdf\\n\\nD) analysis/alternateOptimalSolutions/practical_alternateOptimalSolutions.mIx\\n\\n[} analysis/alternateOptimalSolutions/practical_alternateOptimalSolutions.pdf\\n[) reconstruction/reconstructionSOP/tutorial_reconstructionSOP.m\\n\\n( reconstruction/reconstructionSOP/tutorial_reconstructionSOP.mlx\\n\\n[) reconstruction/reconstructionSOP/tutorial_reconstructionSOP.pdf\\n\\n( reconstruction/reconstructionSOP/tutorial_reconstructionSOP.html\\n\\nD) analysis/nutritionToolbox/inputData/demoFoodDescription.xisx\\nPY analveie/nutritinnTaolhay/innutNataldamaFaadNeccrintianFmntv ylex\\n\\n(9 README.md\\n> ® design\\n> MW doc\\n\\n. > (& reconstruction y\\n',\n", + " '®) ToruOkadaOi\\n\\nGD) nalakath.org\\n\\n',\n", + " 'Ss Q Sr Sun16.Nov 16:14\\n\\nm Bort © & &) & F\\n\\n@ Safari File Edit View History Bookmarks Develop Window Help\\na »\\noO\\neee f— - < O (c) I1| @ =) jobs.apeng.uantwerpen.be Ga co © 4 +\\n® Industri... © Rewrite... § engeno... § enGeno... § enGeno... § enGeno... % explorin... B inaustii... BD An Al-b... & Application... @® orcip & Argyris... e JOBS mm Profess...\\nwy Lf Vi oA\\n\\nApplication Confirmation\\nYou have successfully submitted your job application\\n\\nJobs Applied For\\nPosting Date 20/10/2025\\n\\nJob Title Industrial PhD in Cancer Multi -omics & Machine Learning\\nApplication Date 16/11/2025\\n\\nJob ID 4180\\n\\nLocation Campus Drie Eiken\\n\\n@ Job Application Platform\\n\\nfe View Submitted Application\\n\\nXW Internet Accoiunte\\n',\n", + " 'rw) Platform Solutions Resources Open Source Enterprise Pricing\\n\\n& ginkgobioworks / geckopy Public\\n\\n<> Code © Issues 5 3 Pullrequests 1 © Actions [FH Projects © Security | Insights\\n\\n{]) Files geckopy / tests / data / ecoli_proteomics_schmidt2016S5.tsv (0\\n\\nfe)\\n\\nP master ~ We can make this file beautiful and searchable if this error is corrected: No tabs found in this TSV file in line 0.\\n\\nQ ecoli x}\\n\\nyd carrascomj test: check experimental io works\\n\\n[} contributing.rst\\n[5 design.rst\\nPreview Code Blame 2059 lines (259 loc) - 63.9 KB\\n[5 index.rst\\nB installation.rst 1 ,uniprot, copies_per_cell,CV, stdev\\n2 @, POABT7, 2180, 10.69, 233.042\\n[) make.bat 3 1, POABV2, 2661, 10.33, 274.8813\\n. . 4 2, P36683,, 22844, 8.11, 1852 6483999999998\\n[5 project_overview.rst\\n5 3,P15254,1438,1.02,14.6676\\n1) relaxation.rst 6 4, P09831, 1363, 21.93, 298.9059\\n, 7 5, POAFGB, 2445, 9.05, 221.27250000000004\\n(5) requirements.txt 8 6, P@A9Q7, 4510, 11.05, 498.355\\n> De geckopy 9 7, POCEA7 , 149278, 2.92, 4358.9176\\n10 8, P25665,17413,8.05,1401.7465\\nv @ tests 44. 9, POAGFS, 19540, 1.93, 377.12199999999996\\n12 10, P@0968,1514,10.74,162.6036\\nv & data\\n13 11,P09373,5645,14.64,826.428\\n[} all_prot_encodings.xml 14 12, POAGYB, 14174, 2.21, 313 .24539999999996\\n15 13,P@5793,15604,6.0,936.24\\n[) chem_xref_seedset.tsv 16 14, P@A705, 1912,12.07, 230.7784\\nC) compartment_data.json 17 15, P@0864,1349, 20.43, 275.6007\\n18 16, POAGMB, 21360, 4.89, 1044.504\\n() ec_coli_core.xml 19 17, P@0957, 1133, 8.32, 94.26559999999999\\n. 20 18, P@0961, 1959, 8.44, 165.3396\\n[ eciML1515.xml.gz\\n21 19,P76558, 1504,9.51, 143. 0304000000001\\n[ eciML1515_seed.xml 22 20, POAG67, 10729, 1.98, 212.43419999999998\\n, : , 23 21,P07813,1202,3.59, 43.1518\\n| [) ecoli_proteomics_schmidt201... 24 22, P00561, 2108, 17.17, 361.94360000000006\\nD) lexicon.csv 25 23, POAFG3, 4195, 16.78, 703.921\\n26 24,PQ0956,1348,1.86, 25.0728\\n[5 lexicon_1515.csv 27 25,P25553,17217,1.8, 309. 90600000000006\\n. 28 26, PQ6959, 3567, 4.27, 152.31089999999998\\n(3 mmol_gdW_protemics.csv\\n29 27, P23847,8170,6.44,526.148\\n[) thermo_data.thermodb 30 28,P@7395, 2818, 7.27, 204. 8686000000001\\n; - 31 29,P21889, 1505,7.11, 107.0055\\n> test_integration 32 30, P7118, 828, 7.4, 61.272000000000006\\n\\n> O& test_unit 33 31,P10408,451,11.51,51.9101\\n',\n", + " 'j\\n\\noz\\n\\nA10-08178.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08189.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08194.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08199.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08204.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08209.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08214.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08219.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08235.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08241.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08249.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08254.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08259.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08265.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08270.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08275.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08281.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08289.raw.gz\\n\\ni\\n\\noz\\n\\nA10-08294.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12053.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12058.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12063.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12068.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12076.raw.gz\\n\\n=\\n\\nRAW\\n\\nA14-07017.raw\\n\\nex za)\\n\\nRAW\\n\\nA14-07022.raw\\n\\n=\\n\\nRAW\\n\\nA14-07028.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07033.raw\\n\\nex ra)\\n\\nRAW\\n\\nA14-07038.raw\\n\\nxs\\n\\nRAW\\n\\nA14-07044.raw\\n\\nxs\\n\\nRAW\\n\\nA14-07049.raw\\n\\n=\\n\\nRAW\\n\\nA14-07054.raw\\n\\n=\\n\\nRAW\\n\\nA14-07060.raw\\n\\nex za)\\n\\nRAW\\n\\nA14-07065.raw\\n\\nxs\\n\\nRAW\\n\\nA14-07070.raw\\n\\nxz)\\n\\nRAW\\n\\nA14-07076.raw\\n\\nxa\\n\\nRAW\\n\\nA14-07081.raw\\n\\n=\\n\\nRAW\\n\\nA14-07086.raw\\n\\n=\\n\\nRAW\\n\\nA14-07092.raw\\n\\nex za)\\n\\nRAW\\n\\nA14-07097.raw\\n\\n=\\n\\nRAW\\n\\nA14-07102.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07109.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07114.raw\\n\\nxs\\n\\nRAW\\n\\nA14-07119.raw\\n\\nex za)\\n\\nRAW\\n\\nA14-07125.raw\\n\\nj\\n\\noz\\n\\nF020549.mzid.gz\\n\\nj\\n\\noz\\n\\nA10-08179.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08190.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08195.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08200.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08205.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08210.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08215.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08224.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08236.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08242.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08250.raw.gz\\n\\nj\\n\\ncz\\n\\nA10-08255.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08260.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08266.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08271.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08276.raw.gz\\n\\ni\\n\\noz\\n\\nA10-08282.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08290.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08295.raw.gz\\n\\nj\\n\\ncz\\n\\nA10-12054.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12059.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12064.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12069.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12077.raw.gz\\n\\n=\\n\\nRAW\\n\\nA14-07018.raw\\n\\n3\\n\\nRAW\\n\\nA14-07024.raw\\n\\nSra)\\n\\nRAW\\n\\nA14-07029.raw\\n\\nea)\\n\\nRAW\\n\\nA14-07034.raw\\n\\nxs\\n\\nRAW\\n\\nA14-07040.raw\\n\\nss\\n\\nRAW\\n\\nA14-07045.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07050.raw\\n\\nss\\n\\nRAW\\n\\nA14-07056.raw\\n\\n=\\n\\nRAW\\n\\nA14-07061.raw\\n\\n3\\n\\nRAW\\n\\nA14-07066.raw\\n\\n=\\n\\nRAW\\n\\nA14-07072.raw\\n\\nss\\n\\nRAW\\n\\nA14-07077.raw\\n\\nEra)\\n\\nRAW\\n\\nA14-07082.raw\\n\\nss\\n\\nRAW\\n\\nA14-07088.raw\\n\\n=\\n\\nRAW\\n\\nA14-07093.raw\\n\\n3\\n\\nRAW\\n\\nA14-07098.raw\\n\\n=\\nSra)\\n\\nRAW\\n\\nA14-07104.raw\\n\\nea)\\n\\nRAW\\n\\nA14-07110.raw\\n\\nea)\\n\\nRAW\\n\\nA14-07115.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07121.raw\\n\\n=\\n3\\n\\nRAW\\n\\nA14-07126.raw\\n\\nj\\n\\noz\\n\\nF023569.mzid.gz\\n\\nj\\n\\noz\\n\\nA10-08181.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08191.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08196.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08201.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08206.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08211.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08216.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08225.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08237.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08243.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08251.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08256.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08262.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08267.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08272.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08277.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08286.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08291.raw.gz\\n\\ni\\n\\noz\\n\\nA10-08296.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12055.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12060.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12065.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12070.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12078.raw.gz\\n\\n=\\n\\nRAW\\n\\nA14-07020.raw\\n\\nex za)\\n\\nRAW\\n\\nA14-07025.raw\\n\\n=\\n\\nRAW\\n\\nA14-07030.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07036.raw\\n\\nex ra)\\n\\nRAW\\n\\nA14-07041.raw\\n\\nxs\\n\\nRAW\\n\\nA14-07046.raw\\n\\nxs\\n\\nRAW\\n\\nA14-07052.raw\\n\\n=\\n\\nRAW\\n\\nA14-07057.raw\\n\\nRAW\\n\\nA14-07062.raw\\n\\nex za)\\n\\nRAW\\n\\nA14-07068.raw\\n\\nxs\\n\\nRAW\\n\\nA14-07073.raw\\n\\nxz)\\n\\nRAW\\n\\nA14-07078.raw\\n\\nxa\\n\\nRAW\\n\\nA14-07084.raw\\n\\n=\\n\\nRAW\\n\\nA14-07089.raw\\n\\nRAW\\n\\nA14-07094.raw\\n\\nex za)\\n\\nRAW\\n\\nA14-07100.raw\\n\\n=\\n\\nRAW\\n\\nA14-07106.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07111.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07117.raw\\n\\n=\\nxs\\n\\nRAW\\n\\nA14-07122.raw\\n\\nex za)\\n\\nRAW\\n\\nA14-07127.raw\\n\\ngenerated\\n\\nj\\n\\noz\\n\\nA10-08182.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08192.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08197.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08202.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08207.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08212.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08217.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08234.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08240.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08246.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08253.raw.gz\\n\\nj\\n\\ncz\\n\\nA10-08258.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08264.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08269.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08274.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08280.raw.gz\\n\\ni\\n\\noz\\n\\nA10-08287.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08292.raw.gz\\n\\nj\\n\\noz\\n\\nA10-08297.raw.gz\\n\\nj\\n\\ncz\\n\\nA10-12056.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12061.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12066.raw.gz\\n\\nj\\n\\noz\\n\\nA10-12071.raw.gz\\n\\nA14-07016.raw\\n\\n=\\n\\nRAW\\n\\nA14-07021.raw\\n\\nRAW\\n\\nA14-07026.raw\\n\\nRAW\\n\\nA14-07032.raw\\n\\nRAW\\n\\nA14-07037.raw\\n\\nRAW\\n\\nA14-07042.raw\\n\\nss\\n\\nRAW\\n\\nA14-07048.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07053.raw\\n\\nss\\n\\nRAW\\n\\nA14-07058.raw\\n\\nA14-07064.raw\\n\\n3\\n\\nRAW\\n\\nA14-07069.raw\\n\\nA14-07074.raw\\n\\nRAW\\n\\nA14-07080.raw\\n\\nRAW\\n\\nA14-07085.raw\\n\\nss\\n\\nRAW\\n\\nA14-07090.raw\\n\\nRAW\\n\\nA14-07096.raw\\n\\nRAW\\n\\nA14-07101.raw\\n\\nRAW\\n\\nA14-07107.raw\\n\\nA14-07113.raw\\n\\nxa)\\n\\nRAW\\n\\nA14-07118.raw\\n\\nxr\\n\\nRAW\\n\\nA14-07123.raw\\n\\nj\\n\\ncz\\n\\nF020490.mzid.gz\\n\\nmascot_daemon_merge.mg\\nf\\n',\n", + " '@ = Safari File Edit View History Bookmarks Develop Window Help @ ne) - s © €& @) F Q ®f Fri21.Nov 14:08\\n\\n4 ~*~\\neeo om&-< ‘on © (1| @ 2g pax-db.org Gad oO +\\n&% Yes. The paper states that the prot... iG} geckopy/geckopy/experimental/exp... FE] geckopy — geckopy 0.0.1 documen... S ENSP00000370010 protein info at PaxDb - Help i= https://pax-db.org/downloads/6.0/...\\n\\naes % F o 5 @ 8 ree\\n—ec . me = Oo\\n£ . go 7 Qe\\ng g wo\\na oO ro\\n— &\\n2 4 & 8 Bo\\nBZ -i% =— = =o\\nfo} 2 Ss\\nra} °\\nf= = Ps\\n2 D>\\n= ° ‘=\\nfo} - nm SO\\ncS -\\n0.01 1 100 10000 10 100 1000 10000 10 100 1000 10000\\nhuman brain (ppm) eukaryotic average (ppm) multi-cellular average (ppm)\\n\\nProtein family abundance conservation. A: between human and mouse brain, B: between eukaryotes and bacteria. C: between multi-cellular and single-cellular organisms.\\n\\nQ: Can | export an abundance table for a few proteins of interest?\\n\\nA: Within a target species, multiple proteins (separated by comma) can be searched. and you will land in the page to disambiguate these proteins,\\nafter this step, you can view and download the abundance info in a TSV (tab separated value) file.\\n\\nQ: What does protein abundance (ppm) in PaxDb mean?\\n\\nA: “ppm” is short for parts per million. Protein abundance datasets in PaxDb are re-scaled to ppm. Abundance in \"ppm\" describes each protein\\nrelative to all other proteins in a sample (i.e. proportionality to counts of complete, individual protein molecules, not to molecular weights, protein\\nvolumes, or digested peptides). For instance, protein X has 300 copies per cell and counts of all proteins is 3 O00 000 molecules, then the protein\\nX\\'s abundance is expressed as 100 ppm.\\n\\nQ: Where do the data come from? Can | use it freely?\\n\\nA: All PaxDb data come from open-access proteomics data from a published experiment / research project, either directly or after re-processing.\\nAll data is under Creative Commons Attribution 4.0 International (CC BY 4.0).\\n\\nQ: What is the scope of PaxDb?\\n\\nA: Quantification of the whole proteome—at the organism or tissue level—under healthy, normal conditions.\\n\\ne ls sub-cellular protein abundands available? No\\ne Is post-translational modification data available? No\\ne ls disease sample available? No\\n\\nSy Q: What is iBAQ processing?\\n',\n", + " '@ Safari File Edit View History Bookmarks Develop Window Help @ ne) - s © €& @&) =F Se Fri21.Nov 14:08\\n\\n\"a =~\\ny a } rr\\n@ece OH < f SW ov Click to open in Finder Find 9 C, oO +\\n/Users/aman/Pictures/ Ankefar\\n&% Yes. The paper states that the prot... iG} geckopy/geckopy/experimental/exp... FE] fel] SCR-20251121-mphe.png stein info at PaxDb - Help i= https://pax-db.org/downloads/6.0/...\\n— “ mo =—- oO\\n—oe . o * o~\\ng g ©\\na av] w\\n5 co + =\\nfe) 2 QB\\n= © o\\n2 >\\n_ ° —\\n8 ° a2\\n0.01 1 100 40000 10 100 1000 10000 10 100 1000 40000\\nhuman brain (ppm) eukaryotic average (ppm) multi-cellular average (ppm)\\n\\nProtein family abundance conservation. A: between human and mouse brain, B: between eukaryotes and bacteria. C: between multi-cellular and single-cellular organisms.\\n\\nQ: Can | export an abundance table for a few proteins of interest?\\n\\nA: Within a target species, multiple proteins (separated by comma) can be searched. and you will land in the page to disambiguate these proteins,\\nafter this step, you can view and download the abundance info in a TSV (tab separated value) file.\\n\\nQ: What does protein abundance (ppm) in PaxDb mean?\\n\\nA: “ppm” is short for parts per million. Protein abundance datasets in PaxDb are re-scaled to ppm. Abundance in \"ppm\" describes each protein\\nrelative to all other proteins in a sample (i.e. proportionality to counts of complete, individual protein molecules, not to molecular weights, protein\\nvolumes, or digested peptides). For instance, protein X has 300 copies per cell and counts of all proteins is 3 O00 000 molecules, then the protein\\nX\\'s abundance is expressed as 100 ppm.\\n\\nQ: Where do the data come from? Can | use it freely?\\n\\nA: All PaxDb data come from open-access proteomics data from a published experiment / research project, either directly or after re-processing.\\nAll data is under Creative Commons Attribution 4.0 International (CC BY 4.0).\\n\\nQ: What is the scope of PaxDb?\\n\\nA: Quantification of the whole proteome—at the organism or tissue level—under healthy, normal conditions.\\n\\ne ls sub-cellular protein abundance available? No\\ne Is post-translational modification data available? No\\ne ls disease sample available? No\\n\\nSy Q: What is iBAQ processing?\\n',\n", + " \"~*~\\n\\n@ Safari File Edit View History Bookmarks Develop Window Help @ ne) ¥@6© €& @) F Q ® Fri21.Nov 14:15\\neecax m&-< ‘on © {1| @ 2g pax-db.org Ga co Oo +\\n{0.0} Yes. The paper states that t... iG] geckopy/geckopy/experimen... FE] geckopy — geckopy 0.0.1 do... a= PaxDb - Help 2 https://pax-db.org/download... a PaxDb - Download iN} FragPipe workflows | FragPipe\\n\\npaxdb®° PaxDb: Protein Abundance Database\\n\\ndary\\nPio,\\n\\nx protein(s) id/name\\n\\nPaxDb Downloads\\n\\nAccessory files\\n\\ne All datasets can be found here paxdb-abundance-files.zip (~31MB).\\n\\n¢ Protein sequences fasta file can be found here paxdb-protein-sequences.zip (~498MB).\\n¢ Mapped peptides files can be found here paxdb-mapped_peptides.zip (~193MB).\\n\\n¢ Orthologs list can be found here paxdb-orthologs.zip (~25MB).\\n\\ne UniProt mappings can be found here paxdb-uniprot-links.zip (~11MB).\\n\\ne Files from previous PaxDB versions can be found here: /downloads/\\n\\nPer-species abundance files\\n\\nES -\\n\\nSpecies Datasets J?\\nHomo sapiens 375\\nMus musculus 175\\n\\nDOWNLOAD\\n\\nCOMPUTE+;\\n\\nREQUEST+*;\\n\\nDownload\\n\\n9606.zip\\n\\n10090.zip\\n\\nWHAT'S NEW4;\\n\\nHELP\\n\\n\",\n", + " \"@ = Safari File Edit View History Bookmarks Develop Window Help @ vw 6 8 $x 6© €& @ F Q ® Fri21.Nov 14:17\\n\\né ~*~\\neco < Co Wes pax-db.org @ © A + O\\n&% Yes. The paper states t... geckopy/geckopy/expe... geckopy — geckopy O.... i PaxDb - Help i= https://pax-db.org/dow... it PaxDb - WhatsNew meringlab/paxdb-issue... FragPipe workflows | Fr...\\n\\nINOVV UALA \\\\OVITIVAGIOU LU VU .U)\\n\\ne 392 species (from 170)\\ne 1'639 datasets (from 971)\\n\\n© 1'429 primary datasets\\n\\n© 210 species/tissue integrated datasets\\n1'376'031 unique proteins (from 743'963)\\n9'343'011 unique peptides (from 5'440'259)\\n\\nYou can contribute to PaxDl\\n\\ne Suggestions on database improvement can be submitted to issues repo meringlab/paxdb-issues.\\ne From Compute page (see below), user-uploaded peptide abundance data can be included in PaxDb.\\ne Requests to re-process projects catalogued on ProteomeXchange can be submitted at Request page.\\n\\nLarge-scale mass spectrometry raw data processing\\n\\nIn v6.0, we have introduced an end-to-end workflow from raw data files in proteomics repositories (cataloged at ProteomExchange) to absolute abundance in ppm. The projects are selected via a continuously\\ndeveloping LLM-based classifier which filters projects suitable for PaxDb scope. These projects were automatically downloaded and processed with a final step of manual evaluation to be included in the PaxDb.\\n\\nThe sample sdrf files for the processed ProteomeXchange projects are generated and made available for download.\\n\\nDatabase update\\nUpdate schedule\\n\\nThe semi-automated system has enabled the systematic screening, re-processing to be efficiently run and the data source to be regularly updated. The minor version updates incorporate new datasets twice a year,\\nwhile the major updates follow a two-year update corresponding to STRING's major version updates. The current corresponding STRING version is v12.0.\\n\\nChanges across major updates\\n\\nPaxDb species is a subset of what is available in STRING to leverage the protein interaction information for quality control as well as streamline the species genome, protein information integration. Between major\\nupdates, the NCBI taxonomy ID may change for the same PaxDb species - usually to denote a different strain and use its genome for protein annotation. That is, when searching for species name, the page will most\\nlikely remain, while the url changes /speeies/etdia /species/new_id.\\n\\nIn principle, as genomes become more complete/accurate with updates, the dataset quality improves if the original data is based on peptide quantity. The species ID mapping table is available for download. All previous\\nversions were frozen and available for download for comparison.\\n\\nDataset removal cases\\n\\nSeveral datasets included in the earlier versions of PaxDb were manually mapped by protein ID. These datasets reply on mapping of the protein name/IDs in the new genome version, which result in ID loss and\\nreduction in coverage. With the new workflow, we can re-process the same experiments with full control of the genome searched against, recovering the coverage.For these datasets, the old versions are removed. The\\nspecies mapping can be found at unmapped_datasets_v5_v6.txt and datasets affected are recorded at species_map_v5_v6.yml.\\n\\nAnother possibility is the species cannot be mapped, then the associated datasets will not appear in the new version. They are recorded in another archive which can re-surface when the species is available again.\\n\\nns\\n\\n\",\n", + " 'My Drive > Colab Notebooks ~\\n\\n| Type v || People ~ || Modified v || Source ~v\\n\\nName 4\\n\\ncO Copy of data_preprocessing_tools.ipynb\\n\\n6 Data.csv\\n\\nDate modified\\n\\n10:49 PM\\n\\nNov 21\\n\\nFile size\\n\\n12 KB\\n\\n226 bytes\\n',\n", + " '@ = Terminal Shell Edit View Window Help (e) *- © € ©) F Q S Sun 23.Nov 15:14\\n\\n@ ee Documents — nano ~/.zshrc — 208x63\\n\\nexport PATH=\"/opt/homebrew/bin:$PATH\"\\n\\nexport PATH=\"$HOME/anaconda3/bin:$PATH\"\\n\\nexport PATH=\"/Users/aman/bin:$PATH\"\\n\\nexport LUA_CPATH=\"/opt/homebrew/1lib/lua/5.4/?.s0;;\"\\n\\n~\\n\\nalias tum_ngs=\\'ssh -L 9006:localhost:9006 a.nalakath@10.152.154.1\\'\\n\\nalias jlab=\\'ssh -L 9005:localhost:9005 aman@10.162.143.69\\'\\n\\nalias taltech=\\'ssh amnala@base.hpc.taltech.ee\\'\\n\\nalias frna_tum=\\'ssh master24@192.168.10.174\\'\\n\\nalias zehn_lab=\\'ssh -L 8785:localhost:8787 aman@1@.162.17.13\\'\\n\\nalias docker_clean_ps=\\'docker rm $(docker ps --filter=status=exited --filter=status=created -q)\\'\\nalias docker_clean_images=\\'docker rmi $(docker images -a --filter=dangling=true -q)\\'\\n\\nalias ssh_biodata=\\'ssh -L 8783:localhost:8783 -L 8899:localhost:8899 biodata’\\n\\neval $(thefuck --alias)\\n\\nexport PATH=\"/opt/homebrew/bin:$PATH\"export PATH=\"$PATH:$(go env GOPATH)/bin\"\\n\\n‘G Help ‘0 Write Out ‘F Where Is M-x Cut ‘T Execute *C Location M-U Undo M-A Set Mark M-] To Bracket M-B Previous <« Back ‘< Prev Word\\n\\n“xX Exit *R Read File ‘\\\\ Replace M-v Paste ‘J Justify */ Go To Line M-E Redo M-c Copy ‘B Where Was M-F Next >» Forward ‘> Next Word J\\neG\\n\\n',\n", + " 'Go to a\\n\\nSign in -\\n\\namanshamil@protonmail. com\\n\\nvCJp65KgDZQcczKnkk$t\\n\\nOpen Dashboard\\n\\nBw My Sites\\n\\noo\\n88\\n\\nMAN. N\\n\\nNALAKATH\\n\\nmain_page aman_personal\\n\\nGo to main page and edit or ?start fresh\\nLook at my page(aman_personal) for aman.nalakath.org . Try making one to your taste\\n\\nWhen main page is ready save/publish to nalakath.org\\n\\npersonal page publishing - #TODO\\n',\n", + " 'Pooling single-cell samples to simulate pseudo-bulk\\n\\nThe single-cell data was pooled into pseudo-bulk RNA-Seq profiles for use with ftINIT/tINIT. We\\nchose a strategy that assigned each mRNA molecule equal importance, and therefore summed all\\nUMIs from all cells in a population into a single pseudo-bulk sample. The sample counts were then\\nscaled to a total sum of 10° (counts per million, CPM, normalization), except in cases where other\\nnormalization methods such as TMM or quantile normalization were applied.\\n',\n", + " 'df = pd.DataFrame(text_scr)\\n\\ndf\\n[53] vY 0.0s\\n\\noO\\n0 Generate .pairs and bam files\\\\n\\\\nThe pairtools...\\n1 .\\\\n\\\\n@ Vivaldi File Edit View Bookmarks Mail T...\\n2 4. scRepertoire on patient 4\\\\n\\\\nIn [51]: libra...\\n3 jf====\\\\n\\\\n#\\\\n#\\\\n#\\\\n#\\\\n#\\\\n#\\\\n#\\\\n#\\\\n#\\\\n4\\\\ni\\\\n#\\\\n...\\n4 Dy\\\\n\\\\n# Import python package for working with...\\n',\n", + " '@ Code File Edit Selection View Go Run Terminal Window Help\\n\\nEXPLORER\\n\\nee oO DG\\n\\n> .ansible\\n.cache\\n.config\\n-local\\n\\nBA\\n\\nbentopdf\\ncaddy\\n= Caddyfile\\n\\n>\\n>\\n>\\n>\\n>\\nvw\\n\\n)\\n\\ntH 87 & oO ®\\n\\n> diun\\n> gitea\\n\\n6]\\n\\nY hugo\\n> events\\n> site\\n> updates\\n\\n.gitmodules\\n& docker-compose.yml U\\n\\nminiflux\\n\\nportainer\\n\\nvikunja\\n\\nVvvvVNvVY v\\n\\nwritefreely\\n\\nDn\\n\\n-bashre\\n-lesshst\\n\\na\\n\\n® =\\ngoa > OUTLINE\\n\\n> TIMELINE\\n\\n-profile\\n\\n@ > SSH: 192.3.10.50\\n\\noe}\\n@o0A0 Wo\\n\\nY AMAN [SSH: 192.3.10.50]\\n\\n.vscode-server\\n\\n> changedetection\\n\\n€ 5\\n\\n1\\n\\nODANODUBWNPBTBHOANBDUBWN\\n\\nNNNWN\\nWNFRS\\n\\nuptime-kuma\\n\\n-bash_history\\n-bash_logout\\n\\n-pvthon historv\\n\\n@o0Ao Wo\\n\\nCaddyfile @ ¥ first-event-post.md U\\n\\ncaddy >\\n\\nPP Search\\n\\nP aman [SSH: 192.3.10.50]\\n\\n= Caddyfile\\nblog.nalakath.org {\\nreverse_proxy http://writefreely: 8080\\n\\n¥ _index.md U\\n\\n}\\n\\ngitea.nalakath.org {\\nreverse_proxy http://gitea:3000\\n}\\n\\ntodo.nalakath.org {\\nreverse_proxy http://vikunja:3456\\n}\\n\\nreader.nalakath.org {\\nreverse_proxy miniflux:8080\\n+\\n\\nupdate.nalakath.org {\\nreverse_proxy hugo_updates: 1313\\n}\\n\\nevents.nalakath.org Ki\\nreverse_proxy hugo_events:1313\\n\\nLn 23, Col 2\\n\\nSpaces: 2\\n\\n& docker-compose.yml U\\n\\nUTF-8\\n\\nLF\\n\\nPlain Text\\n\\nfa\\n\\n@ Tue 16. Dec 00:32\\nUs\\na\\n\\n=\\n',\n", + " '',\n", + " '',\n", + " '4: smassh X|2: ~X/3: ~X)/4: aman@racknerd-a73ccea: ~ xX +\\n\\naman@racknerd-a73ccea:~$ 1s -1trh\\n\\ntotal 44K\\n\\ndrwxrwxr-x 3 aman aman 4.0K Nov 29 10:11 uptime-kuma\\ndrwxrwxr-x 2 aman aman 4.0K Nov 29 19:16 portainer\\ndrwxrwxr-x 3 aman aman 4.0K Dec 6 10:52 diun\\ndrwxrwxr-x 5 aman aman 4.0K Dec 7 20:45 gitea\\ndrwxrwxr-x 2 aman aman 4.0K Dec 12 16:52 miniflux\\ndrwxrwxr-x 2 aman aman 4.0K Dec 12 17:19 caddy\\ndrwxrwxr-x 2 aman aman 4.0K Dec 12 21:12 bentopdf\\ndrwxrwxr-x 6 aman aman 4.0K Dec 15 22:26 hugo\\ndrwxrwxr-x 3 aman aman 4.0K Dec 24 18:37 changedetection\\ndrwxrwxr-x 4 aman aman 4.0K Dec 24 20:03 vikunja\\ndrwxrwxr-x 3 5000 5000 4.0K Dec 28 17:27 writefreely\\n\\naman@racknerd-a73ccea:~$ I\\n',\n", + " '',\n", + " 'AIAG SH =m\\n\\n',\n", + " '',\n", + " 'API account created\\n\\nHere are the details of your new API account.\\n\\nwidget\\n36f01d62e71db0d8192a3824377fe388\\n3873686d8f7c2044806e702451eac192\\n\\nnala_am\\n\\n(0) These details can viewed on here.\\n',\n", + " '10F astFingers.com\\n\\n(words per minute)\\n\\nKeystrokes 253 0 253\\nCorrect words 45\\nWrong words 0\\n\\nAre you faster?\\n',\n", + " '@ = Wezterm Shell Edit View Window Help @ & Tue 13. Jan 12:31\\n\\n[2/2] pyt\\n\\n2: python xX\\n\\nLoading model: /home/biodata/aman/Human-GEM/model/Human-GEM. xml\\n\\nv Loaded: 12971 reactions\\n\\n11:31:30.065 | INFO | Task run \\'load_model-3d3\\' - Finished in state Completed()\\n\\nLoading expression data: data/data_processed/expression_data_hippocampus-deveLopment-human-brain-10XV2_annotated_normalized_annotated_gencode.csv\\nv Loaded: (35159, 1)\\n\\n11:31:30.094 | INFO | Task run \\'load_expression_data-6dd\\' - Finished in state Completed()\\n\\nRunning 2 algorithms in parallel...\\n11:31:32.780 | ERROR | Task run \\'run_gimme-651\\' - Error encountered when computing cache key - result will not be persisted\\nTraceback (most recent call last):\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/cache_policies.py\", line 386, in compute_key\\nreturn hash_objects(hashed_inputs, raise_on_failure=True)\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/utilities/hashing.py\", line 89, in hash_objects\\nraise HashError(msg)\\nprefect.exceptions.HashError: Unable to create hash - objects could not be serialized.\\nJSON error: \\'NoneType\\' object cannot be converted to \\'SchemaSerializer\\nPickle error: \\'NoneType\\' object is not callable\\n\\nThe above exception was the direct cause of the following exception:\\n\\nTraceback (most recent call last):\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/task_engine.py\", line 282, in compute_transaction_key\\nkey = self.task.cache_policy.compute_key(\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/cache_policies.py\", line 218, in compute_key\\npolicy_key = policy.compute_key(\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/cache_policies.py\", line 396, in compute_key\\nraise ValueError(msg) from exc\\nValueError: Unable to create hash - objects could not be serialized.\\nJSON error: \\'NoneType\\' object cannot be converted to \\'SchemaSerializer\\nPickle error: \\'NoneType\\' object is not callable\\n\\nThis often occurs when task inputs contain objects that cannot be cached like locks, file handles, or other system resources.\\n\\nTo resolve this, you can:\\n1. Exclude these arguments by defining a custom “cache_key_fn\\n2. Disable caching by passing “cache_policy=NO_CACHE\\n\\nRunning GIMME...\\n11:31:35.955 | ERROR | Task run \\'run_tinit-3b5\\' - Error encountered when computing cache key - result will not be persisted\\nTraceback (most recent call last):\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/cache_policies.py\", line 386, in compute_key\\nreturn hash_objects(hashed_inputs, raise_on_failure=True)\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/utilities/hashing.py\", line 89, in hash_objects\\nraise HashError(msg)\\nprefect.exceptions.HashError: Unable to create hash - objects could not be serialized.\\nJSON error: \\'NoneType\\' object cannot be converted to \\'SchemaSerializer\\nPickle error: \\'NoneType\\' object is not callable X\\n\\nThe above exception was the direct cause of the following exception:\\n\\nTraceback (most recent call last):\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/task_engine.py\", line 282, in compute_transaction_key\\nkey = self.task.cache_policy.compute_key(\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/cache_policies.py\", line 218, in compute_key\\npolicy_key = policy.compute_key(\\nFile \"/home/biodata/miniconda3/envs/test_single_env/lib/python3.10/site-packages/prefect/cache_policies.py\", line 396, in compute_key\\nraise ValueError(msg) from exc\\nValueError: Unable to create hash - objects could not be serialized.\\nJSON error: \\'NoneType\\' object cannot be converted to \\'SchemaSerializer\\nPickle error: \\'NoneType\\' object is not callable\\n\\nThis often occurs when task inputs contain objects that cannot be cached like locks, file handles, or other system resources.\\n',\n", + " '1: smassh X|2: ~Xj|3: smassh X|4: amannalakath@vm-biodata: ~ X/5: neo4jsbml X +\\n\\nconda_envs_backup.txt data install-cplex-python-apis.txt L3V2.7-1.json merge. yaml sbml-core.xsd tmp_cplex_installL\\ncplex_copy database-ncbi-nr javasharedresources merged-graph_edges.tsv miniconda3 paxdb-api sbml.py validatin_test\\ncplex_studio2211.linux_x86_64.bin database-swissprot kg-microbe merged-graph.json Miniconda3-latest-Linux-x86_64.sh pw.txt test_graph_edges.tsv\\n\\nCTD geckopy-master kg-microbe-biomedical-function merged-graph_nodes.tsv neo4j_aman Recon3D. xml test_graph_nodes.tsv\\n\\n(neo4jfromsbml) » ~ docker run -it -rm \\\\\\n--publish=7400:7474 --publish=7600:7687 \\\\\\n--volume=$HOME/neo4j_aman/data:/data \\\\\\nneo4j\\n\\nunknown shorthand flag:\\n\\n\\'p\\' in -rm\\n\\nUsage: docker run [OPTIONS] IMAGE [COMMAND] [ARG.\\n\\nRun \\'docker run --help\\' for more information\\n(neo4jfromsbml) » ~ docker run -it --rm \\\\\\n--publish=7400:7474 --publish=7600:7687 \\\\\\n--volume=$HOME/neo4j_aman/data:/data \\\\\\nneo4j\\n2026-01-20 14:14:17.489+0000 INFO Logging config in use: File \\'/var/lib/neo4j/conf/user-logs.xml\\'\\n2026-01-20 14:14:17.501+0000 INFO Starting...\\n2026-01-20 14:14:18.232+0000 INFO This instance is ServerId{2fe68089} (2fe68089-c581-45d1-b726-4a223alaa64e)\\n2026-01-20 14: .135+0000 INFO Neo4j 2025.12.1 =\\n2026-01-20 14: .540+0000 INFO Anonymous Usage Data is being sent to Neo4j, see https: //neo4j.com/docs/usage-data/\\n2026-01-20 14 -681+0000 INFO Bolt enabled on 0.0.0.0:7687.\\n2026-01-20 14 -309+0000 INFO HTTP enabled on 0.0.0.0:7474.\\n2026-01-20 14: -309+0000 INFO Remote interface available at http: //localhost:7474/\\n2026-01-20 14: -312+0000 INFO id: 9726231A2167BA312FEF8C1C7AA9CS8AE596D006EBOBD63A086F996F85CE6F61\\n2026-01-20 14: .312+0000 INFO name: system\\n2026-01-20 .312+0000 INFO creationDate: 2026-01-20T14:13:40.539Z\\n2026-01-20 -312+0000 INFO Started.\\n4C€2026-01-20 14:14:25.012+0000 INFO Neo4j Server shutdown initiated by request\\n2026-01-20 14:14:25.012+0000 INFO Stopping...\\nAEN CACNENENG\\n\\n2026-01-20 14:14:35.152+0000 INFO Stopped.\\n(neo4jfromsbml) » ~ docker run -dit --rm \\\\\\n--publish=7400:7474 --publish=7600:7687 \\\\\\n--volume=$HOME/neo4j_aman/data:/data \\\\\\nneo4j\\nF080bFdf2ab3F90bc05c131211572FOch820Fe420cb1faa965b6aF89e784bc49\\n(neo4jfromsbml) + ~ nano neo_config.ini\\n(neo4jfromsbml) > ~ neo4jsbml sbml-to-neo4j \\\\\\n--input-config-ini neo_config.ini \\\\\\nnput-model-sbml /home/biodata/aman/models/gimme_context_specific_model_expression_data_hippocampus-development-human-brain-10XV2_annotated_normalized_annotated_gencode.xml \\\\\\n--input-arrows-json /home/biodata/L3V2.7-1.json \\\\\\n--parameter-tag-property-str \"gimme\"\\n20-01-2026 14:15 - INFO - Start - sbml-to-neo4j\\n20-01-2026 14:15 - INFO - Connection to database\\n20-01-2026 14:15 - WARNING - Configuration file is provided, ignore indivival arguments\\n20-01-2026 14:15 - INFO - Load SBML file\\n20-01-2026 14:15 - INFO - Load modelisation file\\n20-01-2026 14:15 - WARNING - Entity: Model has not \"id\" in properties, it will be added\\n20-01-2026 14:15 - WARNING - Entity: Unit has not \"id\" in properties, it will be added\\n20-01-2026 14:15 - WARNING - Entity: KineticLaw has not \"id\" in properties, it will be added\\n20-01-2026 14:15 - INFO - Map schema to data - nodes\\n20-01-2026 14:16 - INFO - Map schema to data - relationships\\n20-01-2026 14:16 - INFO - Map entities by their Label: Model - Compartment\\n20-01-2026 14:16 - INFO - Map entities by their id: UnitDefinition - Unit\\n20-01-2026 14:16 - INFO - Map entities by their Label: Model - UnitDefinition\\n20-01-2026 14:16 - INFO - Map entities by their Label: Model - Species\\n20-01-2026 14:16 - INFO - Map entities by their Label: Species - Compartment\\n20-01-2026 14:17 - INFO - Map entities by their Label: Model - Reaction\\n20-01-2026 14:17 - WARNING - No relationship between: Reaction - KineticLaw\\n\\n',\n", + " '1 MATCH (n) >|\\n2 RETURN n LIMIT 100\\n\\nOverview\\nGraph\\n\\nNode labels\\n\\nText Species (86)\\n\\nRelationship types\\n\\nCode\\n\\n/ ane Ge/ i\\ny Fy\\n\\n4\\nMAM IS\\n\\n,\\n9 M1 MAM,\\n\\nMAM.\\n\\nMAM.\\n\\na TO\\nPo _Fe 5,\\nFa 77iks SPECIE\\n\\n<_ oa é Displaying 100 nodes, 0 relationships.\\n\\nPrec,\\nS M_MAM,\\n\\nMAM.\\nMAM.\\n\\nMAM, M_ MAM...)\\n\\nIM_MAM. “\\n\\nMAM, 3\\nawe\\n\\nws\\n\\nhM_MaM.\\n\\nP LP\\n\\niron)\\nWw\\n\\n',\n", + " '@ Vivaldi File Edit View Bookmarks\\n\\nCB — > QO VU 86 wwebi.ac.uk/pride/archive/projects/PXD064632\\n\\n04/06/2025\\n\\n24/06/2025\\n\\nPublication\\n\\nProject Files\\n\\nName\\n\\nJD_AN_PMPtmt_0624_3_5.raw\\n\\nJD_AN_PMPtmt_0222.xlsx\\n\\nJD_AN_PMPtmt_0624_5_4.raw\\n\\nJD_AN_WCLtmt_0222_22_1.raw\\n\\nJD_AN_PMPtmt_0624_4 2.raw\\n\\nJD_AN_WCLtmt_0222_20_1.raw\\n\\nJD_AN_WCLtmt_0222_8_1.raw\\n\\nTotal 88 items\\n\\nType\\n\\nRAW\\n\\nSEARCH\\n\\nRAW\\n\\nRAW\\n\\nRAW\\n\\nRAW\\n\\nRAW\\n\\n20 /page v\\n\\nSize (M) Download\\n\\n1078\\n\\n475009 bit\\n\\n805\\n\\n1348\\n\\n1226\\n\\n1364\\n\\n1385\\n\\nSearch Startpage\\n\\n(}\\noe «=\\n\\nUnknown\\n\\n& Similar Studies\\n\\nimmune evasion strategies\\n\\n2022-04-24\\n\\nThe Batten disease gene product CLN3 is required\\n\\nlysosomes\\n2020-04-17\\n\\nProteomic analysis of circulating immune cells\\n\\nCOVID-19 severity\\n\\n2023-03-09\\n\\nMitochondrial membrane proteins and VPS35\\n\\n2022-04-24\\n\\nThis website requires cookies, and the limited processing of your personal data in order to function. By using the site you are agreeing to this as\\n\\noutlined in our Pri N > and Te\\n\\nSS Workspaces v < Integration of proteomic\\n\\n&0@8 B&B\\n\\n© Zare: integration of prot\\n\\n() Branches - ToruOkadaOi © Externally Managed Env Startpage Search Resul Plasma Membrane Rem\\n\\no“¢« @e\\n\\nWed 21. Jan 23:06\\n\\nO28 Qv»ragaona\\n',\n", + " '@ Excel File Edit View Insert Format Tools Data Window @ Se Wed 21. Jan 23:06\\n\\nAutoSave @ (7) PDs Qe 1B JD_AN_PMPtmt_0222 ~ Search (Cmd + Ctrl + U)\\n\\nHome Insert Draw Page Layout Formulas Data Review View Automate (J Comments\\n\\nCalibri ~n vA WK Yr — By General HEH » Er i - Bier |B 2¥ . 2L .\\n\\nmx Delete v\\nI vu 7 . Conditional Format Cell = Sortt& Find& Sensitivity Add-ins Analyze\\n~ . . Formatting as Table Styles fet] Format v ro vy Filter Select Data\\n\\nOpen recovered workbooks? Your recent changes were saved. Do you want to continue working where you left off? Yes No\\n\\nc H I J) K L M N fo) P Q R S) T U\\n# Unique Pept # Protein Grot #AAs MW [kDa]\\n\\nProtein FDR C Master\\n\\nAccession Description Exp. q-value: (Sum PEP Scor: Coverage [%] #Peptides #PSMs calc. pl Score Mascot: # Peptides (by #Razor Peptic Abundances (( Abundances (Grouped): 127N Abundances (Grouped): 127\\n\\nHigh Master Protei| P13591 Neural cell ad| (0) 421,998 53 52 612 52 1 858 94,5 4,87 7464 52 (0) 9768,3 9102\\nHigh Master Protei| P32004 Neural cell ad| (0) 357,918 40 52 469 51 1 1257 139,9 6,24 5667 52 1 8261,5 7220,7\\nHigh Master Protei| P13637 Sodium/potas (0) 501,749 45 44 372 24 1 1013 111,7 5,38 6534 44 26 6859 6434,8\\nHigh Master Protei| 043854 EGF-like repea (0) 162,345 39 21 244 21 1 480 53,7 7,28 3186 21 (0) 6244,3 4384,8\\nHigh Master Protei| P60709 Actin, cytopla (0) 167,671 47 17 211 4 1 375 41,7 5,48 2648 17 16 5168,3 4919,4 425:\\nHigh Master Protei| Q92859 Neogenin OS= 0 427,316 35 46 314 46 1 1461 159,9 6,54 4777 46 (0) 5063,9 4329,8 447;\\nHigh Master Protei/ Q13085 Acetyl-CoA ca| 0 694,062 43 94 434 79 1 2346 265,4 6,37 6183 94 18 4590,6 5118,2 523;\\nHigh Master Protei| P54289 Voltage-deper (0) 416,27 42 44 265 42 1 1103 124,5 5,27 4151 44 2 4394,8 3470,2 408¢\\nHigh Master Protei) Q71U36 Tubulin alpha 0 228,777 59 22 263 6 1 451 50,1 5,06 4070 22 20 4388,9 4385,1 414:\\nHigh Master Protei| P05165 Propionyl-Coy (0) 402,842 68 46 326 45 1 728 80 7,52 4510 46 1 4272 4392,4 46\\nHigh Master Protei/ Q14204 Cytoplasmic c 0 729,446 33 143 341 143 1 4646 532,1 6,4 3254 143 (0) 4015,9 4304 475:\\nHigh Master Protei/ Q07954 Prolow-densit 0 428,421 17 71 251 68 1 4544 504,3 5,39 2957 71 3 3895 3996,5 3565\\nHigh Master Protei| P08195 4F2 cell-surfac (0) 304,45 43 30 206 29 1 630 68 5,01 3217 30 1 3688,3 3540,5 385;\\nHigh Master Protei| P11498 Pyruvate carb) (0) 358,196 48 47 258 47 1 1178 129,6 6,84 4337 47 (0) 3373,2 2975,5 314:\\nHigh Master Protei| P46821 Microtubule~ (0) 584,197 40 87 270 85 1 2468 270,5 4,81 3619 87 2 3203,9 4202,1 36\\nHigh Master Protei| Q92823 Neuronal cell 0 217,392 30 29 179 29 1 1304 143,8 5,66 2285 29 (0) 3093,4 2548 2835\\nHigh Master Protei/ Q12860 Contactin-1 0 0 353,985 45 41 286 40 1 1018 113,2 5,9 4314 41 1 3002,5 2743,6 3175\\nHigh Master Protei| P29323 Ephrin type-B (0) 242,068 38 33 174 26 1 1055 117,4 6,55 2458 33 9 2976,4 2524,1 289;\\nHigh Master Protei/ 094856 Neurofascin O (0) 261,535 30 39 205 39 1 1347 149,9 6,65 2901 39 (0) 2915 2536,7 284;\\nHigh Master Protei) Q3TDW7 Protocadherit 0 501,011 24 92 250 92 1 4589 505,2 4,87 3078 92 (0) 2900,6 3045,1 270:\\nHigh Master Protei| P21579 Synaptotagmi (0) 217,525 56 25 180 17 1 422 47,5 8,12 2233 25 11 2846,9 4104,8 404:\\nHigh Master Protei| P55011 Solute carrier (0) 337,767 37 42 149 42 1 1212 131,4 6,4 2427 42 (0) 2846 2217,6 22\\nHigh Master Protei| P07437 Tubulin betac (0) 194,54 51 22 218 3 1 444 49,6 4,89 2106 22 25 2782,3 2799,4 282;\\nHigh Master Protei) Q9BY67 Cell adhesion 0 243,458 38 18 187 18 1 442 48,5 5,07 4032 18 (0) 2741,7 2594,2 266!\\nHigh Master Protei| P04264 Keratin, typel (0) 291,044 46 40 202 35 1 644 66 8,12 2593 40 5 2512,4 3642,9 455;\\nHigh Master Protei) Q9P2S2 Neurexin-2 OS 0 248,947 28 46 186 42 1 1712 184,9 5,92 1707 46 5 2509,7 2537,6 267:\\nHigh Master Protei| P05026 Sodium/potas (0) 121,913 44 17 122 17 1 303 35 8,53 1449 17 (0) 2433,3 2352,5 250¢\\nHigh Master Protei/ Q99250 Sodium chanr 0 307,236 19 45 184 28 1 2005 227,8 5,73 2166 45 24 2388,7 2791,2 2706\\nHigh Master Protei) QQULB1 Neurexin-1 Os 0 245,642 26 33 163 27 1 1477 161,38 5,9 2988 33 4 2304,6 2083,5 2478\\nHigh Master Protei) Q8N350 Protein DosO 0 179,494 37 24 151 24 1 725 75,8 6,61 2837 24 (0) 2192,1 2139,3 223(\\nHigh Master Protei) QQUHC6 Contactin-ass: 0 236,077 29 37 168 36 1 1331 148,1 6,58 2640 37 1 2164,5 2322,2 225:\\nHigh Master Protei| P17677 Neuromoduli) (0) 180,108 84 22 79 22 1 238 24,8 4,72 1347 22 (0) 2132,5 2164,6 188¢\\nHigh Master Protei| Q9NT99 Leucine-rich r 0 194,967 38 29 147 24 1 713 76,4 7,23 1705 29 5 2081,7 1801,4 211;\\nHigh Master Protei/ Q92854 Semaphorin-4 0 125,756 28 24 115 24 1 862 96,1 7,96 1461 24 (0) 2078,1 1980,2 22\\nHigh Master Protei| PO5556 Integrin beta- (0) 102,53 19 15 81 15 1 798 88,4 5,39 745 15 (0) 2054,2 1711,3 1875\\nHigh Master Protei| P78527 DNA-depende (0) 434,805 23 86 196 86 1 4128 468,8 7,12 2316 86 (0) 1933,6 1794,9 230¢\\nHigh Master Protei) Q6NO22 Teneurin-4 OS 0 357,895 23 64 200 56 1 2769 307,8 6,55 2250 64 10 1920,9 1874,8 21\\nHigh Master Protei) QQUIW2 Plexin-A1 OS= 0 312,742 29 51 152 34 1 1896 210,9 6,92 1651 51 20 1912,8 1977,5 208;\\nHigh Master Protei) Q9HCK4 Roundabout t 0 251,144 37 43 137 42 1 1378 151,1 6,33 1678 43 (0) 1904,2 1593,6 186:\\nHigh Master Protei| PO8069 Insulin-like gri (0) 205,722 25 33 134 29 1 1367 154,7 5,8 1474 33 6 1824,3 1609,4 168:\\nHigh Master Protei| 075054 Immunoglobt (0) 249,811 33 38 171 38 1 1194 135,1 6,07 3090 38 (0) 1803,5 1656,7 1695\\n(0) 1 (0) 1752,3 1404,5 157:\\n\\nHigh Master Protei/ Q08722 Leukocyte sur 44,849 16 7 55 7 323 35,2 7,21 339 7\\n\\nProteins\\n\\nReady ve, Accessibility: Good to go Average: 232,1750775 Count: 3089 Sum: 674468,6 fa + 100%\\n',\n", + " 'Microbial\\nKnowledge Graph\\n\\nNeod)\\n\\nNeo4j\\nQuery Engine\\n\\nAutomated Phenotypic\\nTest Case Extraction\\n\\nSemantic Phenotypic\\n\\nTest Definitions\\n\\nGenome-Scale\\nMetabolic Models\\n\\nTest Execution\\n\\nFramework\\n\\nPhenotype Comparison &\\nBiological Validation Metrics\\n\\no\\n\\n3\\n\\nBenchmarking GEM Quality\\nAcross Taxa and Pipelines\\n\\nModel Curation Feedback &\\nReconstruction\\nImprovement\\n\\n',\n", + " 'e & Sat14.Feb 23:39\\n\\n= = : = :\\necco (® <= > Q VD 86 www.moltbook.com/humans/dashboard W) © Search Startpage @e® wl t @ oo @\\nx moltbook te | search. =| [| Submolts % Developers Help Login Dashboard Q\\n&\\nnalaam SD)\\nX @nalakkkoo\\n&\\nMember since 14/2/2026 Ge\\ni)\\nSs\\nP r nala @ Active\\n~~ 8\\nAn assistant agent for posting and interacting.\\nOkarma_ View profile >\\n&\\nAPI Key Management\\nIf your bot lost its API key or it was compromised, you can generate a new one here.\\n® Refresh API Key\\nQuick Info\\nEmail: amannalakath001@gmail.com\\nUsername: nalaam\\nX Account: @nalakkkOO\\nLast login: 14/2/2026 11:38:34 PM\\n&\\ngS Workspaces v < 2 P5067) Inbox | amanshar X_nalak (@nalakkkOO) / X X Home /X Startpage Search Resuli & moltbook - the front pac © moltbook - the front pac & moltbook - the frontpac > +\\n\\nSu @8 © CI CQ Reset —O———— 100% += 23:39\\n',\n", + " 'wpm .\\n\\n60\\n\\nacc\\n28\\n\\n9 16 «11 12. 13 14 #15 16 #17 #18 #+«419 26 21 22 23 24 25 26 27 28 29 30\\n\\n68\\n\\n40\\n\\nWords per Minute\\nS40449\\n\\ntest type raw characters consistency time\\n\\noat 62 150/2/8/0 73% 30s\\n\\n00:18:88 session\\n> rs) A = « 4\\n\\nSign in to save your result\\n',\n", + " 'wpm\\n\\nfoe}\\n2\\n\\noO\\n\\n5\\n64 -\\n\\n~ ol\\nacc 2\\n\\nre) & 20\\n99% -\\n1 2 3 4 5 6 7 8 9 1 4141 #12 #13 «14 #415 416 #417 «+18 «#+%19 26 21 #22 23 #24 #25 2 27 +28 29 30\\ntest type raw characters consistency time\\ntime 30 [o)\\nenglish 1k 65 1 60/1 /8/8 79% 30s session\\n> c A = « 4\\n\\nSign in to save your result\\n',\n", + " 'monkey se\\n\\nmonkeytype =\\n\\nwpm\\n\\n72\\n\\nacc\\n\\n98%\\n\\ntest type\\ntime 30\\nenglish\\n\\nWords per Minute\\n\\n90\\n\\n60\\n\\n30\\n\\n(2)\\n\\n1\\n\\n2\\n\\nw i 8 a\\n\\ns40449\\n\\n4 5 6 7 8 2) 18 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 =—28 29 38\\n\\nraw\\n\\n73\\n\\ncharacters\\n\\n179/2/86/0\\n\\nconsistency time\\n\\n74% 30s\\n\\n00:08:38 session\\n> rs} A = « &\\n\\nSign in to save your result\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help @e@ & Sun22.Feb 20:46\\n\\nCB = > YQ VW G&G halle.de/serviceportal/online-dienste/erwerbstaetigkeit-beantragen x @ Search Startpage eo @ we e @ oo ~m®@®\\n\\nApply for residence permit for gainful\\nemployment\\n\\nApplication for a residence permit for taking up\\nemployment\\n\\nThank you, Aman Shamil Nalakath!\\n\\nYour request will now be forwarded to the immigration office. An email with the shipping confirmation will\\nbe sent to aman.nalakath@tum.de.\\n\\nGOuQereed © BD\\n\\na)\\n\\nYour case number is: 2026-02-22-AN-6\\n\\nQ\\n=\\noO\\n\\n®)\\n\\nPlease download a summary of your application for your records.\\nFor data protection reasons, your entries in this system will be deleted in 20 minutes. Subsequently, you will be\\nredirected to the start page. A download of the application summary will no longer be possible afterward.\\n\\nDownload summary 450.2 kB\\n\\nDownload summary with all attachments e\\n\\n@\\n\\nWhat happens next?\\nThe immigration office will now review whether all necessary information for processing your request is available.\\n\\nThis may take some time. 1)\\nIn the meantime, please refrain from sending inquiries and only contact the immigration office in very urgent cases\\n\\nS Workspaces v bef Sent | amanshamil@pro @ Apply for a residence p« Modules - TUMonline - * Download file | iLovePD (G) wohungbestatigung - G Startpage Search Resul Sent Mail - humanbeing > +\\n\\n0 @o8 oO O 100% 20:46\\n',\n", + " 'monkey see\\n\\n@=)monkeytype = » i « a\\n\\nfe)\\na\\nwpm 00\\ni\\na\\n/ = 60 q\\n= 71\\noO fo}\\n~ a\\nacc 3 30\\nfo}\\n=\\n\\n160% -\\n\\n1 2 3 4 5 6 7 8 3 16 «11 12 13 14 #15 16 #17 #18 #19 #20 = 21 22 23 24 %25 26 27 28 29 30\\n\\ntest type raw characters consistency time\\n\\ntine 98 74 184/8/0/0 83% 30s\\n\\n00:01:38 session\\n> rs} A = « &\\n\\nSign in to save your result\\n',\n", + " 'a s\\neoo (® <= > QQ VW BG todo.nalakath.org/projects/2/5 WW th Search Startpage e @» €¢ ro) rose) @\\nge Vikunja — Drager tele) eco Q A o aman v\\n\\nOverview “List Gantt Table Kanban VY FILTERS\\n\\nf=) Upcoming\\n=\\n\\n= Projects\\n\\n©) check for more examples in the GraphRAG Pattern Catalog on opens in new tabgraphrag.com.\\n\\nOO Q@®vxcTagCGvsaPBodc BD.\\n\\n® Labels\\nO export the embeddings from neo4j\\n#3 Teams\\nO read up on functions or tools inside relevant mcps - neo4j-data-modelling, git-mcp, rtfmbro\\nVv Inbox O read up on better network management - esp in multi node, k8ns\\nDrager lab D gap filling through graph rep learining :\\n© PhDs CO) think about how to add gap filling - ML/DL\\nLevelling up OD add two persistent memory thing\\nphase two - perturbation cases like semantic kg look into open targets, how is their scoring mechanisms better than phe-\\nnotypic evidence\\nOD) need env seperation even with lib style code\\nO can! do a pathway analysis?\\n0) add database support\\nO pymeadre fixing\\n0 Other data sources - how to use experimental proteomics data? Condition specificity -\\nhttps://gitlab.com/mm87/xtop/-/blob/master/xTop.m?ref_type=heads\\na ©\\nWorkspaces vy < & Creating a central Docker ( ie) Jobs, Career and Funding‘ { docker postgre backup so! :)) Drager lab | Vikunja > +\\n\\n+\\n\\ng\\n&\\n\\n{e)\\n\\n0@oe > CD CY Reset —O——$—$—$—$—$—= 100% 21:26\\n\\nrc\\n',\n", + " '4 >\\necco — > OQ VD GB todo.nalakath.org/projects/4/13 Wi Search Startpage favre Ose ~™@®\\nge Vikunja = Levelling up ° Q a Qo v\\n\\n— |\\nmj Overview OD Ad free podcast episodes\\n{| Upcoming O Api for All Products on Shark Tank website\\n= © overleaf on vps\\n\\n= Projects\\n\\nO) monitor spikes on twitter using huginn\\n\\nOO Q®vxgGuvnuaPBVd Cc BD\\n\\n® Labels\\n. O buy zephyrus g14\\nfas Teams\\nO Linux phone - Jolla\\nY Inbox ©) Steam frame\\nDrager lab ©) Estonia-Latvia-Lithuania\\n© PhDs O Trip to Gdansk\\nLevelling up OC) now what i need to do is set up auto sync bw gitea and git-vault and also sync between iVault and git-vault\\n\\nO nose breathing strips\\n\\nOD 3D printer - 1to2 year use\\n\\nO) pandoc + mdcat + YouTube-dl\\n\\nO Nextflow finishing up\\n\\n© Weekend at Berlin\\n\\nO ML course finishing to Certificate on Udemy\\n\\n©) OCR project on Gitea to GitHub\\n& &\\nWorkspaces vy < & Creating a central Docker ( ie) Jobs, Career and Funding‘ { docker postgre backup so! :)) Levelling up | Vikunja > +\\n\\n02 8 > CD CY Reset —O——$—$—$—$—$—= 100% 21:26\\n\\n~\\n\\ng\\n&\\n\\n©C\\n',\n", + " 'Using kg-schema-docs, search for what Biolink predicates and node\\ncategories are used to connect microbial organisms to their metabolic\\nor functional traits in KG-Microbe. Then use neo4j_microbekg to write\\nand execute a Cypher query that retrieves 10 examples of such\\nconnections, returning the subject ID, predicate, object ID, and\\nprovided_by source.\\n\\n© Ran Semantic_search - kg-schema-docs (MCP Server)\\n\\nInput\\n{\\nquery\": \"Biolink predicates and node categories connecting microbial organisms to metabolic or functional traits in\\nKG-Microbe\",\\nLimit\": 10\\n+\\nOutput\\n\\nError executing tool semantic_search: \\'NetworkX\\' object has no attribute ‘neighbors’\\n\\n© Ran Write Neo4j Cypher ~ neo4j_microbekg (MCP Server)\\nInput\\n\\n{\\n\"query\": \"MATCH (subject)-[rel]->(object) WHERE subject.category IN [‘OrganismTaxon\\', \\'MicrobialOrganism\\'] AND\\nobject.category IN [\\'MetabolicTrait\\', ‘FunctionalTrait\\'] RETURN subject. id AS subject_id, type(rel) AS predicate,\\nobject.id AS object_id, rel.provided_by AS provided_by LIMIT 10\"\\n\\n+\\n\\nOutput\\n\\nError calling tool ‘write_neo4j_cypher\\': Only write queries are allowed for write-query\\n\\n© Ran Read Neo4j Cypher - neo4j_microbekg (MCP Server)\\n\\nInput\\n\\n{\\n\"query\": \"MATCH (subject)-[rel]->(object) WHERE subject.category IN [‘OrganismTaxon\\', \\'MicrobialOrganism\\'] AND\\nobject.category IN [\\'MetabolicTrait\\', ‘FunctionalTrait\\'] RETURN subject. id AS subject_id, type(rel) AS predicate,\\nobject.id AS object_id, rel.provided_by AS provided_by LIMIT 10\"\\n\\n+\\n\\nOutput\\n\\nNeo4j Error: {neo4j_code: Neo.ClientError.Transaction.TransactionTimed0utClientConfiguration} {message: The\\ntransaction has been terminated. Retry your operation in a new transaction, and you should see a successful result.\\nThe transaction has not completed within the timeout specified at its start by the client. You may want to retry with\\na longer timeout. } {gql_status: 25N14} {gql_status_description: error: invalid transaction state - transaction\\ntermination client error. The transaction has been terminated. Retry your operation in a new transaction, and you\\nshould see a successful result. Reason: The transaction has not completed within the timeout specified at its start by\\nthe client. You may want to retry with a longer timeout.}\\n\\nMATCH (subject)-[rel]->(object) WHERE subject.category IN [\\'0rganismTaxon\\', ‘MicrobialOrganism\\'] AND object.category\\nIN [\\'MetabolicTrait\\', \\'FunctionalTrait\\'] RETURN subject.id AS subject_id, type(rel) AS predicate, object.id AS\\nobject_id, rel.provided_by AS provided_by LIMIT 10\\n\\noO\\n\\n© Ran Read Neo4j Cypher - neo4j_microbekg (MCP Server)\\n\\nThe Cypher query to retrieve connections between microbial organisms and their metabolic or functional traits is timing out, likely due to database\\nperformance or configuration issues.\\n\\nWould you like me to adjust the query for a smaller sample, increase the timeout, or help troubleshoot the Neo4j database connection?\\n\\nCV b®e GPT-4.1 « Ox\\n',\n", + " '@ Vivaldi File Edit View Bookmarks Mail Tools Window Help e & Fri6é.Mar 22:40\\n\\necco (® =— > QO VW BG monkeytype.com RW @ Search Startpage © Restart Required oe @ 2 ¢ e & ~™@®\\ngg 7 y d . New merch store now open, including a limited edition metal keycap! monkeytype.store x Q\\nite SBE\\nmonkeytype a\\n&\\n6\\nWi ©\\n©\\nOo\\n97% :\\ntime 30 fr)\\n76 186/3/06/0 81% 30s\\nenglish\\n&\\nS Workspaces v < CITEseq_QC_demo.htm *K Unidentified object - Cle 4 for these questions whic (m) Monkeytype | A minimal [Preview] README.md - Startpage Search Resuli ? Installation — pingouin C +\\n© 0h @&@ 8 © CI CQ Reset —O——$——— 100% = 22:40\\n',\n", + " 'Mar\\n\\nelp\\n\\n@ Vivaldi File Edit View Bookmarks Mail Tools Wine\\n\\nNew merch store now open, including a limited edition metal keycap! monkeytype.store\\n\\nmonkeytype\\n\\n70\\n97%\\n\\ntime 15\\nenglish\\n\\n19% 15s\\n\\n77 88/1/8/8\\n\\njectives a’ hivinter | Etherpad\\n\\n0@0B6\\n',\n", + " 'What to report\\nFor the exercise, you can write:\\n\\ne The ACS subset was restricted to samples from the ACS cohort at timepoints To and\\nUD+1, and only Loviret and Control groups were retained. @ paste.txt\\n\\ne I fitted one linear mixed model per cytokine with fixed effects for treatment group,\\ntimepoint, and their interaction, and a random intercept for participant to account for\\n\\nrepeated measurements. cran.r-project +1\\n\\ne P-values were adjusted across cytokines using the Benjamini-Hochberg procedure to\\ncontrol the false discovery rate. math.tau.ac\\n\\ne Multiple cytokines differed significantly between TO and UD+1, but none showed a\\nsignificant overall Loviret-versus-Control difference or a significant treatment-by-\\ntimepoint interaction after correction. @ paste. txt\\n',\n", + " 'monkey see\\n\\n@=)monkeytype = » i « a2\\nwpm ; 3\\nacc : 3\\n\\nO 1 2 3 4 5 6 7 8 ) 18 11 12 13 14 15\\n\\ntest type raw characters consistency time\\ntine 15 78 93/2/0/0 88% 15s\\nenga ts 00:00:45 session\\n\\n> Se A\\n\\n(I!\\na\\n\\n&\\n\\n',\n", + " 'eoo <— > OQ VD G monkeytype.com Ws Search SEARXNG-NALAKATH eave @ @ ~™@®\\nay & a Ab New merch store now open, including a limited edition metal keycap! monkeytype.store x\\n\\nmonkeytype\\n\\n73\\n96%\\n\\ncautich 76 182/3/1/0 84% 30s\\n\\nGCO@Qe2® ag Avnud9g HSBTOC BD\\n\\nenglish\\n&\\nS Workspaces v (mi) Monkeytype | A minimalisti + Vv\\n0&8 S CI CQ Reset Om 100% 11:12\\n',\n", + " 'eocoe (® = > QQ VU B gitea.nalakath.org/aman/kg-scr &) W Q Search SEARXNG-NALAKATH @ @» ¢ rd & mE\\n\\nwy) Issues Pull Requests Milestones Explore yay + a | S\\n\\nO aman / kg-scr\\n\\nSettings\\n\\nThe Git data underlying this repository cannot be read. Contact the administrator of this instance or delete this repository.\\n']" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "txt" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "6f94de70", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Query Best Match\n", + "--------------------------------------------------\n", + "> Science. 2009 Oct 9;326(5950):289-93. doi: 10.1126/science.1181369.\n", + "\n", + "Comprehensive mapping of long-range interactions\n", + "reveals folding principles of the human genome\n", + "\n", + "Erez Lieberman-Aiden ’, Nynke L van Berkum, Louise Williams, Maxim Imakaev, Tobias Ragoczy,\n", + "Agnes Telling, Ido Amit, Bryan R Lajoie, Peter J Sabo, Michael O Dorschner, Richard Sandstrom,\n", + "Bradley Bernstein, M A Bender, Mark Groudine, Andreas Gnirke, John Stamatoyannopoulos,\n", + "Leonid A Mirny, Eric S Lander, Job Dekker\n", + "\n", + "Affiliations + expand\n", + "PMID: 19815776 PMCID: PMC2858594 DOI: 10.1126/science.1181369\n", + "\n", + "Abstract\n", + "\n", + "We describe Hi-C, a method that probes the three-dimensional architecture of whole genomes by\n", + "coupling proximity-based ligation with massively parallel sequencing. We constructed spatial\n", + "proximity maps of the human genome with Hi-C at a resolution of 1 megabase. These maps confirm\n", + "the presence of chromosome territories and the spatial proximity of small, gene-rich chromosomes.\n", + "We identified an additional level of genome organization that is characterized by the spatial\n", + "segregation of open and closed chromatin to form two genome-wide compartments. At the\n", + "megabase scale, the chromatin conformation is consistent with a fractal globule, a knot-free,\n", + "polymer conformation that enables maximally dense packing while preserving the ability to easily\n", + "fold and unfold any genomic locus. The fractal globule is distinct from the more commonly used\n", + "globular equilibrium model. Our results demonstrate the power of Hi-C to map the dynamic\n", + "conformations of whole genomes.\n", + "\n", + "COURSEWORK 4 6\n", + "DL: check the Moodle athe\n", + "\n", + "7 >\n", + "\n", + "Towards complete and error-free genome assemblies of\n", + "\n", + "all vertebrate species\n", + "1.Pick one of main themes . t Pp\n", + "\n", + "MORE VIDEOS\n", + "[BREE TA\n", + "\n", + "TECH\n", + "Pm i) 35:57/37:42 © @ & Voulube ++\n", + "\n", + "\n", + "Genome vv Tracks ¥ Sample Info v Session v Share Bookmark Save Image Circular View v Help v\n", + "\n", + "IGV oxford_e...me.fasta tig00000002:1,989,819-1,993,234 Q 3,416 bp (Select Tracks ) (Crosshairs )(_Center Line )(TrackLabels) @ +)\n", + "1,990 kb j 1,991 kb j 1,992 kb j 1,993 kb\n", + "AQ 0 EA A MY TAY A AY a\n", + "|= SS SS en |\n", + "tnaB tnaA mnmE_1\n", + "\n", + "INSTITUTE\n", + "\n", + "Heng igv.org UCSan Diego fe BROAD\n", + "\n", + "\n", + "Genome vv Tracks ¥ Sample Info v Session v Share Bookmark Save Image Circular View v Help v\n", + "\n", + "IGV oxford_e...me.fasta _ tig00000002:1,604,261-1,606,695 § Q. 2,435 bp (Select Tracks ) (\"Crosshairs )(_Center Line )(TrackLabels) @ iE +)\n", + "\n", + "C D)\n", + "\n", + "604,300 bp 1,604,500 bp 1,604,700 bp 1,604,900 bp 1,605,100 bp 1,605,300 bp 1,605,500 bp 1,605,700 bp 1,605,900 bp 1,606,100 bp 1,606,300 bp 1,606,500 bp 1,606,\n", + "L i 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L L 1 L L i 1 L L L 1 L\n", + "\n", + "%\n", + "ee Pe | ZZ\n", + "\n", + "pdeC_1 IKAOHOFJ_01847 ssb\n", + "\n", + "pdeC_2\n", + "\n", + "Reference genome $$ eee eC CCC OOOO OCT OO a\n", + "\n", + "= Sa « al\n", + "’ ’\n", + "nn | Pullup (or grastso dactang\n", + "\n", + ">\n", + "-\n", + "\n", + "*\n", + "\n", + "—\n", + "- : =\n", + ". -\n", + "*\n", + "ee\n", + "\n", + "Genome Tracks ¥ Sample Info v Session v Share Bookmark Save Image Circular View v Help v\n", + "\n", + "IGV asm.cont...me.fasta tig00000001:3,254,475-3,258,061 Q 3,587 bp ( Select Tracks }(_ Crosshairs }( Center Line )( Track Labels } (—) auu==® +)\n", + "\n", + "C I )\n", + "\n", + "3,255 kb 3,256 kb 3,257 kb 3,258 kb\n", + "L 1 1 1 1\n", + "\n", + "ec cc\n", + "\n", + "C—O a x\n", + "ssb\n", + "\n", + "soxR soxS pdeC KBOCNLJJ_03121\n", + "\n", + "Fragment\n", + "\n", + "= ————\n", + "\n", + "=. —,\n", + "> sequencing *——— a\n", + "\n", + "\n", + "Sequencing\n", + "\n", + "Sequenced Reads: 547812856\n", + "\n", + "Duplication and Complexity (% Sequenced Reads)\n", + "\n", + "Analysis of Unique Reads (% Sequenced Reads / % Unique Reads)\n", + "\n", + "Intra-fragment Reads: 34,307,600\n", + "\n", + "Below MAPQ Threshold: 355,353,763 (64.87% / 73.27%)\n", + "\n", + "Hi-C Contacts: 95,311,495 (17.40% / 19.65%)\n", + "3' Bias (Long Range): 97% - 3%\n", + "\n", + "Pair Type % (L-I-O-R): 25% - 25% - 25% - 25%\n", + "\n", + "Analysis of Hi-C Contacts (% Sequenced Reads / % Unique Reads)\n", + "\n", + "Inter-chromosomal: 22,195,088 (4.05% / 4.58%)\n", + "Intra-chromosomal: 73,116,407 (13.35% / 15.08%)\n", + "Long Range (>20Kb): 35,425,148 (6.47% / 7.30%)\n", + "\n", + "Genome vv Tracks ¥ Sample Info v Session v Share Bookmark Save Image Circular View v Help v\n", + "\n", + "GV oxford_e...me.fasta _ tig00000002:2,754-6,178 Q 3,425 bp (Select Tracks )( Crosshairs )( Center Line ){ Track Labels ) (—) auu==® +)\n", + "3 kb j 4 kb j 5 kb j 6 kb\n", + "LSA A A 8 a\n", + "po ee ss sss | %\n", + "dadA_1 IKAOHOFJ_00007 fadR_1\n", + "pac Pi\n", + "dadA_2 fadR_2\n", + "\n", + "igv.org UCSanDiego EEBROAD\n", + "\n", + "INSTITUTE\n", + "\n", + "© aman — nano ./Downloads/assignment/Ecoli_|\n", + "\n", + "fi/Ecoli_hifi_genome.gff — 208x63\n", + "\n", + "nment/Ecoli_hifi/Ecoli_hifi_genome.gff\n", + "\n", + "ile: ./Downloads/as\n", + "\n", + "Ww PICO 5.09\n", + "\n", + "i#gff-version 3\n", + "\n", + "##sequence-region tig@0000001 1\n", + "\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tige0eee0e1\n", + "tigeeeee0e1\n", + "\n", + "Wie) Get Help\n", + "Wed Exit\n", + "\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "minced:@.2.0\n", + "\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "Prodigal: 002006\n", + "\n", + "465\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "CRI\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "cDS\n", + "\n", + "7533\n", + "\n", + "99\n", + "1718\n", + "2811\n", + "5892\n", + "7393\n", + "7888\n", + "8982\n", + "9643\n", + "10258\n", + "11177\n", + "11567\n", + "12412\n", + "13701\n", + "14611\n", + "16038\n", + "16693\n", + "17210\n", + "17540\n", + "18250\n", + "18726\n", + "19756\n", + "20511\n", + "21277\n", + "22479\n", + "23565\n", + "25018\n", + "25799\n", + "26529\n", + "26863\n", + "27693\n", + "28797\n", + "29615\n", + "30377\n", + "33014\n", + "33225\n", + "33615\n", + "35767\n", + "36774\n", + "37895\n", + "38158\n", + "39034\n", + "39596\n", + "40182\n", + "40790\n", + "42619\n", + "43560\n", + "45279\n", + "45821\n", + "46585\n", + "46988\n", + "47617\n", + "49050\n", + "50764\n", + "51926\n", + "52606\n", + "54986\n", + "\n", + "SPR\n", + "\n", + "We) WriteOut\n", + "We) Justify\n", + "\n", + "1643\n", + "\n", + "2452\n", + "\n", + "5477\n", + "\n", + "7400\n", + "\n", + "7875\n", + "\n", + "8979\n", + "\n", + "9656\n", + "\n", + "10242\n", + "11175\n", + "11461\n", + "12329\n", + "13449\n", + "14609\n", + "16038\n", + "16643\n", + "17016\n", + "17521\n", + "18250\n", + "18729\n", + "19775\n", + "20517\n", + "21137\n", + "22416\n", + "23471\n", + "24929\n", + "25794\n", + "26437\n", + "26900\n", + "27696\n", + "28601\n", + "29564\n", + "30271\n", + "32938\n", + "33148\n", + "33578\n", + "35693\n", + "36777\n", + "37895\n", + "38167\n", + "39030\n", + "39384\n", + "40057\n", + "40793\n", + "42616\n", + "43542\n", + "45269\n", + "45821\n", + "46588\n", + "46995\n", + "47458\n", + "49041\n", + "50507\n", + "51777\n", + "52453\n", + "54858\n", + "56119\n", + "\n", + "tet et eteetse\n", + "\n", + "tet et etetetsei\n", + "\n", + "i\n", + "\n", + "tet etetesti\n", + "\n", + "++H1\n", + "\n", + "F\n", + "\n", + "SPBV2VVDVVVOVVO\n", + "\n", + "PBYWDVDDWDD WDD VDD DD VDD VV VDD VDDD DVD VDDVDDVDDVDVDVDVDVDVDVDVDVDVVVVVVOVOQ:\n", + "\n", + "Wii Read File\n", + "Wil) Where is\n", + "\n", + "ID=KBOCNLJJ_00001; eC_number=1.8.1.2;Name=cysI_1;db_xref=COG:C0G0155; gene=cysI_1;inference=ab initio prediction:Prodigal:002006,$\n", + "ID=KBOCNLJJ_00002; eC_number=1.8.4.8;Name=cysH_1;db_xref=COG:C0G0175; gene=cysH_1;inference=ab initio prediction:Prodigal:002006,$\n", + "ID=KBOCNLJJ_00003; eC_number=3.1.-.-—;Name=ygcB_1;db_xref=COG:C0G1203; gene=ygcB_1;inference=ab initio prediction:Prodigal:002006,$\n", + "ID=KBOCNLJJ_00004;Name=casA_1;gene=casA_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:Q4690$\n", + "ID=KBOCNLJJ_@0005 ; Name=casB_1;gene=casB_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P7663$\n", + "ID=KBOCNLJJ_00006;Name=casC_1;gene=casC_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:Q4689$\n", + "ID=KBOCNLJJ_@0007 ; Name=casD_1;gene=casD_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:Q4689$\n", + "ID=KBOCNLJJ_00008; eC_number=3.1. j;Name=casE_1;gene=casE_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequen$\n", + "ID=KBOCNLIJJ_00009; eC_number=3.1. j;Name=ygbT_1;db_xref=COG:C0G1518; gene=ygbT_1;inference=ab initio prediction:Prodigal:002006,$\n", + "ID=KBOCNLJJ_00010; eC_number=3.1.-.-—;Name=ygbF_1;gene=ygbF_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequen$\n", + "note=CRISPR with 13 repeat units;rpt_family=CRISPR;rpt_type=direct\n", + "\n", + "ID=KBOCNLJJ_00011;inference=ab initio prediction: Prodigal : 002006; locus_tag=KBOCNLJJ_00011;product=hypothetical protein\n", + "ID=KBOCNLJJ_00012; eC_number=2.7.7.4;Name=cysD_1;db_xref=COG:C0G0175; gene=cysD_1;inference=ab initio prediction:Prodigal:002006,$\n", + "ID=KBOCNLJJ_00013; eC_number=2.7.7.4;Name=cysN; db_xref=COG:C0G2895; gene=cysN;inference=ab initio prediction:Prodigal: 002006, simi$\n", + "ID=KBOCNLJJ_00014; eC_number=2.7.1.25;Name=cysC; db_xref=COG:C0G@529; gene=cysC;inference=ab initio prediction:Prodigal: 002006, sim$\n", + "ID=KBOCNLJJ_00015 ; Name=ygbE; gene=ygbE;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P46141;1lo$\n", + "ID=KBOCNLJJ_00016;Name=ftsB; db_xref=COG:C0G2919; gene=ftsB;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00017; eC_number=2.7.7.60;Name=ispD; db_xref=COG:C0G1211; gene=ispD;inference=ab initio prediction:Prodigal: 002006, sim$\n", + "ID=KBOCNLJJ_00018; eC_number=4.6.1.12;Name=ispF; db_xref=COG:C0G@245; gene=ispF;inference=ab initio prediction:Prodigal: 002006, sim$\n", + "ID=KBOCNLJJ_00019; eC_number=5.4.99.27;Name=truD; db_xref=COG:C0G0585; gene=truD; inference=ab initio prediction:Prodigal:002006,si$\n", + "ID=KBOCNLJJ_00020; eC_number=3.1.3.5;Name=surE; db_xref=COG:C0G0496; gene=surE;inference=ab initio prediction:Prodigal: 002006, simi$\n", + "ID=KBOCNLJJ_00021; eC_number=2.1.1.77;Name=pcm; db_xref=COG:C0G2518; gene=pcm; inference=ab initio prediction:Prodigal: 002006, simil$\n", + "ID=KBOCNLJJ_00022;Name=n1pD_1; db_xref=COG:C0G@739; gene=nlpD_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "ID=KBOCNLJJ_00023;Name=rpoS; db_xref=COG:C0G0568; gene=rpoS;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00024;Name=ygbN; db_xref=COG:C0G2610;gene=ygbN; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00025; eC_number=5.3.1.35;Name=otnI; db_xref=COG:C0G3622; gene=otnI;inference=ab initio prediction:Prodigal: 002006, sim$\n", + "ID=KBOCNLJJ_00026; eC_number=4.1.1.104;Name=otnC;gene=otnC;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_0@0027; eC_number=2.7.1.217;Name=otnK_1;db_xref=COG:C0G3395; gene=otnK_1;inference=ab initio prediction:Prodigal:00200$\n", + "ID=KBOCNLJJ_00028; eC_number=2.7.1.217;Name=otnK_2;db_xref=COG:C0G3395; gene=otnK_2;inference=ab initio prediction:Prodigal:00200$\n", + "ID=KBOCNLJJ_00029; eC_number=1.1.1.411;Name=1tnD; gene=1tnD;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00030;Name=g1lcR;db_xref=COG:C0G1349; gene=glcR;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00031; eC_number=3.1.3.16;Name=pphB; db_xref=COG:C0G@639; gene=pphB; inference=ab initio prediction:Prodigal: 002006, sim$\n", + "ID=KBOCNLJJ_00032;Name=mutS;db_xref=COG:C0G0249; gene=mutS;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00033;inference=ab initio prediction: Prodigal: 002006; locus_tag=KBOCNLJJ_00033;product=hypothetical protein\n", + "ID=KBOCNLJJ_00034;inference=ab initio prediction: Prodigal : 002006; locus_tag=KBOCNLJJ_00034;product=hypothetical protein\n", + "ID=KBOCNLJJ_00035 ; Name=fh1A; db_xref=COG:C0G3604;gene=fhlA;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLIJJ_00036; eC_number=4.2.1.—;Name=hypE; db_xref=COG:C0G@309; gene=hypE;inference=ab initio prediction:Prodigal: 002006, simi$\n", + "ID=KBOCNLJJ_00037 ; Name=hypD; db_xref=COG:C0G0409; gene=hypD; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00038; Name=hypC; db_xref=COG:C0G0298; gene=hypC;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLIJJ_00039 ; Name=hypB; db_xref=COG:C0G0378; gene=hypB; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_@0040 ; Name=hypA; db_xref=COG:C0G0375; gene=hypA;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_@0041;Name=hycA;gene=hycA;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P@AEV4; 1lo$\n", + "ID=KBOCNLJJ_00042; eC_number=1.-. j;Name=hyfA_1; db_xref=COG:C0G1142; gene=hyfA_1;inference=ab initio prediction:Prodigal:002006,$\n", + "ID=KBOCNLJJ_00043; eC_number=7.1.1.—;Name=ndhB_1;gene=ndhB_1;inference=ab initio prediction:Prodigal:002006,protein motif :HAMAP:$\n", + "ID=KBOCNLJJ_00044;Name=hycD; db_xref=COG:C0G0650;gene=hycD;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_@0045 ; Name=hycE; db_xref=COG:C0G3261; gene=hycE;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00046; eC_number=7.1.1.—;Name=ndhI_1;gene=ndhI_1;inference=ab initio prediction:Prodigal:002006,protein motif :HAMAP:$\n", + "ID=KBOCNLJJ_00047 ; Name=hycG_1; db_xref=COG:C0G3260; gene=hycG_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "ID=KBOCNLJJ_00048;inference=ab initio prediction: Prodigal: 002006; locus_tag=KBOCNLJJ_00048;product=hypothetical protein\n", + "ID=KBOCNLJJ_0@0049; eC_number=3.4.23.51;Name=hycI ;db_xref=COG:C0G0680;gene=hycI;inference=ab initio prediction:Prodigal:002006,si$\n", + "ID=KBOCNLJJ_@0050; eC_number=3.2.1.86;Name=bg1H_1;db_xref=COG:C0G2723; gene=bg1H_1;inference=ab initio prediction:Prodigal:002006$\n", + "ID=KBOCNLJJ_00051; Name=bg1F_1;db_xref=COG:C0G1263; gene=bg1F_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "ID=KBOCNLJJ_00052;Name=ascG; db_xref=COG:C0G1609; gene=ascG; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "ID=KBOCNLJJ_00053; eC_number=1.-.-.-—;Name=hyfA_2;db_xref=COG:C0G1142;gene=hyfA_2;inference=ab initio prediction:Prodigal:002006,$\n", + "ID=KBOCNLJJ_00054; eC_number=6.2.-—.—;Name=hypF; db_xref=COG:C0G@068; gene=hypF;inference=ab initio prediction:Prodigal: 002006, simi$\n", + "ID=KBOCNLJJ_00055; eC_number=1.18.1.-—;Name=norw; db_xref=COG:C0G1251; gene=norW; inference=ab initio prediction:Prodigal: 002006, sim$\n", + "\n", + "bad Prev Pg Wag Cut Text wie Cur Pos\n", + "WA) Next Pg wig) UnCut Text Way To Spell\n", + "\n", + "\n", + "i al\n", + "\n", + "Leaf Hi-C K4me3 HiChIP K27me3 HiChIP\n", + "\n", + "eQTL-gene\n", + "links >20 kb |\n", + "\n", + "shuffled pairs\n", + "\n", + "\n", + "Research Experience (2)\n", + "Institution*\n", + "\n", + "Street*\n", + "\n", + "Postal Code*\n", + "\n", + "City*\n", + "\n", + "Country*\n", + "\n", + "Project title/Research Area*\n", + "Supervisor\n", + "\n", + "Title O\n", + "\n", + "Firstname* ©)\n", + "\n", + "Lastname* ©)\n", + "\n", + "Email address ©\n", + "\n", + "Will this supervisor provide a reference?\n", + "Date from*\n", + "\n", + "Date to*\n", + "\n", + "Technical Skills Acquired*\n", + "\n", + "Were you working full-time or part-time?*\n", + "\n", + "Germany\n", + "\n", + "Chromatin loops in Maize Genome\n", + "\n", + "yes v\n", + "\n", + "2024-09-16\n", + "\n", + "2025-02-17 =\n", + "\n", + "full-time v\n", + "\n", + "Genome vv Tracks ¥ Sample Info v Session v Share Save Image Circular View v Help v\n", + "\n", + "IGV oxford_e...me.fasta _ tig00000002:1,988,781-1,993,318 § Q. 4,538 bp (Select Tracks ) (Crosshairs )(_Center Line )(TrackLabels) @ +)\n", + "\n", + "C D)\n", + "\n", + "1,989 kb 1,990 kb 1,991 kb 1,992 kb 1,993 kb\n", + "1 L 1 L f\n", + "\n", + "mdtL\n", + "\n", + "\n", + "SPRINGER NATURE Link\n", + "\n", + "Find ajournal Publishwithus Track your research Q Search\n", + "\n", + "Home > Genome Biology > Article\n", + "\n", + "HiC-Pro: an optimized and flexible pipeline\n", + "for Hi-C data processing\n", + "\n", + "Software | Openaccess | Published: 01 December 2015\n", + "Volume 16, articlenumber 259, (2015) Cite this article\n", + "\n", + "Download PDF @ You have full access to this open access article\n", + "\n", + "Nicolas Servant 4, Nelle Varoquaux, Bryan R. Lajoie, Eric Viara, Chong-Jian Chen, Jean-Philippe Vert,\n", + "Edith Heard, Job Dekker & Emmanuel Barillot\n", + "\n", + "S) 65k Accesses f) 1404 Citations & 19 Altmetric & 3 Mentions Exploreall metrics >\n", + "\n", + "Abstract\n", + "\n", + "\n", + "After reading the article \"The haplotype-resolved chromosome pairs of a\n", + "heterozygous diploid African cassava cultivar reveal novel pan-genome\n", + "and allele-specific transcriptome features”\n", + "\n", + "1.Continue working on the Article 1 from previous week reflecting the\n", + "\n", + "2. Try to figure out what kinds of sequence data is used in the described\n", + "research\n", + "explained in the lecture 1 slides (13-27). Briefly summarize your findings\n", + "* Your summary can again be a short, written report or one or more\n", + "presentation slides that describe your thoughts\n", + "\n", + "Vo = owed to do this exercise in pairs\n", + "\n", + "MORE VIDEOS QitAitimertaate\n", + "\n", + "COURSE TOPICS\n", + "\n", + "overview\n", + "\n", + "SEQUENCIN SEQUENCING\n", + "DATA. DATA DATA ALIGNMENT\n", + "QUALITY AND\n", + "\n", + "QUALITY\n", + "\n", + "CONTROL\n", + "\n", + "RNA-SEO, OPCR.\n", + "\n", + "MICRO-R, CHIP\n", + "\n", + "SEO AND OTHER\n", + "TECHNIQUES\n", + "\n", + "GENOME\n", + "ASSEMBLY\n", + "\n", + "GENE\n", + "EXPRESSION\n", + "ANALYSES\n", + "\n", + "ASSEMBLY\n", + "CHALLENGES\n", + "ano oc\n", + "\n", + "DIFFERENTIAL\n", + "EXPRESSION\n", + "\n", + "GENOME\n", + "ANNOTATION\n", + "\n", + "GENE AND PATHWAY\n", + "ENRICHMENTS\n", + "\n", + "GENOME\n", + "ANALYSES\n", + "\n", + "SUMMARY OF\n", + "THE CLASS\n", + "\n", + "ata\n", + "\n", + "rECH\n", + "© @ & Youlube +t\n", + "\n", + "\n", + "[1]\n", + "\n", + "(4)\n", + "\n", + "tv)\n", + "\n", + "(4)\n", + "\n", + "print(hic.getGenomeID())\n", + "print(hic.getResolutions())\n", + "\n", + "hg19\n", + "[2500000, 1000000, 500000, 250000, 100000, 50000, 25000, 10000, 5000, 1000]\n", + "\n", + "now print out the chromosomes in this file.\n", + "\n", + "for chrom in hic.getChromosomes():\n", + "print(chrom.name, chrom. length)\n", + "\n", + "All 3098789\n", + "249250621\n", + "243199373\n", + "198022430\n", + "191154276\n", + "180915260\n", + "171115067\n", + "159138663\n", + "146364022\n", + "141213431\n", + "10 135534747\n", + "11 135006516\n", + "12 133851895\n", + "13 115169878\n", + "14 107349540\n", + "15 102531392\n", + "16 90354753\n", + "17 81195210\n", + "18 78077248\n", + "19 59128983\n", + "20 63025520\n", + "21 48129895\n", + "22 51304566\n", + "X 155270560\n", + "Y 59373566\n", + "MT 16569\n", + "\n", + "COIYAHAWNE\n", + "\n", + "About Library _ Statistics\n", + "\n", + "Sequencing\n", + "\n", + "Sequenced Reads: 547812856\n", + "\n", + "Duplication and Complexity (% Sequenced Reads)\n", + "\n", + "Analysis of Unique Reads (% Sequenced Reads / % Unique Reads)\n", + "\n", + "Intra-fragment Reads: 34,307,613\n", + "\n", + "Below MAPQ Threshold: 355,354,506 (64.87% / 73.27%)\n", + "\n", + "Hi-C Contacts: 95,311,375 (17.40% / 19.65%)\n", + "3' Bias (Long Range): 97% - 3%\n", + "\n", + "Pair Type % (L-I-O-R): 25% - 25% - 25% - 25%\n", + "\n", + "Analysis of Hi-C Contacts (% Sequenced Reads / % Unique Reads)\n", + "\n", + "Inter-chromosomal: 22,194,956 (4.05% / 4.58%)\n", + "Intra-chromosomal: 73,116,419 (13.35% / 15.08%)\n", + "Long Range (>20Kb): 35,425,178 (6.47% / 7.30%)\n", + "\n", + "Why is important to have an accurate demography?\n", + "\n", + "‘ol\n", + "\n", + "TY ey\n", + "\n", + "® o\n", + "position along genome\n", + "\n", + "\n", + "Leaf Hi-C\n", + "\n", + "N=OS (fihered) 347 (unique) 347 (total), PALL = 0,909\n", + "\n", + "eQTL-gene —\n", + "links >20 kb .\n", + "\n", + "shuffled pairs\n", + "\n", + "\n", + "corrected Hi-C counts\n", + "\n", + "10!\n", + "\n", + "10°\n", + "\n", + "107}\n", + "\n", + "104\n", + "\n", + "10°\n", + "genomic distance\n", + "\n", + "10®\n", + "\n", + "—— data_mcool.h5\n", + "\n", + "\n", + "@ Mainwindow @®@@6OeOr+ezek@ee =) FS Q SS MonDec30 1\n", + "\n", + "[ Rem ) [Juicebox 2.17.00] Hi-C Map <9>: data.allValidPairs.hic\n", + "\n", + "File View Bookmarks Assembly Dev\n", + "Chromosomes\n", + "\n", + "6 @ « Ge\n", + "\n", + "Normalization (Obs | Ctrl) Resolution (BP) Color Range\n", + "\n", + "6:113,950,001-114,000,000\n", + "\n", + "100 MB\n", + "\n", + "merge...

[> oO\n", + "\n", + "10000... <—@\n", + "LayerO <<\n", + "\n", + "Show Annotation Panel\n", + "\n", + "\n", + "Y Speed Dial v Imported From... Y Imported From... Online Bewerbung QGIS API Docume... qgis - Trying to pe... New Script - Earth... Pastebin.com - #1\n", + "\n", + "Science that inspires\n", + "\n", + "5 Cell Systems\n", + "\n", + "This journal Journals Publish News &events About Cell Press\n", + "\n", + "TOOL - Volume 3, Issue 1, P95-98, July 27,2016 - OpenAccess [RAPP NN aNIN SU)\n", + "\n", + "Juicer Provides a One-Click System for Analyzing Loop-\n", + "Resolution Hi-C Experiments\n", + "\n", + "Affiliations & Notes V Article Info \\V_—_Linked Articles (1) V\n", + "\n", + "Download PDF 33 Cite «Share LA SetAlert © Get Rights [[) Reprints\n", + "\n", + "Highlights\n", + "\n", + "- Juicer enables users to process terabase scale Hi-C datasets with a single click\n", + "\n", + "- Juicer automatically annotates loops and contact domains\n", + "\n", + "Show Outline Y\n", + "\n", + "- Juicer is available as open source software\n", + "\n", + "- Juicer is compatible with multiple cluster operating systems and with Amazon Web Services\n", + "\n", + "Summary\n", + "\n", + "Hi-C experiments explore the 3D structure of the genome, generating terabases of data to create high-resolution\n", + "contact maps. Here, we introduce Juicer, an open-source tool for analyzing terabase-scale Hi-C datasets. Juicer\n", + "\n", + "https://www.cell.com/fulltext/$2405-4712(16)30219-8#fig ‘ound to transform raw sequence data into normalized contact maps\n", + "= with nna click lbiicar nrnqdiirac 4 hir tila cpantaining epAamnracecad ronntart matrirac at many racnliitinne farilitating\n", + "\n", + "Veeb” 61S” = MOODLE E-mail” Help.\n", + "\n", + "Bioinformatics Il information 2024\n", + "General introduction to Bioinformatics il- Ol\n", + "Introduction to the course\n", + "Course info (link to study information\n", + "Teacher's announcements\n", + "Course participant's forum (ask questions f.\n", + "Project Work 1 - Genome project plan\n", + "Bioinformatics group project example from\n", + "¥ Week 1\n", + ".ek 1 general discuss!\n", + "Lecture 1/A- Introduction\n", + "Video: Lecture 1 - Introduction\n", + "Students introduction and aims (DL 12.09. 2.\n", + "How to (seriously) read a scientific pape\n", + "Asticle 1\n", + "Lecture 1B - Setting up HPC A\n", + "Video: Lecture 18 - Setting up HPC a\n", + "fleet and greet\n", + "Coursework 1on Article 1: Aspects of geno.\n", + "Part of MIT ture: His put\n", + "¥ Week 2\n", + "ek 2 general discussio\n", + "Lecture 2 A - Introduction to Computing Clu\n", + "Video: Lecture 2 A - Introduction to Comput.\n", + "Short introduction to HPC\n", + "TalTech HPC Centre\n", + "TalTech HPC User Guides\n", + "Asticle 1\n", + "Coursework 2 on Article 1: Sequencing data\n", + "‘Command Line Tutorial\n", + "Lecture 2.8 - Command Line Tutorial\n", + "Lecture Task (HPC exercise) instructions\n", + "Lecture Task: HPC Exercise (OL 19.09 23:59)\n", + "What is High Performance Computing - HP.\n", + "The Linux command line for beginners\n", + "Ryans Tutorials Linux Tutorial\n", + "¥ Week 3\n", + "\n", + "Veek 3 Introduction\n", + "\n", + "Colour Strips Puzzle instructio\n", + "\n", + "Color Strips Puzzle\n", + "\n", + "Lecture Task: Colour Strip Pu:\n", + "\n", + "sults\n", + "\n", + "Bioinformatics Il MOOC: View: User report\n", + "\n", + "Course Participants Grades.\n", + "\n", + "[ User report ¥ ]\n", + "\n", + "© Aman Shamil Nalakath\n", + "\n", + "Grade tem\n", + "'¥_ Blolnformaties ll MOOC\n", + "\n", + "B sudents introduction and aims (OL 12.08, 2359)\n", + "\n", + "B coursework\n", + "\n", + "Auticle t: Aspects of genome i\n", + "\n", + "(01 12.09, 2359)\n", + "\n", + "BD coursework 2 on Article : Sequencing data (OL 1909 23:58)\n", + "\n", + "B Lecture Task: HPC Exercise (DL 1209 23:59)\n", + "\n", + "B Lecture Task: Colour Sip Puzzle results\n", + "\n", + "logy (DL 26.09 23:58)\n", + "\n", + "BD Assignment 1- Data Quality Control (OL 0310. 23:59)\n", + "\n", + "BD project Work t- ntial description (DL 1010. 23:59)\n", + "\n", + "BA Assignment 2- Genome assembly and assembly quality (DL 3110 23:59)\n", + "\n", + "BD coursework 6 (OL 1411 23:59)\n", + "\n", + "BD Project Work 1 Ge 1 plan (Final DL 2111 23:59)\n", + "\n", + "BD Assignment 4 Some questions on RNASeq and Transcriptome measurement (OL 2111 23:58)\n", + "\n", + "B Assignment 5 - looking back at the course (OL 1912 23:59)\n", + "\n", + "BD project Work 2 submission (DL 1912 23:5\n", + "\n", + "B coursework 4: Article based analysis (OL 1010 235\n", + "\n", + "BD) week 12 assignment (OL\n", + "\n", + "112359)\n", + "\n", + "© couse wal\n", + "\n", + "Calculated weight\n", + "\n", + "0.00%\n", + "\n", + "0.00%\n", + "\n", + "0.00%\n", + "\n", + "0.00%\n", + "\n", + "0.00%\n", + "\n", + "0.00%\n", + "\n", + "10.00%\n", + "\n", + "0.00%\n", + "\n", + "0.00%\n", + "\n", + "0.00%\n", + "\n", + "10.00%\n", + "\n", + "10.00%\n", + "\n", + "0.00%\n", + "\n", + "25.00%\n", + "\n", + "10.00%\n", + "\n", + "10.00%\n", + "\n", + "25.00%\n", + "\n", + "0.00%\n", + "\n", + "0.00%\n", + "\n", + "Grade\n", + "\n", + "Pass\n", + "\n", + "Pass\n", + "\n", + "Pass\n", + "\n", + "Pass\n", + "\n", + "100.00\n", + "\n", + "Pass\n", + "\n", + "10.00\n", + "\n", + "100.00\n", + "\n", + "Pass\n", + "\n", + "Pass\n", + "\n", + "10.00\n", + "\n", + "900\n", + "\n", + "Pass\n", + "\n", + "10.00\n", + "\n", + "10.00\n", + "\n", + "23.00\n", + "\n", + "Pass\n", + "\n", + "Pass\n", + "\n", + "9700\n", + "\n", + "Range Feedback\n", + "Fall-Pass\n", + "Fall-Pass\n", + "Fall-Pass\n", + "Fall-Pass\n", + "0-100\n", + "Fall-Pass\n", + "0-10\n", + "0-100\n", + "Fall-Pass\n", + "Fall-Pass\n", + "0-10\n", + "\n", + "0 | gave 2 out of 3 points for comparing the annotations in detall and discussing the possible causes for observed differences as there could have been a bit more of discussion,\n", + "\n", + "Fall-Pass\n", + "\n", + "Very good reasons behind the project and thoroughly described,\n", + "\n", + "0-28\n", + "\n", + "o-10\n", + "\n", + "o-10\n", + "\n", + "There were no comments on IGV visualization, some interpretations were missing from Differential expression analysis and Enrichment analysis part.\n", + "\n", + "0-28\n", + "\n", + "Fall-Pass\n", + "\n", + "Fall-Pass\n", + "\n", + "0-100\n", + "\n", + "Contribution to course total\n", + "\n", + "0.00 %\n", + "\n", + "0.00 %\n", + "\n", + "0.00 %\n", + "\n", + "0.00 %\n", + "\n", + "0.00 %\n", + "\n", + "0.00 %\n", + "\n", + "10.00%\n", + "\n", + "0.00 %\n", + "\n", + "0.00 %\n", + "\n", + "0.00 %\n", + "\n", + "10.00%\n", + "\n", + "200%\n", + "\n", + "0.00 %\n", + "\n", + "25.00%\n", + "\n", + "10.00%\n", + "\n", + "10.00%\n", + "\n", + "23.00%\n", + "\n", + "0.00 %\n", + "\n", + "0.00 %\n", + "\n", + "TAL\n", + "\n", + "Leaf Hi-C K4me3 HiChIP K27me3 HiChIP\n", + "\n", + "face mar rapa mat\n", + "\n", + "eQTL-gene\n", + "links >20 kb\n", + "\n", + "shuffled pairs :\n", + "\n", + "\n", + "Q multigc\n", + "\n", + "Per Sequence Quality Scores @EGNNID)\n", + "\n", + "@ Help\n", + "\n", + "wi The number of reads with average quality scores. Shows if a subset of reads has poor quality.\n", + "General Stats Export Plot\n", + "FastQc FastQC: Per Sequence Quality Scores\n", + "20 samples\n", + "\n", + "Sequence Counts\n", + "\n", + "Sequence Quality Histograms 35k\n", + "\n", + "Per Sequence Quality Scores\n", + "\n", + "Per Base Sequence Content 30k\n", + "\n", + "Per Sequence GC Content ask\n", + "\n", + "Per Base N Content\n", + "\n", + "Sequence Length Distribution 20k\n", + "\n", + "Sequence Duplication Levels\n", + "\n", + "Overrepresented sequences by sample isk\n", + "\n", + "Top overrepresented sequences\n", + "\n", + "Adapter Content we\n", + "\n", + "Status Checks 5k\n", + "\n", + "Software Versions\n", + "\n", + "°\n", + "10 1s 20 2s 30 35\n", + "@Help\n", + "\n", + "Ie > + Toolbox\n", + "\n", + "9 CF\n", + "\n", + "©\n", + "\n", + "Per Base Sequence Content (9)\n", + "\n", + "The proportion of each base position for which each of the four normal DNA bases has been called.\n", + "\n", + "& Click a sample row to see a line plot for that dataset.\n", + "\n", + "© Rollover for sample name\n", + "MA: - %G: -\n", + "\n", + "Position: - %T: - %C:\n", + "\n", + "\n", + "Overall Interpretation\n", + "\n", + "e The data show a good proportion of valid Hi-C contacts (17.40%), but a large number of reads\n", + "(64.87%) are excluded due to low quality (MAPQ). This could be due to sequence complexity,\n", + "\n", + "genome alignment issues, or technical problems during sequencing.\n", + "\n", + "e The balance in pair types and dominance of intra-chromosomal contacts indicate proper\n", + "\n", + "library preparation and plausible results for downstream analysis.\n", + "\n", + "e Long-range contacts provide meaningful insights into chromatin organization and can be\n", + "\n", + "used for modeling chromosomal structure.\n", + "\n", + "Genome-wide expected (log)\n", + "\n", + "10000 - |\n", + "\n", + "1000 - |\n", + "\n", + "100 +}\n", + "\n", + "105}\n", + "\n", + "Expected at BP_500000 norm SCALE\n", + "\n", + "3°¢64¢5 10 20 30 100\n", + "Distance between reads (log)\n", + "\n", + "200\n", + "\n", + "Dec. 2013 (GRCh38/hg38)\n", + "\n", + "= Genome sequence files and select annotations (2bit, GTF, GC-content, etc)\n", + "m= Standard genome sequence files and select annotations (2bit, GTF, GC-content, etc)\n", + "= Analysis set sequence files (See: What is the analysis set?)\n", + "\n", + "= Sequence data by chromosome\n", + "\n", + "@ Annotations\n", + "\n", + "= SNP-masked fasta files\n", + "\n", + "@ LiftOver files\n", + "\n", + "@ Pairwise alignments\n", + "\n", + "= Multiple alignments\n", + "\n", + "@ Patches\n", + "\n", + "= Data archive\n", + "\n", + "In [35]: # Compare to gene names in the object\n", + "present_features <- features[features %in% rownames(zehn_s)]\n", + "missing_features <- features[! features %in% rownames(zehn_s)]\n", + "\n", + "cat(\"@ Present genes:\\n\")\n", + "print(present_features)\n", + "\n", + "cat(\"\\nX Missing genes:\\n\")\n", + "print (missing_features)\n", + "\n", + "Present genes:\n", + "named character(Q)\n", + "\n", + "X Missing genes:\n", + "B\n", + "\n", + "B MM\n", + "\n", + "\"Ms4a1\" \"Cd19\" \"Cd14\"\n", + "MM MM MM\n", + "\"Cst3\" \"H2-Aa\" \"Ly6d\"\n", + "Mphase Mphase Sphase\n", + "\"Birc5\" \"Mki67\" \"Pcna\"\n", + "T T T\n", + "\n", + "\"Cq4\" \"Cq3g\" \"Cq3e\"\n", + "\n", + "MM\n", + "\n", + "\"Lyz2\"\n", + "rRNA\n", + "\"AY0@36118\"\n", + "Sphase\n", + "\"Mcm3\"\n", + "\n", + "T\n", + "\n", + "\"Cd3d\"\n", + "\n", + "MM\n", + "\"Fogr3\"\n", + "rRNA\n", + "\"Gm42418\"\n", + "Sphase\n", + "\"Ccne2\"\n", + "\n", + "MM\n", + "\"Ms4a7\"\n", + "Mphase\n", + "\"Cenpa\"\n", + "T\n", + "\"Cd8b\"\n", + "\n", + "MM\n", + "\"Fcoer1g\"\n", + "Mphase\n", + "\"Ccnb2\"\n", + "T\n", + "\n", + "\"Cd8a\"\n", + "\n", + "Crosslinked —> Religated —» Sequencing —» Alignment to\n", + "chromatin fragments reference genome\n", + "\n", + "«« Ligation\n", + "} Restriction site tt Pair of mate reads\n", + "\n", + "Filtering & & Binning Paired read thes <_ Pairing\n", + "\n", + "fo Gt\n", + "\n", + "ig ee pe\n", + "\n", + "WAY\n", + "WHY\n", + "\n", + "lo\n", + "3\n", + "=\n", + "lp\n", + ">\n", + "=\n", + "\n", + "\n", + "OMB\n", + "\n", + "100 MB\n", + "\n", + "200 MB\n", + "\n", + "Chromosomes Show Normalization (Obs | Ctrl) Resolution (BP)\n", + "“aw “aw a a a — y,\n", + "2 Bp Observed Bala... None © Pivrb ttre teins\n", + "2.5MB 500KB 100KB 25KB 5KB 1KB 200BP\n", + "OMB 100 MB 200 MB 300 MB\n", + "\n", + "\n", + "Si Plant Epigenome\n", + "Browser\n", + "\n", + "y Local tracks\n", + "\n", + "BigWig methylome 16 suvr5 CG\n", + "\n", + "BigWig methylome 16 suvr5 CHG\n", + "BigWig methylome 16 suvr5 CHH\n", + "BigWig methylome merged WT All CG\n", + "BigWig methylome merged WT All CHG\n", + "BigWig methylome merged WT All CHH\n", + "BigWig methylome met1 CG\n", + "\n", + "BigWig methylome met1 CHG\n", + "\n", + "(_) BigWig methylome met1 CHH\n", + "\n", + "JOBOOBO\n", + "\n", + "~ Reference sequence\n", + "\n", + "C) Reference sequence\n", + "\n", + "y Annotation\n", + "\n", + "Genes\n", + "Transposons\n", + "\n", + "* pENCODE\n", + "Strain: Col-0\n", + "y ATAC-seq\n", + "CF Leaf ATAC (rep 1)\n", + "\n", + "CF Leaf ATAC (rep 2)\n", + "(2 Leaf ATAC Input\n", + "\n", + "y MethylC-seq\n", + "\n", + "Leaf Methylation\n", + "\n", + "+ ChiP-seq\n", + "\n", + "Leaf H2A.Z\n", + "Leaf H3K4me1\n", + "Leaf H3K4me3\n", + "Leaf H3K27me3\n", + "Leaf H3K36me3\n", + "Leaf H3K56ac\n", + "Leaf H3\n", + "\n", + "Leaf ChIP Input\n", + "H3K9me2\n", + "\n", + "go000c00000\n", + "\n", + "4\n", + "=I\n", + "\n", + "IRNA-seq\n", + "\n", + "Leaf mRNA (rep 1)\n", + "Leaf mRNA (rep 2)\n", + "\n", + "15\n", + "\n", + "Arabidopsis thaliana\n", + "\n", + "(TAIR10) + File\n", + "\n", + "2,000,000 4,000,000 6,000,000\n", + "\n", + "5,000,000\n", + "\n", + "pI 62,536\n", + "\n", + "View Help\n", + "\n", + "8,000,000\n", + "\n", + "10,000,000 12,000,000 14,000,000 16,000,000 18,000,000 20,000,000 22,000,000\n", + "\n", + "Qag Bes\n", + "\n", + "10,000,000 15,000,000\n", + "\n", + "20,000,000\n", + "\n", + "24,000,000\n", + "\n", + "Go Share\n", + "26,000,000\n", + "\n", + "Genes (feature density)\n", + "\n", + "Transposons (feature density)\n", + "\n", + "|\n", + "\n", + "Leaf Methylation\n", + "\n", + "H3K9me2\n", + "\n", + "an aL. Loud a\n", + "\n", + "BigWig methylome 16 suvr5 CHG\n", + "\n", + "BigWig methylome merged WT All CHG\n", + "\n", + "BigWig methylome met1 CHG\n", + "\n", + "0.6\n", + "\n", + "0.5\n", + "\n", + "\n", + "@ Juicebox @ (®o gw@obor¥rz@ee Tue Dec 3 12:58\n", + "\n", + "ee@ [Juicebox 2.17.00] Hi-C Map <9>: inter.hic\n", + "\n", + "File View Bookmarks Assembly Dev\n", + "Chromosomes Show Normalization (Obs | Ctrl) Resolution (BP) Color Range\n", + "\n", + "Observed 5 ¢ reyrt rt rrr tnt\n", + "2.5MB 500KB 100KB 25KB 5KB 1KB 200BP\n", + "\n", + "Inter Balanced++\n", + "Genome-wide Balanced++\n", + "Coverage\n", + "\n", + "~- ¥ Coverage (Sqrt)\n", + "\n", + "é Balanced++\n", + "\n", + "1:216,500,001-217,000,000\n", + "3:500,001-1,000,000\n", + "\n", + "a observed value (O) = 3.875\n", + "S ae : expected value (E) = 2.663\n", + "\n", + "2 : : : : Mi O/E = 1.455\n", + "\n", + "LayerO <> | & |\n", + "\n", + "Show Annotation Panel\n", + "\n", + "\n", + "Higher-order Primary-order\n", + "data analysis data analysis\n", + "\n", + "4 Mnase- DNase-\n", + "5C, hi-C raw reads FAIRE- ATAC-seq\n", + "\n", + "chimeric\n", + "alignment\n", + "\n", + "size-selection\n", + "\n", + "intra-/inter-\n", + "chromosome detection accessibility\n", + "interactions\n", + "\n", + "visualization\n", + "\n", + "Crosslinked —> Religated —>\n", + "chromatin fragments\n", + "» Ligation\n", + "\n", + "> Restriction site tt Pair of mate reads\n", + "\n", + "_ fitering & & Binning\n", + "\n", + "_ paired read ties\n", + "\n", + "— Alignment to\n", + "reference genome\n", + "\n", + "Sequencing\n", + "\n", + ">\n", + ">\n", + "\n", + ">\n", + "FASTQ\n", + "\n", + ">\n", + ">\n", + ">\n", + "\n", + ">\n", + "FASTQ\n", + "\n", + "L eb ciocne J\n", + "\n", + "L cleo 4\n", + "\n", + "Fig. 1 Hi-C data, from generation to contact matrix. The figure shows a\n", + "schematic representation of Hi-C data analysis, starting from a cartoon\n", + "depicting cross-linked chromatin and a prototypic pair of mate reads\n", + "positioned on the restriction fragments from which they originate. Raw\n", + "sequencing paired-end reads (in FASTQ files) are aligned to the reference\n", + "genome considering the mate reads independently. Then, aligned reads\n", + "\n", + "(in BAM files) are assigned to their fragment of origin and paired. The\n", + "paired reads are stored in a sorted file that can be in either plain text,\n", + "indexed text (pairix), or binary (e.g., HDF) formats, depending on the\n", + "pipeline. Finally, after filtering and binning, the read counts are stored in\n", + "contact matrix files, including plain text (e.g., 2D or sparse matrix) or\n", + "binary (e.g., hic or cool) file formats\n", + "\n", + "@ Mainwindow ma @O+rzk@0C€¢ = S SunDec 29 11:22\n", + "\n", + "[ Rem ) [Juicebox 2.17.00] Hi-C Map <9>: data.allValidPairs.hic\n", + "\n", + "File View Bookmarks Assembly Dev\n", + "Chromosomes\n", + "\n", + "6 @ « Ge\n", + "\n", + "terre I A\n", + "Bencmewi Brhnoeis+ Mh AT\n", + "Coverage i CIN\n", + "Coverage a i\n", + "Babaowdss i\n", + "\n", + "ne. a whee gg\n", + "\n", + "Color Range\n", + "a |\n", + "\n", + "137\n", + "\n", + "Normalization (Obs | Ctrl)\n", + "\n", + "Show\n", + "\n", + "None None\n", + "\n", + "COCO i\n", + "HAVANA\n", + "AAA\n", + "OO AAA\n", + "ee\n", + "asin ssl Leltont aiabeteiibnmiliat,\n", + "\n", + "it |\n", + "\n", + "Observed\n", + "\n", + "—|\n", + "\n", + "Eigenvector\n", + "\n", + "OMB 20 MB 40 MB 60 MB 80 MB 100 MB 120 MB 140 MB 160 MB 180 MB\n", + "| | | | | | | | | |\n", + "\n", + "6:92,500,001-93,000,000\n", + "\n", + "192,500,000-93,000,000\n", + "\n", + "alue: 0.82\n", + "\n", + "Inter Balanced++\n", + "4123,500,000-124,000,000\n", + "bin: 247\n", + "\n", + "alue: 1.135\n", + "Genome-wide Balanced++\n", + "4123,500,000-124,000,000\n", + "bin: 247\n", + "\n", + "alue: 1.137\n", + "\n", + "Coverage\n", + "\n", + "LayerO << | & |\n", + "\n", + "Show Annotation Panel\n", + "\n", + "\n", + "HiC - Pro Juicer\n", + "\n", + "Parailel Computing Hi-C Fragment\n", + "A Sequenced Alignment and Duplicate Map creation\n", + "Hi-C Reads Chimera Handling Merge Sort removal\n", + "a on\n", + "==\" a —— RI R2\n", + "Sequencing © ———— SSS EES ESS\n", + "Ey SSS SSS . > .\n", + "\n", + "ae a ee : -.\n", + "\n", + "\n", + "Sequencing technologies have been a driving force in genomics science\n", + "since the 70's.\n", + "\n", + "After reading the article De novo genome assembly: what every biologist\n", + "should know (Published: March 2012)\n", + "\n", + "Link: https://www.nature.com/articles/nmeth.1935,\n", + "\n", + "1. Pick one issue or problem that is mentioned in it. Describe it shortly with\n", + "your own words and try to produce a possible solution for it based on what\n", + "you have learnt in this course so far (it doesn't matter if your solution is\n", + "\n", + "really doable)\n", + "\n", + "2. Share your problem description and solution in TWO places:\n", + "In the discussion forum “Impact of sequencing technology\" and submit the\n", + "same text also in the task “Impact of sequencing technology”. Please, read in\n", + "\n", + "the discussion forum your peers’ answers,\n", + "\n", + "TAL\n", + "TECH\n", + "\n", + "NEXT STEPS |\n", + "\n", + "CHECK THE DEADLINES IN MOODLE\n", + "\n", + "* Read \"De novo genome assembly: what every biologist should know\"\n", + "\n", + "* Do and submit Coursework 3 (based on the lectures so far + reading).\n", + "\n", + "Once you have done all these, you may move on to the \"Week 4, Session 1\"\n", + "\n", + "% modification relative to H3 or GFP\n", + "\n", + "HSP22neg HSP70\n", + "64 64\n", + ",\n", + "44 44\n", + ",\n", + "2 = 24 °\n", + "i . t\n", + "rere peers oa thas\n", + "8 8\n", + "HSP18* HSP18neg HSP101\n", + ". 64 64\n", + "a\n", + "44 a4\n", + "6\n", + "’\n", + "25 ‘ 278 . ’\n", + "* .\n", + "oe ae ee we he! ol. ob bt ol a!\n", + "8 87\n", + "APX2neg AtGP\n", + "64 a 64\n", + ".\n", + "44 44\n", + "*\n", + "v .\n", + ".\n", + "24\n", + ".\n", + ". .\n", + "tr 0 |\n", + "NHS 24h 48h NHS 24h 48h 3\n", + "H3K4me3 H3kK9ac Actin\n", + "els\n", + "a4\n", + "@ H3 G Gre . .\n", + "24\n", + "Ligies\n", + "' 0\n", + "NHS 24h 48h 1NHS 24h 48h NHS 24h 48 H IHS 24h 48h\n", + "H3K4me3 H3K9ac H3K4me3 H3K9ac\n", + "\n", + "Memory genes Non-memory genes\n", + "\n", + "Command Example (with SnpEff):\n", + "\n", + "1. Build a database for the species reference genome if not already available:\n", + "\n", + "bash GO Copy @ Edit\n", + "\n", + "snpEff build -gff3 -v reference_genome\n", + "\n", + "2. Annotate the variants:\n", + "\n", + "bash GO Copy @ Edit\n", + "\n", + "snpEff reference_genome variants.vcf.gz > annotated_variants.vcf\n", + "\n", + "[amnala@base prokka]$ cat Ecoli_nano/Ecoli_nano_genome.tsv | grep hypothetical\n", + "\n", + "IKAOHOFJ_@0002 CDS 158 hypothetical protein\n", + "IKAOHOFJ_@0@007 CDS 1425 hypothetical protein\n", + "IKAOHOFJ_0@017 CDS 447 hypothetical protein\n", + "IKAOHOFJ_@0020 CDS 483 hypothetical protein\n", + "IKAOHOFJ_@0021 CDS 369 hypothetical protein\n", + "IKAOHOFJ_@0025 CDS 174 hypothetical protein\n", + "IKAOHOFJ_@0@026 CDS 285 hypothetical protein\n", + "IKAOHOFJ_@0@029 CDS 1539 hypothetical protein\n", + "IKAOHOFJ_@0@042 CDS 342 hypothetical protein\n", + "IKAOHOFJ_00043 CDS 375 hypothetical protein\n", + "IKAOHOFJ_@0045 CDS 789 hypothetical protein\n", + "\n", + "IKAOHOFJ_@0046 CDS 585 hypothetical protein\n", + "\n", + "Chromosomes\n", + "\n", + "o\n", + "\n", + "8\n", + "\n", + "ae\n", + "\n", + "Show\n", + "\n", + "Observed\n", + "\n", + "Normalization (Obs | Ctrl)\n", + "\n", + "None ¢\n", + "\n", + "Bala...\n", + "\n", + "Resolution (BP)\n", + "\n", + "I rrdtdot ttt td\n", + "2.5MB 500KB 100KB 25KB 5KB 1KB 200BP\n", + "\n", + "OMB\n", + "\n", + "\n", + "File View Bookmarks Assembly Dev\n", + "\n", + "Chromosomes Show Normalization (Obs | Ctrl) Resolution (BP) Color Range\n", + "y) 5\n", + "A A A EE\n", + "All All Bp Observed None None 1o.”’o00 00D UD. a . has =\n", + "\n", + "25MB 500KB 100KB 25 KB 5KB\n", + "\n", + "\n", + "First 5 rows and columns of raw genotype data:\n", + "\n", + "Cl\n", + "\n", + "dddde|\n", + "trop\n", + "\n", + "dddae\n", + "\n", + "dddd|\n", + "rrr\n", + "\n", + "ddd\n", + "\n", + "dddd|\n", + "rrr\n", + "\n", + "a)\n", + "\n", + "dadded\n", + "rrr\n", + "\n", + "eSeeooe\n", + "\n", + "dade|\n", + "\n", + "eeoo\n", + "\n", + "® -1]]]\n", + "\n", + "\n", + "Thu 18. Sep 11:26\n", + "\n", + "Obsidian File Edit Insert Format View Window Help 6@ +¥ ¥ © 8 © C]\n", + "\n", + "eee@efea nan Oo B pnas.202201883 x + », Oo\n", + "EE ZG te OG xX € papers / pnas.202201883\n", + "5 codebrain B= Vv Q Qyv 8 of 10\n", + "V9 RNA: a\n", + "\n", + "a (ns | ae 0 TT | | ln ila tte\n", + "ee master_thesis Cc\n", + "\n", + "t ) H3K27mes Genomic deletion WT: EZH2 — Ezh2\"™*: RNA\n", + "gs papers RNA binds RNA binding defective\n", + "oe bbad072 PDF PRC2 complex $e e i)\n", + "\n", + "btx802 PDF =\n", + "\n", + "te) cancers-15-00466 PDF\n", + "oa Comparison of Normalization... PDF\n", + "\n", + "eedinhibitor\n", + "emss-67387\n", + "emss-75815\n", + "\n", + "Genome Res.-2021-Wike-981....\n", + "\n", + "loopextrusion\n", + "mb_network\n", + "nature14222\n", + "nihms-491130\n", + "nihms-1574796\n", + "nihms451535\n", + "nrg.2016.112\n", + "PIlIS0092867407001882\n", + "pnas.202201883\n", + "PRC1\n", + "$12859-022-04674-2\n", + "$41422-021-00606-6\n", + "$41467-019-13423-8\n", + "\n", + "todos\n", + "\n", + "foods\n", + "\n", + "Hello world\n", + "\n", + "iVAULT appreciation\n", + "\n", + "Metabolic Network Models\n", + "\n", + "motivation letter\n", + "\n", + "Pasted image 20250821094736\n", + "\n", + "Pasted image 20250821095008\n", + "\n", + "Save up\n", + "\n", + "iVault\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PDF\n", + "\n", + "PNG\n", + "\n", + "PNG\n", + "\n", + "= Hak27me3 loops Y A. H8627me9 short ana no orf EZH2 occupancy\n", + "long-range cis\n", + "\n", + "~ Megabase size VA. within same compartment no orl Hak27me3\n", + "\n", + "- Developmental Y H3k27me3\n", + "regions without EZH2 Loop disappears\n", + "\n", + "- Enriched for EZH2\n", + "\n", + "A. genomic distance\n", + "\n", + "- Cross TADs compartments\n", + "\n", + "if no EZH2 occupancy\n", + "\n", + "Fig. 5. Altered Polycomb binding due to loss of RNA binding by EZH2 alters genome architecture in human iPSCs. (A) Volcano plot of differential EZH2\n", + "ChIP-seq peak signal in WT vs. EZH2°\"4~ iPSCs (26). Log, fold changes and P values (cutoff of absolute value log,FC > 0.5 and Benjamini-Hochberg-adjusted\n", + "P value < 0.05 for significance) were calculated in DESeq2. Points are labeled by the nearest gene relative to the peak. (B) WT H3K27me3 HiChIP contact\n", + "matrix at the NKX2-2/PAX9/FOXA1 locus with H3K27me3 and EZH2 ChIP-seq and 4C-seq shown as depth-normalized read density at NKX2-7 and PAX9 view-\n", + "points in WT and EZH2®*4~ iPSCs. Lost contact with FOXAT accompanied by loss of EZH2 binding highlighted with the Benjamini-Hochberg-adjusted P value\n", + "for EZH2 ChIP-seq signal (WT/EZH2°\"4~ iPSCs) is shown. (C) Summary of the findings. In WT stem cells, Polycomb-associated H3K27me3 loops connect vast\n", + "genomic distances spanning dozens of megabases, crossing TADs and A/B compartments. Deletion of anchor points leads to both local and distal changes\n", + "of H3K27me spreading in cis, preferentially affecting regions which lack EZH2 occupancy and are located in the same compartment as the original anchor.\n", + "RNA binding-deficient mutant EZH2 results in loss of looping at loci at sites with reduced EZH2 occupancy.\n", + "\n", + "may be a conserved feature of embryonic and adult tissue stem\n", + "cells. While prior studies have demonstrated the involvement of\n", + "PRC1 in maintenance of these long-range contacts (2, 13, 39,\n", + "40), our results demonstrate alterations in both PRC2 occu-\n", + "pancy and long-range interactions following disruption of\n", + "RNA-binding mutation by PRC2 component EZH2 in iPSCs\n", + "and also nominate a role for PRC2 in maintaining long-range\n", + "interactions. While the relative contributions of PRC1 and\n", + "PRC2, as well as cross-talk between these complexes, require\n", + "further study, we acknowledge that both PRC1 and PRC2 play\n", + "an important role in establishment of genome organization.\n", + "Recent work by Ngan et al. also nominates the role of PRC2\n", + "in genome organization and gene silencing and demonstrates\n", + "\n", + "8 of 10 https://doi.org/10.1073/pnas.2201883119\n", + "\n", + "telomeres that mediate position effect variegation through the\n", + "spread of H3K9me3 (48). Because all three of the TF loci we\n", + "deleted are not transcribed in ESCs, the effects of locus deletion\n", + "on long-range H3K27me3 deposition are likely due to architec-\n", + "tural roles of these loci as noncoding regulatory DNA elements.\n", + "\n", + "that homozygous deletion of PRC2-bound silencers can lead to\n", + "gene expression changes of interacting genes in cis (18). While\n", + "Ngan et al. described local effects within 500 kb, our in vivo\n", + "results demonstrate ectopic gain in gene expression in the devel-\n", + "oping limb bud at an interacting gene located 3.8 Mb away fol-\n", + "lowing heterozygous deletion of a PRC2-bound loop anchor.\n", + "Additionally, by leaving one allele intact, we avoid potential\n", + "loss-of-function effects that could occur in trans. Together,\n", + "these results support an important role for PRC2 in long-range\n", + "chromatin interaction and gene silencing in vivo?\n", + "\n", + "Our results also suggest a view of developmental gene loci\n", + "as architectural elements of the epigenome, nucleating and\n", + "spreading H3K27me3—a role analogous to centromeres and\n", + "\n", + "pnas.org\n", + "\n", + "HichP. Cells (5 x 10°) were fixed in 2% formaldehyde for 10 min at room\n", + "temperature (RT). HiChIP was performed as previously described (27) using antibod-\n", + "ies against H3K27me3 (Millipore Sigma, 07-449) and H3K27ac (Active Motif,\n", + "39133) with the following optimizations (29): sodium dodecyl sulfate treatment at\n", + "62°C for 5 min; restriction digest for 15 min; no heat inactivation of restriction\n", + "\n", + "OQ backlinks Failed to sync 2 minutes ago |\n", + "\n", + "nature protocols\n", + "\n", + "Explore content vy Aboutthejournal vy Publish withus v Subscribe\n", + "\n", + "nature > nature protocols > protocols > article\n", + "\n", + "Protocol | Published: 24 January 2020\n", + "\n", + "Identifying statistically significant chromatin contacts\n", + "from Hi-C data with FitHiC2\n", + "\n", + "Arya Kaul, Sourya Bhattacharyya & Ferhat Ay 1X)\n", + "\n", + "Nature Protocols 15, 991-1012 (2020) | Cite this article\n", + "\n", + "7039 Accesses | 25 Altmetric | Metrics\n", + "\n", + "Abstract\n", + "\n", + "Fit-Hi-C is a programming application to compute statistical confidence estimates for Hi-C\n", + "contact maps to identify significant chromatin contacts. By fitting a monotonically non-\n", + "increasing spline, Fit-Hi-C captures the relationship between genomic distance and contact\n", + "probability without any parametric assumption. The spline fit together with the correction of\n", + "contact probabilities with respect to bin- or locus-specific biases accounts for previously\n", + "characterized covariates impacting Hi-C contact counts. Fit-Hi-C is best applied for the study\n", + "of mid-range (e.g., 20 kb-2 Mb for human genome) intra-chromosomal contacts; however,\n", + "with the latest reimplementation, named FitHiC2, it is possible to perform genome-wide\n", + "analysis for high-resolution Hi-C data, including all intra-chromosomal distances and inter-\n", + "chromosomal contacts. FitHiC2 also offers a merging filter module, which eliminates\n", + "indirect/bystander interactions, leading to significant reduction in the number of reported\n", + "contacts without sacrificing recovery of key loops such as those between convergent CTCF\n", + "binding sites. Here, we describe how to apply the FitHiC2 protocol to three use cases: (i) 5-kb\n", + "resolution Hi-C data of chromosome 5 from GM12878 (a human lymphoblastoid cell line), (ii)\n", + "40-kb resolution whole-genome Hi-C data from IMR90 (human lung fibroblast), and (iii)\n", + "budding yeast whole-genome Hi-C data at a single restriction cut site (EcoRI) resolution. The\n", + "procedure takes -12 h with preprocessing when all use cases are run sequentially (~4 h when\n", + "run parallel). With the recent improvements in its implementation, FitHiC2 (8 processors and\n", + "16 GB memory) is also scalable to genome-wide analysis of the highest resolution (1 kb) Hi-C\n", + "data available to date (-48 h with 32 GB peak memory). FitHiC2 is available through Bioconda,\n", + "GitHub and the Python Package Index.\n", + "\n", + "Parallel Computing Hi-C Fragment\n", + "\n", + "——\n", + "\n", + "—_—_—\n", + "—\n", + "—4 Sequencing ——\n", + "\n", + "Singleton\n", + "Low MAPQ\n", + "\n", + "Dumped Pairs\n", + "\n", + "\n", + "Chromatin Loops Connect Gene-distal ACRs with Genes\n", + "\n", + "The locations of dACRs raised the question of how they might regulate target genes over\n", + "large intergenic distances. To determine if dACRs directly interacted with their target genes\n", + "through the formation of chromatin loops, we first performed Hi-C2° on young maize leaves.\n", + "We focused on the characterization of chromatin loops involving dACRs and genes\n", + "(Supplementary Data Tables $3 and S4). Due to technical constraints, we did not search for\n", + "chromatin loops less than 20 kb in length. Therefore, this was not an exhaustive\n", + "characterization of all d(ACR-gene loops. However, 39.2% of dACRs—a sufficiently\n", + "representative sample of the dACR population—were greater than 20 kb from their nearest\n", + "genes (Fig. 1d). Although dACRs comprised less than ~0.2% of the intergenic space, more\n", + "than half (614/1,177) of the identified intergenic-gene loops contained at least one dACR at\n", + "their intergenic edges (Fig. 3b). Analysis of the Hi-C reads from self-ligated contact pairs\n", + "demonstrated that the loop enrichment at dACRs was not an artifact arising from chromatin\n", + "accessibility or mapping biases (Supplementary Fig. 6a and b). Therefore, (ACR-gene loops\n", + "spanning = 20 kb were a common feature in the maize genome. These loops included\n", + "interactions between the target genes tb/, ZmRap2.7, and BX/ and their genetically-mapped\n", + "controlling regions that have been hypothesized to contain long-range CREs (Fig. 3a,\n", + "Supplementary Fig. 6c-e).\n", + "\n", + "ne...@broadinstitute.org Jan 18, 2019, 8:16:32PM y+ roN\n", + "to AS, 3D Genomics\n", + "\n", + "Hello,\n", + "You can just run HiCCUPS or Arrowhead on the hic file using the latest jar: https://github.com/aidenlab/juicer/wiki/Download\n", + "There is extensive documentation here: https://github.com/aidenlab/juicer/wiki/CPU-HiCCUPS\n", + "\n", + "Please note: 300 million reads is not enough to reliably call loops. We also do not recommend domain calling at this depth. The ENCODE standard for loop\n", + "calling is 2 billion reads.\n", + "\n", + "Best\n", + "Neva\n", + "\n", + "You received this message because you are subscribed to the Google Groups \"3D Genomics\" group.\n", + "\n", + "To unsubscribe from this group and stop receiving emails from it, send an email to 3d-genomics...@googlegroups.com.\n", + "To view this discussion on the web visit https://groups.google.com/d/msgid/3d-genomics/761 6da19-9387-4c46-99d6-\n", + "ef852e2b0170%40googlegroups.com.\n", + "\n", + "For more options, visit https://groups.google.com/d/optout.\n", + "\n", + "Neva Cherniavsky Durand, Ph.D.\n", + "Staff Scientist, Aiden Lab\n", + "www.aidenlab.org\n", + "\n", + "The MethylStar pipeline\n", + "\n", + "Standard BS-Seq MethyIStar Pipeline\n", + "WorkFlow ‘\n", + "\n", + "Input FastQ\n", + "~ single-cell (de-multiplexed)\n", + "\n", + "{ ~ bulk\n", + "\n", + "Quality\n", + "Control\n", + "\n", + "Input FastQ\n", + "\n", + "Trim F ; — Quality Reports\n", + "Trimomatic FASTAC\n", + "Adapters J l — Genome Coverage\n", + "T [= Sequencing Depth\n", + "\n", + "‘Align reads) (—_ Bismark\n", + "to genome Mapper\n", + "\n", + "pre-processing\n", + "\n", + "Input BAM\n", + "\n", + "Removal of PCR) (Bismark\n", + "Duplicates J {_De-duplicate\n", + "\n", + "v\n", + "\n", + "Waintign) Bismark\n", + "gel inpeinal = Methylation\n", + "\n", + "— Extractor\n", + "Normalization* C Methimpute*\n", + "\n", + "Imputation**\n", + "\n", + "Dropouts*\n", + "\n", + "Differential\n", + "\n", + "methylation” *for single-cell data\n", + "\n", + "“for bulk data\n", + "\n", + "downstream analysis\n", + "\n", + "Annotation*\n", + "\n", + "\n", + "nature PROTOCOL\n", + "\n", + "protocols\n", + "\n", + "https://doi.org/10.1038/s41596-019-0273-0\n", + "\n", + "Identifying statistically significant chromatin\n", + "contacts from Hi-C data with FitHiC2\n", + "\n", + "Arya Kaul'*°, Sourya Bhattacharyya®° and Ferhat Ay©?>*\n", + "\n", + "Fit-Hi-C is a programming application to compute statistical confidence estimates for Hi-C contact maps to identify\n", + "significant chromatin contacts. By fitting a monotonically non-increasing spline, Fit-Hi-C captures the relationship\n", + "between genomic distance and contact probability without any parametric assumption. The spline fit together with the\n", + "correction of contact probabilities with respect to bin- or locus-specific biases accounts for previously characterized\n", + "covariates impacting Hi-C contact counts. Fit-Hi-C is best applied for the study of mid-range (e.g., 20 kb-2 Mb for human\n", + "genome) intra-chromosomal contacts; however, with the latest reimplementation, named FitHiC2, it is possible to perform\n", + "genome-wide analysis for high-resolution Hi-C data, including all intra-chromosomal distances and inter-chromosomal\n", + "contacts. FitHiC2 also offers a merging filter module, which eliminates indirect/bystander interactions, leading to\n", + "significant reduction in the number of reported contacts without sacrificing recovery of key loops such as those between\n", + "convergent CTCF binding sites. Here, we describe how to apply the FitHiC2 protocol to three use cases: (i) 5-kb resolution\n", + "Hi-C data of chromosome 5 from GM12878 (a human lymphoblastoid cell line), (ii) 40-kb resolution whole-genome Hi-C\n", + "data from IMR90 (human lung fibroblast), and (iii) budding yeast whole-genome Hi-C data at a single restriction cut site\n", + "(EcoRI) resolution. The procedure takes ~12 h with preprocessing when all use cases are run sequentially (~4 h when run\n", + "parallel). With the recent improvements in its implementation, FitHiC2 (8 processors and 16 GB memory) is also scalable\n", + "to genome-wide analysis of the highest resolution (1 kb) Hi-C data available to date (~48 h with 32 GB peak memory).\n", + "FitHiC2 is available through Bioconda, GitHub and the Python Package Index.\n", + "\n", + "In [122]: head(combined_seurat@meta. data)\n", + "\n", + "A data.frame: 6 x 8\n", + "\n", + "orig.ident nCount_RNA nFeature_RNA percent.mt nCount_SCT nFeature SCT integrated_snn_res.0.5 seurat_clusters\n", + "\n", + " \n", + "\n", + "4100 zehn_dataset 23935, 5941 4.904951 1729 1148 4 4\n", + "11356 zehn_dataset 1299 836 4.080062 1489 835 1 1\n", + "21277 = zehn_dataset 2243 1335 6.776638 2090 1332 2 2\n", + "30102 zehn_dataset 2860 1681 5.524476 2205 1654 4 4\n", + "41586 zehn_dataset 1933, 1123 7.604759 1908 1121 1 1\n", + "41975 zehn_dataset 925 607 9.081081 1474 619 3 3\n", + "\n", + "Bose Bost Boor\n", + "& § 5\n", + "3 3 3\n", + "rs rs 2\n", + "4 z g\n", + "EB EB E\n", + "Foose Boo Boos\n", + "eH roy a ry\n", + "\n", + "(800) [stan] (Ena) (1000) (800) [stan (ena) (1000)\n", + "\n", + "‘samples — mettylome 16.suvr5_gones — methylome merged WT_All genes — methylome mett_genes ‘samples — mettylome 16.suvr5_gones — methylome merged WT_All genes — methylome mett_genes samples — mothyiome 16 suvi5_gones — methylome merged WT_All genes — methylome_mett_genes\n", + "\n", + "Building regulatory landscapes\n", + "reveals that an enhancer can recruit\n", + "cohesin to create contact domains,\n", + "engage CTCF sites and activate\n", + "distant genes\n", + "\n", + "Rinzema NJ, Sofiados k, [...], de Laat W\n", + "\n", + "Nature Structural & Molecular Biology (2022)\n", + "\n", + "[| DOWNLOAD | 2022\n", + "\n", + "Robust detection of translocations in\n", + "lymphoma FFPE samples using\n", + "targeted locus capture-based\n", + "sequencing\n", + "\n", + "Allahyar A, Pieterse M, [...], de Laat W\n", + "\n", + "NATURE COMMUNICATIONS: 12:3361\n", + "\n", + "[| DOWNLOAD | 2021\n", + "\n", + "Ready-to-use public infrastructure\n", + "for global SARS-CoV-2 monitoring\n", + "Krijger PHL, Hoek TA, [...], de Laat W, Tanenbaum M\n", + "\n", + "Nature Biotechnology 39: 1178-1184\n", + "\n", + "[| DOWNLOAD | 2021\n", + "\n", + "Novel orthogonal methods to\n", + "uncover the complexity and diversity\n", + "of nuclear architecture\n", + "\n", + "Tjalsma SJD, de Laat W\n", + "\n", + "Current Opinion in Genetics & Development: 67:10-17\n", + "\n", + "[| DOWNLOAD | 2021\n", + "\n", + "Interplay between CTCF boundaries\n", + "and a super enhancer controls\n", + "cohesin extrusion trajectories and\n", + "gene expression\n", + "\n", + "Vos ESM, Valdes-Quezada C, Huang Y [...], de Laat\n", + "Ww\n", + "\n", + "Mol. Cell 81(15):3082-3095\n", + "\n", + "[| DOWNLOAD | 2021\n", + "\n", + "How chromosome topologies get\n", + "their shape: views from proximity\n", + "ligation and microscopy methods\n", + "Huang Y, Neijts R, de Laat W\n", + "\n", + "FEBS Letters: 594 3439-3449\n", + "\n", + "[| DOWNLOAD | 2020\n", + "\n", + "-hic & .cooV.mcool:; Binary formats for Hi-C data\n", + "> Compressed contact matrices at multiple resolutions\n", + "Genomic intervals for binned data\n", + "\n", + ">\n", + "> Interaction frequencies between loci\n", + "> Supports multiple bin sizes & corrections in one file\n", + "\n", + "\n", + "-hic & .cool/.mcool: Binary formats for Hi-C data\n", + "Compressed contact matrices at multiple resolutions\n", + "\n", + "Genomic intervals for binned data\n", + "Interaction frequencies between loci\n", + "Supports multiple bin sizes & corrections in one file\n", + "\n", + "\n", + "@FastQC Report\n", + "\n", + "Summary\n", + "\n", + "Qbasic Statistics\n", + "\n", + "Ober base sequence quality\n", + "\n", + "Ober sequence quality scores\n", + "Ober base sequence content\n", + "OQer sequence GC content\n", + "Ober base N content\n", + "Osequence Length Distribution\n", + "Osequence Duplication Levels\n", + "Q overrepresented sequences\n", + "Qoaaapter Content\n", + "\n", + "Tue 8 Oct 2024\n", + "\n", + "5_merged_2_paired.fastq\n", + "\n", + "Oper base sequence content\n", + "\n", + "100\n", + "\n", + "90\n", + "\n", + "80\n", + "\n", + "70\n", + "\n", + "60\n", + "\n", + "50\n", + "\n", + "40\n", + "\n", + "30\n", + "\n", + "20\n", + "\n", + "10\n", + "\n", + "123456789\n", + "\n", + "Sequence content across all bases\n", + "\n", + "11 $13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65\n", + "Position in read (bp)\n", + "\n", + "%T\n", + "%C\n", + "\n", + "%G\n", + "\n", + "Article | Published: 18 November 2019\n", + "\n", + "Widespread long-range cis-regulatory elements in the\n", + "maize genome\n", + "\n", + "William A. Ricci, Zefu Lu, Lexiang Ji, Alexandre P. Marand, Christina L. Ethridge, Nathalie G. Murphy,\n", + "\n", + "Jaclyn M. Noshay, Mary Galli, Maria Katherine Mejia-Guerra, Maria Colomé-Tatché, Frank Johannes, M.\n", + "\n", + "Jordan Rowley, Victor G. Corces, Jixian Zhai, Michael J. Scanlon, Edward S. Buckler, Andrea Gallavotti,\n", + "\n", + "Nathan M. Springer, Robert J. Schmitz 4 & Xiaoyu Zhang 4\n", + "\n", + "Nature Plants 5, 1237-1249 (2019) | Cite this article\n", + "\n", + "19k Accesses | 136 Altmetric | Metrics\n", + "\n", + ") 5,000,000 10,000,000 15,000,000 20,000,000 25,000,000\n", + "\n", + "BigWig methylome met1 CG\n", + "\n", + "BigWig methylome merged WT All CG\n", + "\n", + "\n", + "= An official website of the United States government Here's how you know V\n", + "\n", + "National Library of Medicine\n", + "\n", + "National Center for Biotechnology Information\n", + "\n", + "BLAST ® » blastn suite » results for RID-PVJCWU35016\n", + "\n", + "Home Recent Results\n", + "\n", + "Saved Strategies Help\n", + "\n", + "< Edit Search Save Search Search Summary ¥\n", + "\n", + "Job Title 2411:91.t1\n", + "\n", + "RID PVJCWU35016 Search expires on 12-28 04:24am Download All ¥\n", + "Results for 1:lel|Query_5316247 2411:g1.t1(947bp) v\n", + "Program BLASTIN@ Citation v\n", + "\n", + "Database core_nt See details v\n", + "\n", + "Query ID Icl|Query_5316247\n", + "\n", + "Description 2411:g1.t1\n", + "Molecule type dna\n", + "Query Length 947\n", + "\n", + "Other reports Distance tree of results MSA viewer @\n", + "\n", + "Descriptions Graphic Summary Alignments Taxonomy\n", + "\n", + "Sequences producing significant alignments\n", + "\n", + "select all 100 sequences selected\n", + "\n", + "Description\n", + "v\n", + "\n", + "Diospyros sutchuensis chloroplast, complete genome\n", + "\n", + "Diospyros cathayensis chloroplast, complete genome\n", + "\n", + "Diospyros rhombifolia chloroplast, complete genome\n", + "\n", + "Heritiera elata chloroplast, complete genome\n", + "\n", + "Diospyros eriantha chloroplast, complete genome\n", + "\n", + "Diospyros mespiliformis voucher BR:Meerts & Hasson 509 chloroplast, complete ge...\n", + "\n", + "@ How to read this report?\n", + "\n", + "Filter Results\n", + "\n", + "@ BLAST Help Videos\n", + "\n", + "‘Back to Traditional Results Page\n", + "\n", + "Organism only top 20 will appear C] exclude\n", + "Type common name, binomial, taxid or group name\n", + "+ Add organism\n", + "Percent Identity E value Query Coverage\n", + "to to to\n", + "Download v Select columns v Show | 100Y | @\n", + "GenBank Graphics Distance tree of results © MSA Viewer\n", + "Max Total Query cE Per. Acc.\n", + "Scientific N: Fi\n", + "crenang Name Score Score Cover value dent — Len pccesslon\n", + "v v v v ’ v\n", + "Diospyros sutchuensis 1749 3499 100% 0.0 100.00% 157917 NC 067511.1\n", + "Diospyros cathayensis 1749 3499 100% 0.0 100.00% 157689 NC 039554.1\n", + "Diospyros rhombifolia 1749 3499 100% 0.0 100.00% 157368 NC 039556.1\n", + "Heritiera elata 1738 3477 100% 0.0 99.79% 157295 NC 043925.1\n", + "Diospyros eriantha 1738 3477 100% 0.0 99.79% 157432 NC 081462.1\n", + "Diospyros mespiliformis 1738 3477 100% 0.0 99.79% 157246 MZ274088.1\n", + "\n", + "38Sac0ggaqgqg\n", + "\n", + "— ob aanRoonn ..)\n", + "\n", + "“740\n", + "\n", + "aDAIT\n", + "\n", + "annoys\n", + "\n", + "nn\n", + "\n", + "An 7n0/\n", + "\n", + "ACIECNO\n", + "\n", + "MIR noreraA a\n", + "\n", + "Measuring DNA methylomes\n", + "\n", + "5 Input\n", + "x Mutant 2 mutant 21 i ee\n", + "parmazy|— 4H Uh lu ina\n", + "i\" ot saan Jil wi\n", + "& Mutant’ wide (tL Et i\n", + "5\n", + "Steps: Methy|Star pipeline\n", + "\n", + "1. WGBS of selected plant material\n", + "2. Align to reference genome (.fasta)\n", + "3. Determine per-cytosine 5mC levels\n", + "\n", + "Standard BS-Seq\n", + "WorkFlow\n", + "\n", + "\n", + "‘Samples — metre. 16.sut. genes — ety meget WTA gras — metyone mat genes\n", + "\n", + "gow\n", + "i\n", + "\n", + "Fan\n", + "I.\n", + "\n", + "‘Samples — metyione 14. sued genes — metylame merged WT_Al genes ——metyame mart genes\n", + "\n", + "02\n", + "\n", + "i\n", + "\n", + "‘samples — meanest goes — matrfame mart WT_AL pines — metho. ntl genes\n", + "\n", + "TE -\n", + "\n", + "@ Safari File Edit\n", + "\n", + "M- <\n", + "\n", + "Paraphraser\n", + "\n", + "x\n", + "\n", + "Grammar\n", + "Checker\n", + "\n", + "ws\n", + "Al Detector\n", + "Q@\n", + "\n", + "Plagiarism\n", + "Checker\n", + "\n", + "@\n", + "Al\n", + "Humanizer\n", + "\n", + "ie)\n", + "Al Chat\n", + "\n", + "cs\n", + "\n", + "Al lmage\n", + "Generator\n", + "\n", + "Summarizer\n", + "\n", + "MA\n", + "\n", + "Translate\n", + "\n", + "99\n", + "\n", + "Citation\n", + "Generator\n", + "\n", + "eG\n", + "\n", + "QuillBot\n", + "Flow\n", + "\n", + "a\n", + "a\n", + "QuillBot for\n", + "macOS\n", + "\n", + "View History Bookmarks Window’ Help\n", + "\n", + "118\n", + "\n", + "© ® ec\n", + "\n", + "nH Al Detector - QuillBot Al oe G\n", + "\n", + "quillbot.com\n", + "\n", + "@&@ GO BO ¥ 3 ©\n", + "\n", + "Gea ©\n", + "\n", + "(4) Perfect your writing in all your favorite apps with QuillBot for macOS\n", + "\n", + "Al Detector\n", + "\n", + "English French Spanish German Ally\n", + "\n", + "factors. Also some of the differential genes were associated with compartment switches too, W\n", + "especially upregulated ones, but these were not statistically significant. It was seen that\n", + "upregulated genes had more significant structural links as compared to the downregulated\n", + "genes. Although the smaller number of downregulated genes may reduce statistical power,\n", + "\n", + "the consistent lack of enrichment across architectural levels suggests that their regulation is\n", + "\n", + "less connected to architecture reorganization.\n", + "\n", + "Taken together, the transcriptional changes in the PRC2 mutant are linked to regions\n", + "undergoing architectural reorganisation in the form of loops, weak insulation, and\n", + "compartment switches. It was also noted that not all architectural changes connected to\n", + "transcriptional changes, and not all DEGs aligned with structural reorganization, implying\n", + "presence of additional regulatory layers. Chromatin architecture provides a necessary\n", + "framework for gene regulation, but it may not be sufficient on its own.\n", + "\n", + "with many being linked to upregulated genes. These results indicate that the effect of PRC2\n", + "\n", + "loss on transcription is not restricted to newly formed contacts but extends across different\n", + "\n", + "categories of loop stability. Moreover, genes were often contacted by multiple loops, in some\n", + "cases over ten, pointing to a high degree of regulatory connectivity. The reason for this\n", + "multiplicity or redundancy was not explored in terms of log fold change. Some genes had\n", + "\n", + "oD\n", + "\n", + "2,909 Words @ Analysis complete\n", + "\n", + "Want your text to sound more authentic?\n", + "\n", + "Model Version: v5.7.1\n", + "\n", + "2%\n", + "\n", + "of text is likely Al ©\n", + "© QuillBot\n", + "\n", + "Al\n", + "\n", + "Al-generated @\n", + "Al-generated & Al-refined @\n", + "Human-written & Al-refined @\n", + "\n", + "Human-written @\n", + "\n", + "¥Y Understanding your results\n", + "\n", + "Human\n", + "\n", + "< Share\n", + "\n", + "@ Tue 14. Oct 22:33\n", + "\n", + "a\n", + "\n", + "&} Apps and Extensio...\n", + "\n", + "& Download =\n", + "\n", + "Feedback\n", + "\n", + "D\n", + "\n", + "History\n", + "\n", + "oO 22%\n", + "0%\n", + "0%\n", + "\n", + "98%\n", + "\n", + "Refine with Paraphra\n", + "\n", + "v\n", + "\n", + "ae (eG\n", + "\n", + "\n", + "Figure 3 Inference of population size from whole- —— YRI (Nigeria) —— CHB (China)\n", + "\n", + ". : . — MKK (Kenya) — JPT (Japan)\n", + "genome sequences. (a) Population size estimates —— LWK (Kenya) — GIH (N. India\n", + "indivi — CEU (N.Europe) —— MXL (Mexico — CEU (N. Europe)\n", + "\n", + "from four haplotypes (two phased individuals) a — fsiaayy pe) — we re Rletive American) b ~ TSI (aly)\n", + "from each of nine populations. The dashed line — CHB (China)\n", + "was generated from a reduced data set of only the © g 10° — JPT (Japan)\n", + "Native American components of the MXL genomes. 3 ae — GIH (N. India)\n", + "\n", + ". < 5 10 — YRI (Nigeria)\n", + "Estimates from two haplotypes for CEU and YRI g FS — LWK (Kenya)\n", + "are shown for comparison as dotted lines. 2 2 108\n", + "N, Northern. (b) Population size estimates from a a\n", + "eight haplotypes (four phased individuals) from the g 2 108\n", + "same populations as in a but excluding MXL and 3 E 10!\n", + "\n", + "Ww\n", + "\n", + "MKK. In contrast to estimates with four haplotypes,\n", + "estimates are more recent. For comparison, we\n", + "show the result from four haplotypes for CEU,\n", + "\n", + "10° 104 10°\n", + "CHB and YRI as dotted lines. Time (years ago) Time (years ago)\n", + "\n", + "\n", + "Epigenetic basis of complex Spontaneous epimutations Epigenetic clocks Machine learning of 3D\n", + "\n", + "traits chromatin contacts\n", + "\n", + "Genomic and epigenomic basis\n", + "\n", + "of high-alpine adaptation\n", + "\n", + "Contact Matrices:\n", + "\n", + "Fig x: Visualization in Juicebox for two HiC datasets\n", + "\n", + "The 10*10 chromosomes full contact matrix was visualized in Juicebox GUI app by importing files\n", + "locally. The left panel shows the matrix from the cis-regulatory elements in Maize study and the one\n", + "on the right is from (7).The right panel is chromosome one at resolution 500 kb. The 10*10\n", + "chromosomes full contact matrix was visualized in Juicebox GUI app by importing files locally. The\n", + "10*10 chromosomes full contact matrix was visualized in Juicebox GUI app by importing files locally.\n", + "\n", + "@ Zed File Edit Selection View Go Window Help\n", + "\n", + "ma BmeOorrtktoewwwn F-\n", + "FastQc\n", + "all_sections multiqc_data.json\n", + "GLDS-251_rna-seq_13JUN2017H\n", + "GLDS-251_rna-seq_13JUN2017H\n", + "GLDS-251_rna-seq_13JUN2017H\n", + "GLDS-251_rna-seq_13JUN2017H\n", + "GLDS-251_rna-seq_13JUN2017H\n", + "GLDS-251_rna-seq_13JUN2017H\n", + "GLDS-251_rna-seq_13JUN2017H\n", + "report_general_stats_data\n", + "GLDS-251_rna-seq_13JUN2017HiSeq_|\n", + "percent_gc\n", + "avg_sequence_length\n", + "median_sequence_length\n", + "total_sequences\n", + "percent_duplicates\n", + "percent_fails\n", + "GLDS-251_rna-seq_13JUN2017HiSeq_|\n", + "percent_gc\n", + "avg_sequence_length\n", + "median_sequence_length\n", + "total_sequences\n", + "percent_duplicates\n", + "percent_fails\n", + "GLDS-251_rna-seq_13JUN2017HiSeq_|\n", + "percent_gc\n", + "avg_sequence_length\n", + "median_sequence_length\n", + "total_sequences\n", + "\n", + "percent_duplicates\n", + "Filter... z\n", + "\n", + "st & v\n", + "\n", + "Click to restart and update Zed\n", + "\n", + "multiqc_data.json\n", + "\n", + "PELCSNL_LaLLsS 2 7.UFUFTUTUIVUIVIVIZ\n", + "\n", + "Bo\n", + "\n", + "Sign in\n", + "\n", + "+\n", + "\n", + "oO\n", + "\n", + "Q*® I\n", + "\n", + "\"GLDS-251_rna-seq_13JUN2017HiSeq_Run_Sample_235_239_UMISS_Hoeksema_GTTTCG_L0@3_R1_001_1M\": {\n", + "\n", + "\"percent_gc\": 46.0,\n", + "\"avg_sequence_length\": 125.0,\n", + "\"median_sequence_length\": 125,\n", + "\"total_sequences\": 1000000.0,\n", + "\"percent_duplicates\": 23.347216247708587,\n", + "\"percent_fails\": 9.090909090909092\n", + "\n", + "Bo\n", + "\n", + "\"GLDS-251_rna-seq_13JUN2017HiSeq_Run_Sample_120_UMISS_Hoeksema_TGACCA_L001_R1_001_1M\":\n", + "\n", + "\"percent_gc\": 49.0,\n", + "\"avg_sequence_length\": 125.0,\n", + "\"median_sequence_length\": 125,\n", + "\"total_sequences\": 1000000.0,\n", + "\"percent_duplicates\": 52.07411329479328,\n", + "\"percent_fails\": 18.181818181818183\n", + "\n", + "Bo\n", + "\n", + "\"GLDS-251_rna-seq_13JUN2017HiSeq_Run_Sample_175_UMISS_Hoeksema_AGTTCC_L00Q2_R1_001_1M\":\n", + "\n", + "\"percent_gc\": 47.0,\n", + "\"avg_sequence_length\": 125.0,\n", + "\"median_sequence_length\": 125,\n", + "\"total_sequences\": 1000000.0,\n", + "\"percent_duplicates\": 30.77778969527732,\n", + "\"percent_fails\": 9.090909090909092\n", + "\n", + "Bo\n", + "\n", + "\"GLDS-251_rna-seq_13JUN2017HiSeq_Run_Sample_179_UMISS_Hoeksema_CCGTCC_LO0Q3_R1_001_1M\":\n", + "\n", + "\"percent_gc\": 45.0,\n", + "\"avg_sequence_length\": 125.0,\n", + "\"median_sequence_length\": 125,\n", + "\n", + "Nt ata enniianene \". ANNNANAAN A\n", + "\n", + "Updated to Zed 0.163.2\n", + "View the release notes\n", + "\n", + "algal JSON\n", + "\n", + "v\n", + "\n", + "> BMC Genomics. 2021 Jan 6;22:23. doi: 10.1186/s12864-020-07324-0 %\n", + "\n", + "Chromatin loop anchors contain core structural components of the gene\n", + "expression machinery in maize\n", + "\n", + "Gina Zastrow-Hayes *, Gregory D May +\n", + "\n", + "In [712]: |# checking metadata first\n", + "head (colnames (patient3_transform@meta. data) )\n", + "\n", + "‘orig.ident': 'nCount_RNA': 'nFeature_RNA'- 'percent.mt': 'nCount_SCT'- 'nFeature_SCT'\n", + "\n", + "[amnala@base alignment]$ ls sorted.GLDS*\n", + "\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "sorted.\n", + "\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "GLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\n", + "\n", + "_Camnala@base alignment]$\n", + "\n", + "e_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\n", + "e_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\n", + "e_114_UMISS_Hoeksema_CGATGT_L@0@1_R1_001_1M.\n", + "e_114_UMISS_Hoeksema_CGATGT_L@@1_R1_001_1M.\n", + "e_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\n", + "e_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\n", + "e_120_UMISS_Hoeksema_TGACCA_L@@1_R1_001_1M.\n", + "e_12@_UMISS_Hoeksema_TGACCA_L@0@1_R1_001_1M.\n", + "e_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\n", + "e_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\n", + "e_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\n", + "e_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\n", + "e_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M.fastq.\n", + "e_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M.fastq.\n", + "\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "bam\n", + "\n", + "Dam.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "bai\n", + "\n", + "bai\n", + "\n", + "bai\n", + "\n", + "bai\n", + "\n", + "bai\n", + "\n", + "bai\n", + "bam\n", + "\n", + "bam. bai\n", + "\n", + "\n", + "Fig x: Visualization in Juicebox for two HiC datasets\n", + "\n", + "The 10*10 chromosomes full contact matrix was visualized in Juicebox GUI app by importing files\n", + "locally. The left panel shows the matrix from the cis-regulatory elements in Maize study and the one\n", + "on the right is from (7). Even though the raw hic sequencing data was trimmed correctly the second\n", + "dataset showed poor quality as is evident from the figure. The noise was high and HiCCUPs couldn't\n", + "find loops correctly.\n", + "\n", + ".\n", + "\n", + "@ MainWindow Mon Nov 4 21:17\n", + "\n", + "eee [Juicebox 2.17.00] Hi-C Map <9>: inter.hic\n", + "\n", + "File View Bookmarks Assembly Dev\n", + "Chromosomes\n", + "\n", + "All All Be\n", + "\n", + "Show\n", + "\n", + "Normalization (Obs | Ctrl) Color Range\n", + "2 I Tr\n", + "\n", + "3773\n", + "\n", + "Observed None None\n", + "\n", + "I I I I I I It\n", + "2.5MB 500 KB 100KB 25KB 5KB 1KB 200BP\n", + "\n", + "LayerO << oO\n", + "\n", + "Show Annotation Panel J\n", + "\n", + "\n", + "[22]\n", + "\n", + "avt\n", + "\n", + "for i in *bowtie.vcf; do\n", + "vt peek \"$i\"\n", + "echo \"Analysis complete for $i\"\n", + "echo \"\"\n", + "\n", + "done\n", + "\n", + "peek v@.5\n", + "\n", + "options:\n", + "\n", + "stats: no.\n", + "no.\n", + "\n", + "no.\n", + "\n", + "no.\n", + "\n", + "no.\n", + "\n", + "no.\n", + "\n", + "no.\n", + "\n", + "no.\n", + "\n", + "input VCF file sample1_bowtie.vcf\n", + "\n", + "of samples : 1\n", + "of chromosomes : 21\n", + "\n", + "Micro variants =\n", + "\n", + "of SNP : 3784\n", + "2 alleles :\n", + "\n", + "of MNP : 332\n", + "2 alleles\n", + "3 alleles\n", + "\n", + "of INDEL : 353\n", + "2 alleles\n", + "\n", + "of SNP/MNP : 11\n", + "2 alleles\n", + "\n", + "of SNP/INDEL : 86\n", + "2 alleles\n", + "3 alleles\n", + "\n", + "of MNP/INDEL : 40\n", + "2 alleles\n", + "3 alleles\n", + "\n", + "3784 (2.28)\n", + "\n", + "331 (1.95)\n", + "1 (inf)\n", + "\n", + "353 (1.08)\n", + "\n", + "11 (0.83)\n", + "\n", + "82 (0.82)\n", + "4 (1.00)\n", + "\n", + "38 (0.54)\n", + "2 (6.00)\n", + "\n", + "[2629/1155]\n", + "\n", + "[465/238]\n", + "[5/0]\n", + "\n", + "[183/170]\n", + "\n", + "[5/6]\n", + "\n", + "[37/45] (1.00) [41/41]\n", + "[2/2] (4.00) [4/1]\n", + "\n", + "[40/74] (@.65) [15/23]\n", + "[6/1] (2.00) [2/1]\n", + "\n", + "\n", + "vvvy\\\n", + "\n", + "library (CALDER)\n", + "chrs = paste@(\"chr\", c(1:22, \"X\", \"Y\"))\n", + "CALDER(contact_file_hic = \"/usr/users/papantonis1/aman/microc_data/nadine_macro/RBP1.hic\",\n", + "chrs = chrs,\n", + "bin_size = 25000,\n", + "genome = \"hg38\",\n", + "save_dir = \"/usr/users/papantonis1/aman/calder_output\",\n", + "save_intermediate_data = FALSE,\n", + "n_cores = 4,\n", + "sub_domains = TRUE)\n", + "\n", + "\n", + "chromosome1 x1 x2 chromosome2 yl y2 color observed\n", + "expected_bottom_left expected_donut expected_horizontal expected_vertical\n", + "fdr_bottom_left fdr_donut fdr_horizontal fdr_vertical\n", + "number_collapsed centroid1 centroid2 radius\n", + "\n", + "Ice ot\n", + "‘earn ere ta rao pen 2 prema ne oe [eeremsne [seen]\n", + "\n", + "FastQC: Per Sequence GC Content\n", + "Pea Samp\n", + "\n", + "Per Base N Content [aim\n", + "\n", + "‘epocenapecttancastcan poten ren an asa\n", + "\n", + "FastQC: Per Base N Content\n", + "\n", + "‘Sequence Length Distribution [a\n", + "\n", + "Mimosa equa ci ng)\n", + "\n", + "‘Sequence Duplication Levels SE (ome)\n", + "‘eae ge yer\n", + "[eeewwres [cere]\n", + "\n", + "FastQC: Sequence Duplication Levels,\n", + "\n", + "Overrepresented sequences by sample SKIN\n", + "\n", + "‘Pett arr ctonnpeericsminceanh eaten.\n", + "\n", + "Top overrepresented sequences\n", + "\n", + "‘ie onmmteeseince sr ssarde The soe 2 trent ser cern aye noosa yr\n", + "\n", + "‘Adapter Content [ZI [ome]\n", + "\n", + "‘Peamusiepenep cathe sana yay te asa en aspen enon\n", + "[eeremsne [seen]\n", + "\n", + "FastQC: Adapter Content\n", + "\n", + "\n", + "3.3 SUVRS affects the gene region more\n", + "\n", + "Pascatrnted metrytationtvet\n", + "\n", + "\n", + "Extracted Data Preview (Before Mapping):\n", + "\n", + "Empty DataFrame\n", + "\n", + "Columns: [IDENTIFIER, level1, level2, level3, level4, level5, level6, level7, level8, protscriber, swissprot]\n", + "Index: []\n", + "\n", + "Successfully mapped transcripts to genes: 0\n", + "\n", + "Unmapped transcripts (IDENTIFIER is NaN after merge): @\n", + "\n", + "Final DataFrame after Mapping:\n", + "\n", + "Empty DataFrame\n", + "\n", + "Columns: [level1, level2, level3, level4, level5, level6, level7, level8, protscriber, swissprot, IDENTIFIER]\n", + "Index: []\n", + "\n", + "Total valid gene rows: @\n", + "\n", + "\n", + "Ww PICO 5.09\n", + "\n", + "OS aman — nano ./Downloads/assignment/Ecoli_nano/Ecoli_nano_genome.gff — 208x63\n", + "\n", + "nment/Ecoli_nano/Ecoli_nano_genome.gff\n", + "\n", + "File: ./Downloads/as\n", + "\n", + "i#gff-version 3\n", + "##sequence-region tig@@000002 1 4646496\n", + "\n", + "tige00e0002 Prodigal:002006 CDS 42 611 + (7) ID=IKAOHOFJ_00001;Name=cvrA_1;db_xref=COG:C0G3263;gene=cvrA_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tige00e0002 Prodigal:002006 CDS 797 946 - (7) ID=IKAOHOFJ_00002;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00002;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 1098 1257 - (7) ID=IKAOHOFJ_00003; eC_number=5.1.1.1;inference=ab initio prediction: Prodigal:002006,protein motif:HAMAP:MF_@1201; locus_tag=IKAOH$\n", + "tigee0e0002 Prodigal:002006 CDS 1257 2117 - (7) ID=IKAOHOFJ_00004; eC_number=5.1.1.1;Name=dadX_1;db_xref=COG:C0G0787; gene=dadX_1;inference=ab initio prediction:Prodigal:002006,$\n", + "tige0000002 Prodigal:002006 CDS 2127 3248 - (7) ID=IKAOHOFJ_00005; eC_number=1.4.99.-—;Name=dadA_1;db_xref=COG:C0G0@665; gene=dadA_1;inference=ab initio prediction:Prodigal:002006$\n", + "tige0000002 Prodigal:002006 CDS 3239 3424 - (7) ID=IKAOHOFJ_00006; eC_number=1.4.99.-—;Name=dadA_2;db_xref=COG:C0G0665; gene=dadA_2;inference=ab initio prediction:Prodigal:002006$\n", + "tige0000002 Prodigal:002006 CDS 3754 5178 + (7) ID=IKAOHOFJ_00007;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00007;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 5337 5966 - (7) ID=IKAOHOFJ_00008; Name=fadR_1;db_xref=COG:C0G2186; gene=fadR_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tige00e0002 Prodigal:002006 CDS 5936 6055 - (7) ID=IKAOHOFJ_00009 ; Name=fadR_2;db_xref=COG:C0G2186; gene=fadR_2;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tige00e0002 Prodigal:002006 CDS 6302 7816 + (7) ID=IKAOHOFJ_@0010 ; Name=nhaB_1; db_xref=COG:C0G3067; gene=nhaB_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tige00e0002 Prodigal:002006 CDS 7962 8492 + (7) ID=IKAOHOFJ_0@0011;Name=dsbB_1;db_xref=COG:C0G1495; gene=dsbB_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tigee0e0002 Prodigal:002006 CDS 8538 8687 - (7) ID=IKAOHOFJ_00012 ; Name=umuC_1; db_xref=COG:C0G@389; gene=umuC_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tige0000002 Prodigal:002006 CDS 8687 9553 - (7) ID=IKAOHOFJ_00013 ; Name=umuC_2;db_xref=COG:C0G@389; gene=umuC_2;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tige0000002 Prodigal:002006 CDS 9565 9804 - (7) ID=IKAOHOFJ_00014; eC_number=2.7.7.7;Name=dinB_1;gene=dinB_1;inference=ab initio prediction:Prodigal:002006,protein motif :HAMAP:$\n", + "tige0000002 Prodigal:002006 CDS 9804 10223 - (7) ID=IKAOHOFJ_00015; eC_number=3.4.21.-—;Name=umuD; db_xref=COG:C0G1974; gene=umuD; inference=ab initio prediction:Prodigal: 002006, sim$\n", + "tige00e0002 Prodigal:002006 CDS 10596 11507 + (7) ID=IKAOHOFJ_00016;Name=hlyE;gene=hlyE;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P77335;1lo$\n", + "tige00e0002 Prodigal:002006 CDS 11714 12160 - (7) ID=IKAOHOFJ_00017;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00017;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 12252 12911 - (7) ID=IKAOHOFJ_00018 ; Name=ycgM; db_xref=COG:C0G0179; gene=ycgM; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "tige00e0002 Prodigal:002006 CDS 12983 13276 - (7) ID=IKAOHOFJ_00019 ; Name=ycgL ; db_xref=COG:C0G3100;gene=ycgL;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "tigee0e0002 Prodigal:002006 CDS 13517 13999 + (7) ID=IKAOHOFJ_00020;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00020;product=hypothetical protein\n", + "tige0000002 Prodigal:002006 CDS 14020 14388 - (7) ID=IKAOHOFJ_00021;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00021;product=hypothetical protein\n", + "tige0000002 Prodigal:002006 CDS 14908 15603 + (7) ID=IKAOHOFJ_00022;Name=minC; db_xref=COG:C0G0850; gene=minC;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "tige0000002 Prodigal:002006 CDS 15627 16439 + (7) ID=IKAOHOFJ_00023; Name=minD; db_xref=COG:C0G2894; gene=minD; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "tige00e0002 Prodigal:002006 CDS 16443 16709 + (7) ID=IKAOHOFJ_00024;Name=minE ; db_xref=COG:C0G0851; gene=minE;inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "tige00e0002 Prodigal:002006 CDS 17823 17996 + (7) ID=IKAOHOFJ_00025;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00025;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 18058 18342 + (7) ID=IKAOHOFJ_00026;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:Q7DFV3; locus_tag=IKAOHOFJ_000$\n", + "tige00e0002 Prodigal:002006 CDS 18352 18681 + (7) ID=IKAOHOFJ_00027 ; Name=ymgD; gene=ymgD; inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P@AB46;1lo$\n", + "tigee0e0002 Prodigal:002006 CDS 18764 19780 - (7) ID=IKAOHOFJ_00028;Name=icsA_1;db_xref=COG:C0G3468; gene=icsA_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tige0000002 Prodigal:002006 CDS 19865 21403 - (7) ID=IKAOHOFJ_00029;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00029;product=hypothetical protein\n", + "tige0000002 Prodigal:002006 CDS 21784 22002 - (7) ID=IKAOHOFJ_00030;Name=ymgF ; gene=ymgF; inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P58034;1lo$\n", + "tige0000002 Prodigal:002006 CDS 22134 23657 - (7) ID=IKAOHOFJ_00031; eC_number=3.1.4.52;Name=pdeG; gene=pdeG;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:$\n", + "tige00e0002 Prodigal:002006 CDS 23989 24237 - (7) ID=IKAOHOFJ_00032;Name=ymgC; gene=ymgC; inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P75994;1lo$\n", + "tige00e0002 Prodigal:002006 CDS 24350 24616 - (7) ID=IKAOHOFJ_00033;Name=ariR; gene=ariR; inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P75993;1lo$\n", + "tige00e0002 Prodigal:002006 CDS 24960 25196 - (7) ID=IKAOHOFJ_00034;Name=ycgZ; gene=ycgZ;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P75991;1lo$\n", + "tige00e0002 Prodigal:002006 CDS 25510 26721 + (7) ID=IKAOHOFJ_00035;Name=bluF;gene=bluF;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P75990;1lo$\n", + "tigee0e0002 Prodigal:002006 CDS 26926 27657 + (7) ID=IKAOHOFJ_00036;Name=b1uR; db_xref=COG:C0G0789; gene=bluR; inference=ab initio prediction:Prodigal:002006,similar to AA sequence$\n", + "tige0000002 Prodigal:002006 CDS 27878 28282 + (7) ID=IKAOHOFJ_00037 ; Name=ydf0_1; db_xref=COG:C0G5562; gene=ydf0_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequ$\n", + "tige0000002 Prodigal:002006 CDS 29407 29571 - (7) ID=IKAOHOFJ_00038; eC_number=1.1.1.42;Name=icd_1;db_xref=COG:C0G0538; gene=icd_1;inference=ab initio prediction:Prodigal:002006,s$\n", + "tige0000002 Prodigal:002006 CDS 29805 30059 - (7) ID=IKAOHOFJ_00039; eC_number=3.1.21.-—;Name=mcrA_1;db_xref=COG:C0G1403; gene=mcrA_1;inference=ab initio prediction:Prodigal:002006$\n", + "tige00e0002 Prodigal:002006 CDS 30263 30637 - (7) ID=IKAOHOFJ_00040; eC_number=3.1.21.-;Name=mcrA_2;db_xref=COG:C0G1403; gene=mcrA_2;inference=ab initio prediction:Prodigal:002006$\n", + "tige00e0002 Prodigal:002006 CDS 30744 31298 - (7) ID=IKAOHOFJ_00041;Name=hin; db_xref=COG:C0G1961; gene=hin;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:U$\n", + "tige00e0002 Prodigal:002006 CDS 31327 31668 + (7) ID=IKAOHOFJ_00042;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00042;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 31743 32117 + (7) ID=IKAOHOFJ_00043;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00043;product=hypothetical protein\n", + "tigee0e0002 Prodigal:002006 CDS 32089 32691 - (7) ID=IKAOHOFJ_00044;Name=tfaE_1;gene=tfaE_1;inference=ab initio prediction:Prodigal:002006,similar to AA sequence:UniProtKB:P0915$\n", + "tige0000002 Prodigal:002006 CDS 32691 33479 - (7) ID=IKAOHOFJ_00045;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00045;product=hypothetical protein\n", + "tige0000002 Prodigal:002006 CDS 33483 34067 - (7) ID=IKAOHOFJ_00046;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00046;product=hypothetical protein\n", + "tige0000002 Prodigal:002006 CDS 34058 34807 - (7) ID=IKAOHOFJ_00047;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00047;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 34776 35249 - (7) ID=IKAOHOFJ_00048;inference=ab initio prediction: Prodigal: 002006; locus_tag=IKAOHOFJ_00048;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 35215 35430 - (7) ID=IKAOHOFJ_00049;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00049;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 35442 35900 - (7) ID=IKAOHOFJ_00050;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00050;product=hypothetical protein\n", + "tige00e0002 Prodigal:002006 CDS 35888 36808 - (7) ID=IKAOHOFJ_00051;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00051;product=hypothetical protein\n", + "tigee0e0002 Prodigal:002006 CDS 36818 37156 - (7) ID=IKAOHOFJ_00052;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00052;product=hypothetical protein\n", + "tige0000002 Prodigal:002006 CDS 37153 37710 - (7) ID=IKAOHOFJ_00053;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00053;product=hypothetical protein\n", + "tige0000002 Prodigal:002006 CDS 37754 37954 - (7) ID=IKAOHOFJ_00054;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00054;product=hypothetical protein\n", + "tige0000002 Prodigal:002006 CDS 38045 38719 + (7) ID=IKAOHOFJ_00055; eC_number=3.4.21.88;Name=lexA_1;gene=lexA_1;inference=ab initio prediction:Prodigal:002006,protein motif :HAMA$\n", + "tige00e0002 Prodigal:002006 CDS 38894 39202 + (7) ID=IKAOHOFJ_00056;inference=ab initio prediction: Prodigal : 002006; locus_tag=IKAOHOFJ_00056;product=hypothetical protein\n", + "\n", + "Wie) Get Help\n", + "Wed Exit\n", + "\n", + "We) WriteOut\n", + "We) Justify\n", + "\n", + "i} Read File\n", + "Wil) Where is\n", + "\n", + "bad Prev Pg Wag Cut Text wie Cur Pos\n", + "WA) Next Pg wig) UnCut Text Way To Spell\n", + "\n", + "Recording valid ligation events\n", + "\n", + "We use the parse module of the pairtools pipeline to find ligation junctions in Micro-C (and\n", + "other proximity ligation) libraries. When a ligation event is identified in the alignment file the\n", + "pairtools pipeline will record the outer-most (5’) aligned base pair and the strand of each one of the\n", + "paired reads into .pairsam file (pairsam format captures SAM entries together with the Hi-C pair\n", + "information). In addition, it will also asign a pair type for each event. e.g. if both reads aligned\n", + "uniquely to only one region in the genome, the type UU (Unique-Unique) will be assigned to the\n", + "pair. The following steps are necessary to identify the high quality valid pairs over low quality\n", + "events (e.g. due to low mapping quality):\n", + "\n", + "pairtools parse options:\n", + "\n", + "Parameter Value Function\n", + "Mapg threshold for defining an alignment as a multi-mapping\n", + "\n", + "min-mapq 40 alignment. Alignment with mapq <40 will be marked as type\n", + "M (multi)\n", + "\n", + "Walks is the term used to describe multiple ligations events,\n", + "resulting three alignments (instead of two) for a read pair.\n", + "However, there are cases in which three alignment in read\n", + "pairs are the result of one ligation event, pairtool parse can\n", + "\n", + "walks-policy Sunique rescue this event. walks-policy is the policy for reporting un-\n", + "rescuable walk. Sunique is used to report the 5'-most unique\n", + "alignment on each side, if present (one or both sides may\n", + "map to different locations on the genome, producing more\n", + "than two alignments per DNA molecule)\n", + "\n", + "In cases where there is a gap between alignments, if the gap\n", + "is 30 or smaller, ignore the gap, if the gap is >30bp, mark as\n", + "“null” alignment\n", + "\n", + "max-inter-align- 4)\n", + "gap\n", + "\n", + "pairtools has an automatic-guess function to identify the\n", + "format of the input file, whether it is compressed or not.\n", + "When needed, the input is decompressed by bgzip/Iz4c. The\n", + "option nproc-in set the number of processes used by the\n", + "auto-guessed input decompressing command, if not\n", + "specified, default is 3\n", + "\n", + "nproc-in integer, e.g. 16\n", + "\n", + "pairtools automatic-guess the desired format of the output\n", + "file (compressed or not compressed, based on file name\n", + "extension). When needed, the output is compressed by\n", + "bezip/Iz4c. The option nproc-out set the number of\n", + "processes used by the auto-guessed output compressing\n", + "command, if not specified, default is 8\n", + "\n", + "nproc-out integer, e.g. 16\n", + "\n", + "chroms-path path to .genome file, e.g. hg38.genome\n", + "\n", + "path to sam file used as an input. If you are piping the input\n", + "(stdin) skip this option\n", + "\n", + "name of pairsam file for writing output results. You can\n", + "\n", + "*pairsam choose to skip and pipe the output directly to the next\n", + "commad (pairtools sort)\n", + "\n", + "pairtools parse command example for finding ligation events:\n", + "\n", + "@ Vivaldi File Edit View\n", + "\n", + "Bookmarks\n", + "\n", + "> Q ®@ Wed 15. Oct 13:18\n", + "\n", + "Tools Window Help S\n", + "\n", + "ai)\n", + "\n", + "=— > QQ. VU B docs.google.com/document/d/1ppXg... W @ Search Startpage\n", + "\n", + "Nalakath_master_thesis_agbio * ra)\n", + "\n", + "File Edit View Insert Format\n", + "\n", + "Qo ee GBA F 90%\n", + "\n", + "<\n", + "\n", + "Document tabs +\n", + "\n", + "1\n", + "r\n", + "\n", + "Machine learning analy...\n", + "\n", + "Classification model\n", + "\n", + "2\n", + "r\n", + "\n", + "Regression Model\n", + "\n", + "Statistical validation an...\n", + "\n", + "3\n", + "rt\n", + "\n", + "Results\n", + "\n", + "(i) Genome architec...\n", + "\n", + "(ii) Transcriptomic a...\n", + "\n", + "4\n", + "i\n", + "\n", + "(iii) Integrative analy...\n", + "\n", + "Discussion\n", + "\n", + "5\n", + "rf\n", + "\n", + "Conclusion\n", + "\n", + "Acknowledgments\n", + "\n", + "6\n", + "i\n", + "\n", + "List of Abbreviations\n", + "\n", + "Appendix\n", + "\n", + "| References\n", + "\n", + "7\n", + "H\n", + "\n", + "Declaration of Authorship\n", + "\n", + "S Workspaces v\n", + "\n", + "0 @0e 8B\n", + "\n", + "v\n", + "\n", + "B Nalakath_master_thesis_<\n", + "\n", + "Normal text v Arial ’\n", + "\n", + "Startpage Search Results\n", + "\n", + "Extensions Zotero Help\n", + "\n", + "-({nj+ > Bgru\n", + "\n", + "5 2n non Sin tn Men hn Si en Sn en inn nen inn en nnSZ\n", + "\n", + "53. Kraft K, Yost KE, Murphy SE, Magg A, Long Y, Corces MR, et al. Polycomb-mediated\n", + "genome architecture enables long-range spreading of H3K27 methylation. Proc Natl Acad Sci.\n", + "2022 May 31;119(22):e2201883119.\n", + "\n", + "54. Pletenev IA, Bazarevich M, Zagirova DR, Kononkova AD, Cherkasov AV, Efimova Ol, et\n", + "al. Extensive long-range polycomb interactions and weak compartmentalization are hallmarks of.\n", + "human neuronal 3D genome. Nucleic Acids Res. 2024 June 24;52(11):6234-52.\n", + "\n", + "55. Akilli N, Cheutin T, Cavalli G. Phase separation and inheritance of repressive chromatin\n", + "domains. Curr Opin Genet Dev. 2024 June;86:102201.\n", + "\n", + "56. Piunti A, Shilatifard A. The roles of Polycomb repressive complexes in mammalian\n", + "development and cancer. Nat Rev Mol Cell Biol. 2021 May;22(5):326—-45.\n", + "\n", + "57. Doyle EJ, Morey L, Conway E. Know when to fold ‘em: Polycomb complexes in\n", + "oncogenic 3D genome regulation. Front Cell Dev Biol. 2022 Aug 29;10:986319.\n", + "\n", + "58. Parreno V, Martinez AM, Cavalli G. Mechanisms of Polycomb group protein function in\n", + "cancer. Cell Res. 2022 Mar;32(3):231-53.\n", + "\n", + "59. Shi Y, Wang X xi, Zhuang Y wen, Jiang Y, Melcher K, Xu HE. Structure of the PRC2\n", + "complex and application to drug discovery. Acta Pharmacol Sin. 2017 July;38(7):963—76.\n", + "\n", + "60. Liu KL, Zhu K, Zhang H. An overview of the development of EED inhibitors to disable the\n", + "PRC2 function. RSC Med Chem. 2022;13(1):39-53.\n", + "\n", + "61. Parreno V, Loubiere V, Schuettengruber B, Fritsch L, Rawal CC, Erokhin M, et al.\n", + "Transient loss of Polycomb components induces an epigenetic cancer fate. Nature. 2024 May\n", + "16;629(8012):688-96.\n", + "\n", + "62. Lee W, Teckie S, Wiesner T, Ran L, Prieto Granada CN, Lin M, et al. PRC2 is recurrently\n", + "inactivated through EED or SUZ12 loss in malignant peripheral nerve sheath tumors. Nat\n", + "Genet. 2014 Nov;46(11):1227-32.\n", + "\n", + "63. Dexter DL, Spremulli EN, Fligiel Z, Barbosa JA, Vogel R, VanVoorhees A, et al.\n", + "Heterogeneity of cancer cells from a single human colon carcinoma. Am J Med. 1981\n", + "Dec;71(6):949-56.\n", + "\n", + "64. Cytion [Internet]. [cited 2025 Oct 3]. DLD-1 Cell Line: Applications and Insights of\n", + "\n", + "Colorectal Cancer Research. Available from:\n", + "\n", + "N_ DiffDomain enables identi Using figures in thesis\n", + "\n", + "O———= 100 %\n", + "\n", + "Qua\n", + "\n", + "s 0 @\n", + "\n", + "13:18\n", + "\n", + "nFeature_RNA nCount_RNA percent.mt\n", + "\n", + "6000\n", + "\n", + "2000\n", + "\n", + "4000\n", + "\n", + "1000\n", + "2000\n", + "\n", + "Identity Identity Identity\n", + "\n", + "[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_5.txt | grep *SN | cut -f 2-\n", + "raw total sequences:\n", + "filtered sequences:\n", + "sequences: 359012\n", + "is sorted: 1\n", + "\n", + "1st fragments: 179506\n", + "last fragments: 179506\n", + "\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "\n", + "Mapped: 356885\n", + "mapped and paired:\n", + "unmapped: 2127\n", + "properly paired:\n", + "paired: 359012\n", + "duplicated:\n", + "\n", + "MQe: 3635\n", + "\n", + "QC failed:\n", + "\n", + "non-primary alignments:\n", + "\n", + "total\n", + "total\n", + "total\n", + "bases\n", + "bases\n", + "bases\n", + "bases\n", + "\n", + "length: 46565041\n", + "first fragment len\n", + "last fragment leng\n", + "Mapped: 46334456\n", + "mapped (cigar):\n", + "trimmed: 0\n", + "duplicated:\n", + "\n", + "mismatches: 1083361\n", + "Cpst14efrontend ref_gen]$\n", + "\n", + "359012\n", + "7)\n", + "\n", + "354954 # paired-end technology bit set + both mates mapped\n", + "\n", + "278242 # proper-pair bit set\n", + "# paired-end technology bit set\n", + "\n", + "(7) # PCR or optical duplicate bit set\n", + "# mapped and MQ=@\n", + "\n", + "Q\n", + "\n", + "7)\n", + "\n", + "# ignores clipping\n", + "gth: 23283802 # ignores clipping\n", + "\n", + "th: 23281239 # ignores clipping\n", + "# ignores clipping\n", + "45188724 # more accurate\n", + "\n", + "Q\n", + "# from NM fields\n", + "\n", + "\n", + "[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_2.txt | grep *SN | cut -f 2-\n", + "raw total sequences:\n", + "filtered sequences:\n", + "sequences: 363636\n", + "is sorted: 1\n", + "\n", + "1st fragments: 181818\n", + "last fragments: 181818\n", + "\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "\n", + "Mapped: 300190\n", + "mapped and paired:\n", + "unmapped: 63446\n", + "properly paired:\n", + "paired: 363636\n", + "duplicated:\n", + "\n", + "MQe: 22465\n", + "QC failed:\n", + "\n", + "non-primary alignments:\n", + "\n", + "total\n", + "total\n", + "total\n", + "bases\n", + "bases\n", + "bases\n", + "bases\n", + "\n", + "length: 47169329\n", + "first fragment len\n", + "last fragment leng\n", + "Mapped: 39474722\n", + "mapped (cigar):\n", + "trimmed: 0\n", + "duplicated:\n", + "\n", + "mismatches: 1289379\n", + "Cpst14efrontend ref_gen]$\n", + "\n", + "363636\n", + "7)\n", + "\n", + "266108 # paired-end technology bit set + both mates mapped\n", + "\n", + "183304 # proper-pair bit set\n", + "# paired-end technology bit set\n", + "\n", + "(7) # PCR or optical duplicate bit set\n", + "# mapped and MQ=@\n", + "\n", + "Q\n", + "\n", + "7)\n", + "\n", + "# ignores clipping\n", + "gth: 23589996 # ignores clipping\n", + "\n", + "th: 23579333 # ignores clipping\n", + "# ignores clipping\n", + "31931868 # more accurate\n", + "\n", + "Q\n", + "# from NM fields\n", + "\n", + "\n", + "[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_1.txt | grep *SN | cut -f 2-\n", + "raw total sequences:\n", + "filtered sequences:\n", + "sequences: 360832\n", + "is sorted: 1\n", + "\n", + "1st fragments: 180416\n", + "last fragments: 180416\n", + "\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "\n", + "Mapped: 354643\n", + "mapped and paired:\n", + "unmapped: 6189\n", + "properly paired:\n", + "paired: 360832\n", + "duplicated:\n", + "\n", + "MQe: 24875\n", + "QC failed:\n", + "\n", + "non-primary alignments:\n", + "\n", + "total\n", + "total\n", + "total\n", + "bases\n", + "bases\n", + "bases\n", + "bases\n", + "\n", + "length: 46826773\n", + "first fragment len\n", + "last fragment leng\n", + "Mapped: 46114887\n", + "mapped (cigar):\n", + "trimmed: 0\n", + "duplicated:\n", + "\n", + "mismatches: 844553\n", + "\n", + "360832\n", + "7)\n", + "\n", + "349470 # paired-end technology bit set + both mates mapped\n", + "\n", + "256930 # proper-pair bit set\n", + "# paired-end technology bit set\n", + "\n", + "(7) # PCR or optical duplicate bit set\n", + "# mapped and MQ=@\n", + "\n", + "Q\n", + "\n", + "7)\n", + "\n", + "# ignores clipping\n", + "gth: 23420423 # ignores clipping\n", + "\n", + "th: 23406350 # ignores clipping\n", + "# ignores clipping\n", + "44158288 # more accurate\n", + "\n", + "Q\n", + "# from NM fields\n", + "\n", + "Insights from the study\n", + "\n", + "> Total identified loops according to the study (long-range\n", + "loops 2 20 kb): 1,177;\n", + "\n", + "> Paper only analyzed chromatin loops 2 20 kb in length in\n", + "the Hi-C dataset\n", + "\n", + "> Resolutions and parameters not mentioned in paper and\n", + "Sl\n", + "\n", + "> Less no. of chromatin loops identified due to limited\n", + "sequencing depth.HenceHiChIP to detect more loops\n", + "\n", + "> H3K4me3-HiChIP dataset: 24,141 loops;\n", + "> H3K27me3-HiChIP dataset: 18,106 loops\n", + "\n", + "> FitHiC2 on resolution 20kb : 89000 loops\n", + "\n", + "Genome editing\n", + "(to insert mutations or correct them)\n", + "\n", + "TUM\n", + "\n", + "There are several genome editing tools\n", + "that are commonly used for plants,\n", + "including:\n", + "\n", + "1. CRISPR/Cas9\n", + "\n", + "2. CRISPR/Cas12a: CRISPR/Cas12a\n", + "is another CRISPR system that has\n", + "been used for genome editing in plants,\n", + "offering some advantages over the\n", + "Cas9 system.\n", + "\n", + "3. TALENs (Transcription Activator-\n", + "Like Effector Nucleases)\n", + "\n", + "4. ZFNs (Zinc Finger Nucleases)\n", + "\n", + "Dear Aman,\n", + "\n", + "Honestly, | had nothing to do with this data. | was not involved in generating, storing or analyzing it.\n", + "\n", + "The data is stored on Ting’s cluster and thus only she can give or change permissions.\n", + "\n", + "In this case | would suggest to contact her and ask her for this data, so she can give you the exact instructions and\n", + "permissions.\n", + "\n", + "Good luck and have a good day!\n", + "\n", + "Best regards,\n", + "\n", + "Adi\n", + "\n", + "Adi Mackay (Danieli)\n", + "\n", + "PhD student\n", + "\n", + "Translational Epigenetics Lab\n", + "\n", + "Department of Pathology\n", + "\n", + "University Medical Center Géttingen\n", + "\n", + "Linkedin: https://Awww.linkedin.com/in/adi-danieli-a4778912a\n", + "\n", + "\n", + "|. Vermeulen c. Pagés-Gallogo, M. Koster |, Kranendonk, MEG, Wesseling P, Verburg,N, de Witt Harner, P, Koo Ed\n", + "Dankmeijer,L van der Lugt, J, van Boarsen, K, Hoving, EW, Tops, 88. and de Ridder, J, 2023 Uita-fast deep-iearned CNS\n", + "tumour classitication during surgery. Nature.\n", + "+ Previously avaliable ae preprint on mow\n", + "2 Pagis- Gallego, M.oncide Ridder, J, 2023, Comprchensive benchmark and architectural analysis of dsep learning\n", + "models for nanopore sequencing basecalling, Genome Bio,\n", + "3 Pedersen, B.S. and de Ridder, J, 2023. Echivar: compressed variant representation for tapi annotation and itering of\n", + "\n", + "Sii#s and indiels, Muceic Actes Res.\n", + "\n", + "4 Kester, de Barbanson,B, tyubimove, A, Chen, LT, van der Schrier, V, Alemany, A, Median, D, Peterson-Maduro, J\n", + "Dros, J do Ride\n", + "‘constructs parallel tumor evolution, Cel Genomics, 2(2),p100096,\n", + "\n", + "5.von Berg, J. Ten Dam. M, van der Laan, SiN. and de Ridder J, 2022 Poiarorphism enables discovery of shared! genetic\n", + "variants across mutipie traits from GWAS summary statistics. Bainformaties.\n", + "\n", + "6.Danyi, A, Jager, M.and de Ridder, 4, 2021 Cancer Type Classification in tiguldl aigpsies Based on Sparse Mutational\n", + "Zrofies Enabled through Data Augmentation and integration. tite ease!)\n", + "\n", + "7. Nioboer, MM. Nguyen, L.cnd de Ridder, J, 2021 Pectin pathosenic non-coding SVs dstypling he 29 genome in\n", + "1545 whole cancer genomes using mutipie instance leaning. Selontie Reports, Hi), ppI-Ta\n", + "\n", + "8. Mulet-Lazaro,R, van Herk S,Erpelinck C, Sindels, €, Sanders, MA, Vermeulen, Renkens,. Vik, ?, Melnick AM, do\n", + "Ridder, J.and Rehi, M, 2021, tlele-spectc expression of GRTAZ due to epigenetic dysregulation in CE8PA double-mutant\n", + "Ati loos,\n", + "\n", + "J. and van Oudenaarden, A, 2022, Integration of multiple ineage measurements trom the same cel\n", + "\n", + "9. Mareozzi, A, Jager, M Elferink, M, Straver, R, van Ginko, JH, Peltenburg, 8, Chen, LT. Renkens,l, von Kull, J, Terhoard,\n", + "de Bree, R, Dovriose, LA, Wilems, SM, Kloosterman, W?, de Ridder, J, 2020. iccurate detection of circulating tumor\n", + "\n", + "DNA using nanopore consensus sequencing. pj Genom Med. 6,108.\n", + "10, Ubels, J, Schaefers,T. Punt, C, Gucheloar, HJ. and de Ridder, J, 2020, FOREST. c ransom iorest approach to presict\n", + "treatment benefitin data trom (flied) clinical drug tials. Bioinformatics, 36, ppI6O-i609,\n", + "\n", + "1. Kuznior, A, Maassen J, Verhoeven, S, Santuari L. Shneider, C, Kloosterman, WP. and de Ridder, J, 2020, sv-cators 3\n", + "Dighiy portable parallel worklow for structural variant detection in whole-genome sequence data. Peer, 8, pel.\n", + "\n", + "12. Vermeulen, C. Allahyar, A, Bouwman, 8A, Krier, PH, Verstegen, MJ, Geeven, , Valdes-Quezacla, C, Renkens,L,\n", + "‘Straver, R, Kloosterman, W.P. ondde Ridder, J, 2020.jull-contact iC Jong-molseule sequencing of complex proximity\n", + "Ligation products to uncover local cooperative and competitive chromatin topologies. Nature protocols, 15(2), pp 364-\n", + "am,\n", + "\n", + "13.Ubets, 4, Sonneveld P, van Viet MH. and de Ridder J, 2020, Gene networks constructed thvough simulated weatment\n", + "tearing can predict proteasoms inhibitor benefit in muliple myeloma. Cnical Cancer Research, 26(22),pp'5952-586I\n", + "\n", + "1 Nlaboor, MAM. ond de Ridder, J, 2020. vi: predicting the pathogenic etfect of TAD boundany-dsrupting somatic\n", + "structural variants through multiple instance learning Bioinformatics, 36, ppi692-698.\n", + "\n", + "15. Allahyar, A, Ubels, J. oncide Ridder, J, 2019. data-crven intoractome of syneraisie genes improves network-based\n", + "cancer outcome prediction. Plos computational biology, 15(2), psl006657,\n", + "16, Ubels, J, SonnevelP, van Beers, EH, Bro A, van Vliet, MH. and de Ridder, J, 2018 Predicting weaiment Benet in\n", + "\n", + "\"multiple myeloma through simulation of alternative treatment effects, Nature communications, 9(), PpI-10.\n", + "\n", + "17-Allahyar, A, Vermeulen, C_ Bounman, 8, Kiger, PH, Verstegen, MU, Geeven, G, van Kranenburg, M, Peterse,M,\n", + "‘Straver,R, Haathus, JH and Jali K, 2018, Enhancer hubs and! loop calsions identi trom single-allele topologies.\n", + "ature genetics, 50(8), ppIsI-N60.\n", + "\n", + "18. Allahyar, A. ond De Ridder, J, 2015. Rl: network-based clossiier with application to breast cancer outcome preston\n", + "Bioinformatics 3i(2), ppiat-iai,\n", + "\n", + "\n", + "[amnala@base alignment]$ ls sorted.GLDS*\n", + "\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "sorted\n", + "\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "-GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna-—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "-GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + ".GLDS-251_rna—seq_13JUN2017HiSeq_Run_Samp\n", + "\n", + "[amnala@base alignment]$\n", + "\n", + "e_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\n", + "e_111_UMISS_Hoeksema_ATCACG_L@@1_R1_001_1M.\n", + "e_114_UMISS_Hoeksema_CGATGT_L@@1_R1_001_1M.\n", + "e_114_UMISS_Hoeksema_CGATGT_L@@1_R1_001_1M.\n", + "e_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\n", + "e_116_UMISS_Hoeksema_TTAGGC_L@@1_R1_001_1M.\n", + "e_12@_UMISS_Hoeksema_TGACCA_L@0@1_R1_001_1M.\n", + "e_120@_UMISS_Hoeksema_TGACCA_L@@1_R1_001_1M.\n", + "e_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\n", + "e_175_UMISS_Hoeksema_AGTTCC_L@@2_R1_001_1M.\n", + "e_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\n", + "e_179_UMISS_Hoeksema_CCGTCC_L@@3_R1_001_1M.\n", + "e_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M.fastq.\n", + "e_235_239_UMISS_Hoeksema_GTTTCG_L@@3_R1_001_1M.fastq.\n", + "\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "fastq.\n", + "\n", + "bam\n", + "\n", + "Dam.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "bam\n", + "\n", + "Dam.\n", + "\n", + "dam\n", + "\n", + "Dam.\n", + "\n", + "bai\n", + "\n", + "bai\n", + "\n", + "bai\n", + "\n", + "bai\n", + "\n", + "bai\n", + "\n", + "bai\n", + "bam\n", + "\n", + "bam. bai\n", + "\n", + "[pst14@frontend ref_gen]$ head -n 3@ alignment_stats_4.txt | grep *SN | cut -f 2-\n", + "raw total sequences:\n", + "filtered sequences:\n", + "sequences: 361214\n", + "is sorted: 1\n", + "\n", + "1st fragments: 180607\n", + "last fragments: 180607\n", + "\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "reads\n", + "\n", + "Mapped: 361188\n", + "mapped and paired:\n", + "unmapped: 26\n", + "properly paired:\n", + "paired: 361214\n", + "duplicated:\n", + "\n", + "MQe: 139433\n", + "QC failed:\n", + "\n", + "non-primary alignments:\n", + "\n", + "total\n", + "total\n", + "total\n", + "bases\n", + "bases\n", + "bases\n", + "bases\n", + "\n", + "length: 46856942\n", + "first fragment len\n", + "last fragment leng\n", + "Mapped: 46855813\n", + "mapped (cigar):\n", + "trimmed: 0\n", + "duplicated:\n", + "\n", + "mismatches: 765027\n", + "Cpst14efrontend ref_gen]$\n", + "\n", + "361214\n", + "7)\n", + "\n", + "361164 # paired-end technology bit set + both mates mapped\n", + "\n", + "358896 # proper-pair bit set\n", + "# paired-end technology bit set\n", + "\n", + "(7) # PCR or optical duplicate bit set\n", + "# mapped and MQ=@\n", + "\n", + "Q\n", + "\n", + "7)\n", + "\n", + "# ignores clipping\n", + "gth: 23431233 # ignores clipping\n", + "\n", + "th: 23425709 # ignores clipping\n", + "# ignores clipping\n", + "46689594 # more accurate\n", + "\n", + "Q\n", + "# from NM fields\n", + "\n", + "\n", + "chromosome1 x1 x2 chromosome2 yl y2 color observed (0\n", + "expected_bottom_left expected_donut expected_horizontal expected_vertical\n", + "fdr_bottom_left fdr_donut fdr_horizontal fdr_vertical\n", + "number_collapsed centroid1 centroid2 radius\n", + "\n", + "Db at\n", + "\n", + "for i in xbowtie.vcf; do\n", + "vt peek \"$i\"\n", + "echo “Analysis complete for $i\n", + "echo \"\"\n", + "\n", + "done\n", + "\n", + "[22] bash\n", + "\n", + "peek v@.5\n", + "\n", + "options: input VCF file samplel_bowtie.vcf\n", + "\n", + "stats: no. of samples\n", + "no. of chromosomes : 21\n", + "\n", + "= Micro variants\n", + "\n", + "no. of SNP : 3784\n", + "2 alleles : 3784 (2.28) [2629/1155]\n", + "no. of MNP : 332\n", + "2 alleles : 331 (1.95) [465/238]\n", + "3 alleles : 1 (inf) [5/0]\n", + "no. of INDEL : 353\n", + "2 alleles : 353 (1.08) [183/170]\n", + "no. of SNP/MNP : 11\n", + "2 alleles : 11 (@.83) [5/6]\n", + "no. of SNP/INDEL : 86\n", + "2 alleles : 82 (@.82) [37/45] (1.00) [41/41\n", + "3 alleles : 4 (1.00) [2/2] (4.00) [4/1\n", + "no. of MNP/INDEL : 40\n", + "2 alleles : 38 (@.54) [40/74] (@.65) [15/23]\n", + "3 alleles : 2 (6.00) [6/1] (2.00) [2/1\n", + "\n", + "\n", + "The two terms are related but not exactly the same. Synteny generally refers to the conservation of\n", + "blocks of genes on the same chromosome across species, regardless of whether the order is exactly\n", + "maintained. In contrast, colinear sequence clusters specifically describe groups of genes that not\n", + "only lie on the same chromosome but also retain the same linear order (and often orientation) across\n", + "\n", + "genomes. Thus, colinearity is a stricter, more detailed aspect of synteny.\n", + "\n", + "nature plants\n", + "\n", + "Explore content y Aboutthejournal y Publish with us v Subscribe\n", + "\n", + "nature > nature plants > articles > article\n", + "\n", + "Article | Published: 18 November 2019\n", + "\n", + "Widespread long-range cis-regulatory elements in the\n", + "maize genome\n", + "\n", + "William A. Ricci, Zefu Lu, Lexiang Ji, Alexandre P. Marand, Christina L. Ethridge, Nathalie G. Murphy,\n", + "\n", + "Jaclyn M. Noshay, Mary Galli, Maria Katherine Mejia-Guerra, Maria Colomé-Tatché, Frank Johannes, M.\n", + "\n", + "Jordan Rowley, Victor G. Corces, Jixian Zhai, Michael J. Scanlon, Edward S. Buckler, Andrea Gallavotti,\n", + "\n", + "Nathan M. Springer, Robert J. Schmitz 4 & Xiaoyu Zhang 4\n", + "\n", + "Nature Plants 5, 1237-1249 (2019) | Cite this article\n", + "\n", + "18k Accesses | 224 Citations | 139 Altmetric | Metrics\n", + "\n", + "@ An Author Correction to this article was published on 06 February 2020\n", + "\n", + "@ This article has been updated\n", + "\n", + "\n", + "5RR21866470_2\n", + "5RR21866471_2\n", + "SRR21866472_2\n", + "5RR21866473_2\n", + "SRR21866474_2\n", + "SRR21866475_2\n", + "SRR21866476_2\n", + "SRR21866477_2\n", + "SRR21866478._2\n", + "SRR21866479_2\n", + "SRR21866480_2\n", + "sRR2i8664ei_2\n", + "SRR21866482_2\n", + "SRR21866483_2\n", + "SRR21866484_2\n", + "sRR21866485,2\n", + "sRR21866486,2\n", + "\n", + "SRR21866487_2\n", + "\n", + "FastQC: Sequence Counts\n", + "\n", + "36 samples\n", + "\n", + "SoM\n", + "\n", + "10M\n", + "\n", + "15M\n", + "\n", + "25M\n", + "\n", + "30M\n", + "\n", + "35M\n", + "\n", + "Unique Reads\n", + "HM Duplicate Reads\n", + "\n", + "[+externe Mail+] Master's thesis; 3D Genome\n", + "\n", + "re) To: Papantonis, Argyris \n", + "\n", + "Dear Dr. Papantonis,\n", + "| still haven’t heard back from you. Would April be too soon to start?\n", + "\n", + "Best Regards,\n", + "Aman\n", + "\n", + "© Show message history\n", + "\n", + "| send | Discard () jal ©\n", + "r@) Aman Shamil Nalakath\n", + "Mon 3/3, 1:31 PM\n", + "\n", + "Dear Dr. Papantonis,\n", + "\n", + "2\n", + "<\n", + "\n", + "The recommended duration for a thesis as per our program is 6 months, that is once registered, the submission is due within this period.\n", + "If it is okay, I'd like to begin at the start of April.\n", + "\n", + "Best Regards,\n", + "Aman\n", + "\n", + "r@) Papantonis, Argyris \n", + "Mon 3/3, 8:11 AM\n", + "\n", + "Aman Shamil Nalakath ¥\n", + "\n", + "Hi Aman,\n", + "\n", + "You need to tell me what the expected duration by your program is and what would be your preferred starting date — we are flexible.\n", + "A.\n", + "\n", + "Argyris Papantonis, PhD\n", + "\n", + "Professor for Translational Epigenetics & Genome Architecture,\n", + "Institute of Pathology, University Medical Center Géttingen,\n", + "Robert-Koch-Str. 40, 37075 Géttingen, Germany\n", + "\n", + "Tel.: +49 551 39 65734\n", + "\n", + "Web: https://papantonislab.eu\n", + "\n", + "(1000)\n", + "\n", + "(Ena\n", + "\n", + "[stan]\n", + "\n", + "(-900)\n", + "\n", + "0.023\n", + "\n", + "Boor\n", + "\n", + "on\n", + "\n", + "| uone| Ayo peyesqueooy\n", + "\n", + "(1000)\n", + "\n", + "(Ena\n", + "\n", + "[stan]\n", + "\n", + "(-900)\n", + "\n", + "0.042\n", + "\n", + "z 0.031\n", + "\n", + "| YORE KYOU PayesqiIedoy\n", + "\n", + "02\n", + "\n", + "0.263\n", + "\n", + "Bot98\n", + "\n", + "492\n", + "\n", + "| uone| Ayo peyesqueooy\n", + "\n", + "(1000)\n", + "\n", + "[Eng]\n", + "\n", + "[star)\n", + "\n", + "(-900)\n", + "\n", + "samples — mothylome_ 16 suviS_genes — methyiome.merged WT_All_ genes — methylome_matt_genes\n", + "\n", + "samples — mathylome_16_suw5 genes — methylome merged WT_AlL genes — methylome_matt_gones\n", + "\n", + "samples — mothylome_ 16 suviS_genes — methyiome.merged WT_All_ genes — methylome_matt_genes\n", + "\n", + "3.3 SUVRS affects the gene region more than the TE region\n", + "\n", + "\n", + "a\n", + "\n", + "I\n", + "I\n", + ".* a\n", + "\n", + "LIEN TIE uc\n", + "\n", + "olathe id- \"4 ut ]\n", + "Figure 2 | Haplotype pattern in a region defined by SNPs that are at high\n", + "frequency in Tibetans and at low frequency in Han Chinese. Each column is\n", + "a polymorphic genomic location (95 in total), each row is a phased haplotype\n", + "(80 Han and 80 Tibetan haplotypes), and the coloured column on the left\n", + "denotes the population identity of the individuals. Haplotypes of the Denisovan\n", + "individual are shown in the top two rows (green). The black cells represent the\n", + "presence of the derived allele and the grey space represents the presence of\n", + "the ancestral allele (see Methods). The first and last columns correspond to the\n", + "first and last positions in Supplementary Table 3, respectively. The red and\n", + "blue arrows indicate the 32 sites in Supplementary Table 3. The blue arrows\n", + "represent a five-SNP haplotype block defined by the first five SNPs in the\n", + "32.7-kb region. Asterisks indicate sites at which Tibetans share a derived allele\n", + "with the Denisovan individual.\n", + "\n", + "\n" + ] + } + ], + "source": [ + "print(\"%-20s %s\" % (\"Query\", \"Best Match\"))\n", + "print(\"-\" * 50)\n", + "\n", + "for query in [\"genome\"]:\n", + " results = embeddings.search(query, 100)\n", + " for r in results:\n", + " print(r[\"text\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "fa9b189d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[{'id': '124',\n", + " 'text': '> Science. 2009 Oct 9;326(5950):289-93. doi: 10.1126/science.1181369.\\n\\nComprehensive mapping of long-range interactions\\nreveals folding principles of the human genome\\n\\nErez Lieberman-Aiden ’, Nynke L van Berkum, Louise Williams, Maxim Imakaev, Tobias Ragoczy,\\nAgnes Telling, Ido Amit, Bryan R Lajoie, Peter J Sabo, Michael O Dorschner, Richard Sandstrom,\\nBradley Bernstein, M A Bender, Mark Groudine, Andreas Gnirke, John Stamatoyannopoulos,\\nLeonid A Mirny, Eric S Lander, Job Dekker\\n\\nAffiliations + expand\\nPMID: 19815776 PMCID: PMC2858594 DOI: 10.1126/science.1181369\\n\\nAbstract\\n\\nWe describe Hi-C, a method that probes the three-dimensional architecture of whole genomes by\\ncoupling proximity-based ligation with massively parallel sequencing. We constructed spatial\\nproximity maps of the human genome with Hi-C at a resolution of 1 megabase. These maps confirm\\nthe presence of chromosome territories and the spatial proximity of small, gene-rich chromosomes.\\nWe identified an additional level of genome organization that is characterized by the spatial\\nsegregation of open and closed chromatin to form two genome-wide compartments. At the\\nmegabase scale, the chromatin conformation is consistent with a fractal globule, a knot-free,\\npolymer conformation that enables maximally dense packing while preserving the ability to easily\\nfold and unfold any genomic locus. The fractal globule is distinct from the more commonly used\\nglobular equilibrium model. Our results demonstrate the power of Hi-C to map the dynamic\\nconformations of whole genomes.\\n',\n", + " 'score': 0.5509862899780273}]" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "results" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "cb5ee81e", + "metadata": {}, + "outputs": [], + "source": [ + "embeddings.save(\"index\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c263aee0", + "metadata": {}, + "outputs": [], + "source": [ + "# embeddings = Embeddings()\n", + "# embeddings.load(\"index\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/index/config.json b/index/config.json new file mode 100644 index 0000000..61b2325 --- /dev/null +++ b/index/config.json @@ -0,0 +1,18 @@ +{ + "path": "sentence-transformers/all-MiniLM-L6-v2", + "content": true, + "autoid": 819, + "dimensions": 384, + "backend": "faiss", + "offset": 819, + "build": { + "create": "2026-03-19T13:14:10Z", + "python": "3.12.7", + "settings": { + "components": "IDMap,Flat" + }, + "system": "Darwin (arm64)", + "txtai": "9.6.0" + }, + "update": "2026-03-19T13:14:10Z" +} \ No newline at end of file diff --git a/index/documents b/index/documents new file mode 100644 index 0000000000000000000000000000000000000000..3a0d8b6ea8bea06d33a0ed720d1422ee215a9b03 GIT binary patch literal 995328 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%0DsO;CtdANQpqU=pL* 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 z≫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%0AuGXQ#S?-}?$0aPK-+z5h;igqG0YRwL?v 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

b0G+88!5i*vi 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

l!0lEQ!S~3|LkEp&50*SUhBaraU$LrmT-_v?mnV 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

*~$&8U7 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 z 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%0AlTtTS3D7^?sJyIMGF^GzlAFF)!pkHPjfOh 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

hi(m$U7cd+&L<99 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�ugOk54#q#|(`AsIm$^I@G4qk>hnNBH;55 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

sKS$`|U1Mb}y6p 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�F1Vm^Kiie#bMp9ggAww4h(r&Y#S_WW+ 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 z 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�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 z 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 z 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