From 4394f3d78b14b18c2099d3e5f62005d22b0449ef Mon Sep 17 00:00:00 2001 From: baiobelfer Date: Wed, 23 Oct 2024 19:07:36 +0200 Subject: [PATCH] update --- doc/1 | 164 +++ doc/__commit | 23 + doc/commit.tex | 4 + doc/main.aux | 17 + doc/main.bbl | 210 ++++ doc/main.bcf | 2393 ++++++++++++++++++++++++++++++++++++++++ doc/main.blg | 14 + doc/main.log | 760 +++++++++++++ doc/main.pdf | Bin 0 -> 218035 bytes doc/main.run.xml | 85 ++ doc/main.tex | 157 +++ doc/modules/bio.tex | 110 ++ doc/modules/crispr.tex | 40 + doc/references.bib | 53 + 14 files changed, 4030 insertions(+) create mode 100644 doc/1 create mode 100644 doc/__commit create mode 100644 doc/commit.tex create mode 100644 doc/main.aux create mode 100644 doc/main.bbl create mode 100644 doc/main.bcf create mode 100644 doc/main.blg create mode 100644 doc/main.log create mode 100644 doc/main.pdf create mode 100644 doc/main.run.xml create mode 100644 doc/main.tex create mode 100644 doc/modules/bio.tex create mode 100644 doc/modules/crispr.tex create mode 100644 doc/references.bib diff --git a/doc/1 b/doc/1 new file mode 100644 index 0000000..2f8e4c4 --- /dev/null +++ b/doc/1 @@ -0,0 +1,164 @@ +\documentclass{report} + +% Pakiety do ustawienia marginesów +\usepackage{geometry} +\geometry{ + a4paper, + left=2.6cm, + right=2.6cm, + top=2.6cm, + bottom=2.6cm +} + +\usepackage[ + sortcites, + backend=biber, + hyperref=true, + firstinits=true, + maxbibnames=99, + ]{biblatex} +\addbibresource{references.bib} + +% Kodowanie i język +\usepackage[utf8]{inputenc} % Dla pdfLaTeX +\usepackage[T1]{fontenc} +\usepackage[polish]{babel} + + +\usepackage{listings} + + +% Pakiety do stylizacji +\usepackage{titlesec} +\usepackage{tocloft} +\usepackage{enumitem} + +% \setlist[longenum,1]{label=\arabic*., nosep} +% \setlist[longenum,2]{label=\arabic*), nosep} +% \setlist[longenum,3]{label=\alph*., nosep} + +\newlist{longenum}{enumerate}{5} +\setlist[longenum,1]{label=\arabic*.} +\setlist[longenum,2]{label=\arabic*)} +\setlist[longenum,3]{label=\alph*.} +\setlist[longenum,4]{label=\alph*)} +\setlist[longenum,5]{label=--} + +% Pakiet do nagłówków i stopek +\usepackage{fancyhdr} +\pagestyle{fancy} +\fancyhf{} % Czyszczenie domyślnych nagłówków i stopek +\fancyhead[L]{Biotech, PCz} +\fancyhead[R]{M. Pabiszczak} % Lewy nagłówek + +\fancyfoot[L]{Commit UUID: \texttt{\commitUUID} \\ Commit Date: \texttt{\commitDate}} % Lewa stopka - informacje linia po linii +\fancyfoot[R]{\thepage} % Prawa stopka - Numer strony + +% Pakiety do dodawania znaków wodnych +\usepackage{eso-pic} % Pakiet do wstawiania znaków wodnych +\usepackage{graphicx} % Pakiet do wstawiania obrazów +\usepackage{transparent} % Pakiet do przezroczystości obrazów + +% Pakiety dodatkowe +\usepackage{datetime2} % Pakiet do obsługi daty i godziny +\usepackage{ulem} % Pakiet do przekreślania tekstu + +% Definicje kolorów +\usepackage{xcolor} +\definecolor{wzo}{rgb}{0.000, 0.502, 0.000} % intensywny zielony +\definecolor{szo}{rgb}{0.196, 0.803, 0.196} % limonkowy +\definecolor{pzo}{rgb}{0.235, 0.702, 0.443} % średni zielony + +\definecolor{zoz}{rgb}{0.235, 0.702, 0.700} % średni zielony + +\definecolor{stat}{rgb}{0.541, 0.169, 0.886} % fioletowy +\definecolor{kN}{rgb}{1.000, 0.647, 0.000} % pomarańczowy +\definecolor{uO}{rgb}{0.275, 0.514, 0.706} % niebieski +\definecolor{rO}{rgb}{0.0, 0.0, 0.5} % ciemno granatowy +\definecolor{uRODO}{rgb}{0.000, 0.502, 0.502} % teal +\definecolor{rRODO}{rgb}{0.125, 0.698, 0.667} % jasny teal +\definecolor{kor}{rgb}{1.0, 0.0, 0.0} % czerwony +\definecolor{zs}{rgb}{1.0, 0.0, 0.0} % Kolor Teal (lub dowolny wybrany kolor) + +\definecolor{lightgray}{rgb}{0.70, 0.70, 0.70} + +% Definicja kolorów +\definecolor{backcolour}{rgb}{0.95,0.95,0.92} % jasny szary +\definecolor{codegreen}{rgb}{0,0.6,0} % zielony +\definecolor{codegray}{rgb}{0.5,0.5,0.5} % szary +\definecolor{codepurple}{rgb}{0.58,0,0.82} % fioletowy +\definecolor{magentacolor}{rgb}{1.0, 0.0, 1.0} % magenta + +% Styl dla kodu +\lstdefinestyle{mystyle}{ + backgroundcolor=\color{backcolour}, + commentstyle=\color{codegreen}, + keywordstyle=\color{magentacolor}, + numberstyle=\tiny\color{codegray}, + stringstyle=\color{codepurple}, + basicstyle=\ttfamily\footnotesize, + breaklines=true, + captionpos=b, + numbers=left, + numbersep=5pt, + showspaces=false, + showstringspaces=false, + showtabs=false, + tabsize=2, + extendedchars=true, % Umożliwia polskie znaki + literate={ą}{{\k{a}}}1 {ć}{{\'c}}1 {ę}{{\k{e}}}1 {ł}{{\l{}}}1 {ń}{{\'n}}1 {ó}{{\'o}}1 {ś}{{\'s}}1 {ż}{{\.z}}1 {ź}{{\'z}}1 +} + +% Ustawienie stylu jako domyślnego +\lstset{style=mystyle} + +% Definicja nowej komendy \zs +\newcommand{\zs}{\textcolor{zs}{Zespół Szkół }} + +% Wczytanie pliku z informacjami o commit +\input{commit.tex} + +% Globalne ustawienie list +\setlist{leftmargin=*} % Usunięcie dodatkowego wcięcia dla wszystkich list + +% Wyłączenie wcięcia akapitu +\setlength{\parindent}{0pt} + +% % Definicja znaku wodnego +% \newcommand\BackgroundPic{ +% \AtPageCenter{ +% \makebox(0,0){ +% \transparent{0.15} % Ustawienie przezroczystości na 10% +% \includegraphics[width=0.9\textwidth, keepaspectratio]{png/logo.png} +% } +% } +% } + + + +\begin{document} + +% Dodanie znaku wodnego do tła każdej strony +\AddToShipoutPictureBG*{\BackgroundPic} + +% \begin{enumerate}[leftmargin=*] + + \newpage + \input{modules/crispr} + \label{sec:crispr} + + \newpage + \input{modules/bio} + \label{sec:bio} + + % \newpage +% \input{modules/wymagania_edukacyjne} % Wczytaj zawartość pliku +% \label{sec:wymagania_edukacyjne} + +% \end{enumerate} +\newpage + +\printbibliography + + +\end{document} diff --git a/doc/__commit b/doc/__commit new file mode 100644 index 0000000..7d4514f --- /dev/null +++ b/doc/__commit @@ -0,0 +1,23 @@ +# Pobranie pełnego UUID commita +full_uuid=`git log -1 --format="%H"` + +# Pobranie daty commita +commit_date=`git log -1 --format="%cd" --date=iso` + +# Pobranie komentarza z commita +commit_message=`git log -1 --format="%s"` + +# Pobranie tagu z commita, jeśli istnieje +commit_tag=`git describe --tags --exact-match 2>/dev/null` + +# Generowanie pliku commit.tex z UUID, datą, komentarzem i tagiem (jeśli istnieje) +echo "\\newcommand{\\commitUUID}{${full_uuid}}" > commit.tex +echo "\\newcommand{\\commitDate}{${commit_date}}" >> commit.tex +echo "\\newcommand{\\commitComment}{${commit_message}}" >> commit.tex + +# Sprawdzenie, czy istnieje tag +if [ -n "$commit_tag" ]; then + echo "\\newcommand{\\commitTag}{${commit_tag}}" >> commit.tex +else + echo "\\newcommand{\\commitTag}{}" >> commit.tex +fi diff --git a/doc/commit.tex b/doc/commit.tex new file mode 100644 index 0000000..468c3cf --- /dev/null +++ b/doc/commit.tex @@ -0,0 +1,4 @@ +\newcommand{\commitUUID}{98463cfa7bc8b50867b6481bc63a28b9eb0d4478} +\newcommand{\commitDate}{2024-10-22 10:31:59 +0200} +\newcommand{\commitComment}{start} +\newcommand{\commitTag}{} diff --git a/doc/main.aux b/doc/main.aux new file mode 100644 index 0000000..414c83a --- /dev/null +++ b/doc/main.aux @@ -0,0 +1,17 @@ +\relax +\providecommand{\transparent@use}[1]{} +\abx@aux@refcontext{nty/global//global/global} +\providecommand\babel@aux[2]{} +\@nameuse{bbl@beforestart} +\catcode `"\active +\abx@aux@cite{0}{doudnaNewFrontierGenome2014} +\abx@aux@segm{0}{0}{doudnaNewFrontierGenome2014} +\babel@aux{polish}{} +\newlabel{sec:crispr}{{}{1}} +\newlabel{sec:bio}{{}{3}} +\abx@aux@read@bbl@mdfivesum{nohash} +\abx@aux@read@bblrerun +\abx@aux@defaultrefcontext{0}{doudnaNewFrontierGenome2014}{nty/global//global/global} +\abx@aux@defaultrefcontext{0}{jinekProgrammableDualRNAGuidedDNA2012}{nty/global//global/global} +\abx@aux@defaultrefcontext{0}{montecilloCRISPRCas9SystemPlant2020}{nty/global//global/global} +\gdef \@abspage@last{4} diff --git a/doc/main.bbl b/doc/main.bbl new file mode 100644 index 0000000..e883ffe --- /dev/null +++ b/doc/main.bbl @@ -0,0 +1,210 @@ +% $ biblatex auxiliary file $ +% $ biblatex bbl format version 3.2 $ +% Do not modify the above lines! +% +% This is an auxiliary file used by the 'biblatex' package. +% This file may safely be deleted. It will be recreated by +% biber as required. +% +\begingroup +\makeatletter +\@ifundefined{ver@biblatex.sty} + {\@latex@error + {Missing 'biblatex' package} + {The bibliography requires the 'biblatex' package.} + \aftergroup\endinput} + {} +\endgroup + + +\refsection{0} + \datalist[entry]{nty/global//global/global} + \entry{doudnaNewFrontierGenome2014}{article}{} + \name{author}{2}{}{% + {{hash=db6ee88c2505c20e204e8ea38dc1a7ed}{% + family={Doudna}, + familyi={D\bibinitperiod}, + given={Jennifer\bibnamedelima A.}, + giveni={J\bibinitperiod\bibinitdelim A\bibinitperiod}}}% + {{hash=147cdad451a06b98a827e8850511922a}{% + family={Charpentier}, + familyi={C\bibinitperiod}, + given={Emmanuelle}, + giveni={E\bibinitperiod}}}% + } + \strng{namehash}{ac39f49ff392a08abaa0153e03e063c9} + \strng{fullhash}{ac39f49ff392a08abaa0153e03e063c9} + \strng{bibnamehash}{ac39f49ff392a08abaa0153e03e063c9} + \strng{authorbibnamehash}{ac39f49ff392a08abaa0153e03e063c9} + \strng{authornamehash}{ac39f49ff392a08abaa0153e03e063c9} + \strng{authorfullhash}{ac39f49ff392a08abaa0153e03e063c9} + \field{sortinit}{D} + \field{sortinithash}{6f385f66841fb5e82009dc833c761848} + \field{labelnamesource}{author} + \field{labeltitlesource}{title} + \field{abstract}{The advent of facile genome engineering using the bacterial RNA-guided CRISPR-Cas9 system in animals and plants is transforming biology. We review the history of CRISPR (clustered regularly interspaced palindromic repeat) biology from its initial discovery through the elucidation of the CRISPR-Cas9 enzyme mechanism, which has set the stage for remarkable developments using this technology to modify, regulate, or mark genomic loci in a wide variety of cells and organisms from all three domains of life. These results highlight a new era in which genomic manipulation is no longer a bottleneck to experiments, paving the way toward fundamental discoveries in biology, with applications in all branches of biotechnology, as well as strategies for human therapeutics. , CRISPR-cas: A revolution in genome engineering The ability to engineer genomic DNA in cells and organisms easily and precisely will have major implications for basic biology research, medicine, and biotechnology. Doudna and Charpentier review the history of genome editing technologies, including oligonucleotide coupled to genome cleaving agents that rely on endogenous repair and recombination systems to complete the targeted changes, self-splicing introns, and zinc-finger nucleases and TAL effector nucleases. They then describe how clustered regularly interspaced palindromic repeats (CRISPRs), and their associated (Cas) nucleases, were discovered to constitute an adaptive immune system in bacteria. They document development of the CRISPR-Cas system into a facile genome engineering tool that is revolutionizing all areas of molecular biology. Science , this issue 10.1126/science.1258096} + \field{day}{28} + \field{issn}{0036-8075, 1095-9203} + \field{journaltitle}{Science} + \field{langid}{english} + \field{month}{11} + \field{number}{6213} + \field{shortjournal}{Science} + \field{title}{The New Frontier of Genome Engineering with {{CRISPR-Cas9}}} + \field{urlday}{22} + \field{urlmonth}{10} + \field{urlyear}{2024} + \field{volume}{346} + \field{year}{2014} + \field{dateera}{ce} + \field{urldateera}{ce} + \field{pages}{1258096} + \range{pages}{1} + \verb{doi} + \verb 10.1126/science.1258096 + \endverb + \verb{urlraw} + \verb https://www.science.org/doi/10.1126/science.1258096 + \endverb + \verb{url} + \verb https://www.science.org/doi/10.1126/science.1258096 + \endverb + \endentry + \entry{jinekProgrammableDualRNAGuidedDNA2012}{article}{} + \name{author}{6}{}{% + {{hash=3aa57e081fa07841f82a2722cbf3fce1}{% + family={Jinek}, + familyi={J\bibinitperiod}, + given={Martin}, + giveni={M\bibinitperiod}}}% + {{hash=33bbdf41a18c108757feb6e3e9135dbe}{% + family={Chylinski}, + familyi={C\bibinitperiod}, + given={Krzysztof}, + giveni={K\bibinitperiod}}}% + {{hash=6354fb90208c2bc8c428afa3c4a7502b}{% + family={Fonfara}, + familyi={F\bibinitperiod}, + given={Ines}, + giveni={I\bibinitperiod}}}% + {{hash=30d432e9ac0b22aa65c70baacd7b3d81}{% + family={Hauer}, + familyi={H\bibinitperiod}, + given={Michael}, + giveni={M\bibinitperiod}}}% + {{hash=db6ee88c2505c20e204e8ea38dc1a7ed}{% + family={Doudna}, + familyi={D\bibinitperiod}, + given={Jennifer\bibnamedelima A.}, + giveni={J\bibinitperiod\bibinitdelim A\bibinitperiod}}}% + {{hash=147cdad451a06b98a827e8850511922a}{% + family={Charpentier}, + familyi={C\bibinitperiod}, + given={Emmanuelle}, + giveni={E\bibinitperiod}}}% + } + \strng{namehash}{37e33dd0cf7e17cf0a3fb2fb26848a11} + \strng{fullhash}{6b32f7927e60c50bc32a624f451e2060} + \strng{bibnamehash}{6b32f7927e60c50bc32a624f451e2060} + \strng{authorbibnamehash}{6b32f7927e60c50bc32a624f451e2060} + \strng{authornamehash}{37e33dd0cf7e17cf0a3fb2fb26848a11} + \strng{authorfullhash}{6b32f7927e60c50bc32a624f451e2060} + \field{sortinit}{J} + \field{sortinithash}{b2f54a9081ace9966a7cb9413811edb4} + \field{labelnamesource}{author} + \field{labeltitlesource}{title} + \field{abstract}{Ditching Invading DNA Bacteria and archaea protect themselves from invasive foreign nucleic acids through an RNA-mediated adaptive immune system called CRISPR (clustered regularly interspaced short palindromic repeats)/CRISPR-associated (Cas). Jinek et al. (p. 816 , published online 28 June; see the Perspective by Brouns ) found that for the type II CRISPR/Cas system, the CRISPR RNA (crRNA) as well as the trans-activating crRNA—which is known to be involved in the pre-crRNA processing—were both required to direct the Cas9 endonuclease to cleave the invading target DNA. Furthermore, engineered RNA molecules were able to program the Cas9 endonuclease to cleave specific DNA sequences to generate double-stranded DNA breaks. , A prokaryotic RNA–directed targeting system can be designed to cleave any DNA sequence. , Clustered regularly interspaced short palindromic repeats (CRISPR)/CRISPR-associated (Cas) systems provide bacteria and archaea with adaptive immunity against viruses and plasmids by using CRISPR RNAs (crRNAs) to guide the silencing of invading nucleic acids. We show here that in a subset of these systems, the mature crRNA that is base-paired to trans-activating crRNA (tracrRNA) forms a two-RNA structure that directs the CRISPR-associated protein Cas9 to introduce double-stranded (ds) breaks in target DNA. At sites complementary to the crRNA-guide sequence, the Cas9 HNH nuclease domain cleaves the complementary strand, whereas the Cas9 RuvC-like domain cleaves the noncomplementary strand. The dual-tracrRNA:crRNA, when engineered as a single RNA chimera, also directs sequence-specific Cas9 dsDNA cleavage. Our study reveals a family of endonucleases that use dual-RNAs for site-specific DNA cleavage and highlights the potential to exploit the system for RNA-programmable genome editing.} + \field{day}{17} + \field{issn}{0036-8075, 1095-9203} + \field{journaltitle}{Science} + \field{langid}{english} + \field{month}{8} + \field{number}{6096} + \field{shortjournal}{Science} + \field{title}{A {{Programmable Dual-RNA}}–{{Guided DNA Endonuclease}} in {{Adaptive Bacterial Immunity}}} + \field{urlday}{22} + \field{urlmonth}{10} + \field{urlyear}{2024} + \field{volume}{337} + \field{year}{2012} + \field{dateera}{ce} + \field{urldateera}{ce} + \field{pages}{816\bibrangedash 821} + \range{pages}{6} + \verb{doi} + \verb 10.1126/science.1225829 + \endverb + \verb{file} + \verb /home/user/Zotero/storage/7LCA9MTW/Jinek et al. - 2012 - A Programmable Dual-RNA–Guided DNA Endonuclease in Adaptive Bacterial Immunity.pdf + \endverb + \verb{urlraw} + \verb https://www.science.org/doi/10.1126/science.1225829 + \endverb + \verb{url} + \verb https://www.science.org/doi/10.1126/science.1225829 + \endverb + \endentry + \entry{montecilloCRISPRCas9SystemPlant2020}{article}{} + \name{author}{3}{}{% + {{hash=88e54511e65b4b9c405a3a373ffdd902}{% + family={Montecillo}, + familyi={M\bibinitperiod}, + given={Jake\bibnamedelimb Adolf\bibnamedelima V.}, + giveni={J\bibinitperiod\bibinitdelim A\bibinitperiod\bibinitdelim V\bibinitperiod}}}% + {{hash=7c9f7c3643e6518c34fca0f8e364adc9}{% + family={Chu}, + familyi={C\bibinitperiod}, + given={Luan\bibnamedelima Luong}, + giveni={L\bibinitperiod\bibinitdelim L\bibinitperiod}}}% + {{hash=cf54ec41494a92c77b00877f12d16ddf}{% + family={Bae}, + familyi={B\bibinitperiod}, + given={Hanhong}, + giveni={H\bibinitperiod}}}% + } + \strng{namehash}{524ef06d09073b2142e7302333a0d952} + \strng{fullhash}{524ef06d09073b2142e7302333a0d952} + \strng{bibnamehash}{524ef06d09073b2142e7302333a0d952} + \strng{authorbibnamehash}{524ef06d09073b2142e7302333a0d952} + \strng{authornamehash}{524ef06d09073b2142e7302333a0d952} + \strng{authorfullhash}{524ef06d09073b2142e7302333a0d952} + \field{sortinit}{M} + \field{sortinithash}{4625c616857f13d17ce56f7d4f97d451} + \field{labelnamesource}{author} + \field{labeltitlesource}{shorttitle} + \field{abstract}{Targeted genome editing using CRISPR-Cas9 has been widely adopted as a genetic engineering tool in various biological systems. This editing technology has been in the limelight due to its simplicity and versatility compared to other previously known genome editing platforms. Several modifications of this editing system have been established for adoption in a variety of plants, as well as for its improved efficiency and portability, bringing new opportunities for the development of transgene-free improved varieties of economically important crops. This review presents an overview of CRISPR-Cas9 and its application in plant genome editing. A catalog of the current and emerging approaches for the implementation of the system in plants is also presented with details on the existing gaps and limitations. Strategies for the establishment of the CRISPR-Cas9 molecular construct such as the selection of sgRNAs, PAM compatibility, choice of promoters, vector architecture, and multiplexing approaches are emphasized. Progress in the delivery and transgene detection methods, together with optimization approaches for improved on-target efficiency are also detailed in this review. The information laid out here will provide options useful for the effective and efficient exploitation of the system for plant genome editing and will serve as a baseline for further developments of the system. Future combinations and fine-tuning of the known parameters or factors that contribute to the editing efficiency, fidelity, and portability of CRISPR-Cas9 will indeed open avenues for new technological advancements of the system for targeted gene editing in plants.} + \field{day}{17} + \field{issn}{2073-4395} + \field{journaltitle}{Agronomy} + \field{langid}{english} + \field{month}{7} + \field{number}{7} + \field{shortjournal}{Agronomy} + \field{shorttitle}{{{CRISPR-Cas9 System}} for {{Plant Genome Editing}}} + \field{title}{{{CRISPR-Cas9 System}} for {{Plant Genome Editing}}: {{Current Approaches}} and {{Emerging Developments}}} + \field{urlday}{22} + \field{urlmonth}{10} + \field{urlyear}{2024} + \field{volume}{10} + \field{year}{2020} + \field{dateera}{ce} + \field{urldateera}{ce} + \field{pages}{1033} + \range{pages}{1} + \verb{doi} + \verb 10.3390/agronomy10071033 + \endverb + \verb{file} + \verb /home/user/Zotero/storage/JJPA5C9W/Montecillo et al. - 2020 - CRISPR-Cas9 System for Plant Genome Editing Current Approaches and Emerging Developments.pdf + \endverb + \verb{urlraw} + \verb https://www.mdpi.com/2073-4395/10/7/1033 + \endverb + \verb{url} + \verb https://www.mdpi.com/2073-4395/10/7/1033 + \endverb + \endentry + \enddatalist +\endrefsection +\endinput + diff --git a/doc/main.bcf b/doc/main.bcf new file mode 100644 index 0000000..f334977 --- /dev/null +++ b/doc/main.bcf @@ -0,0 +1,2393 @@ + + + + + + output_encoding + utf8 + + + input_encoding + utf8 + + + debug + 0 + + + mincrossrefs + 2 + + + minxrefs + 2 + + + sortcase + 1 + + + sortupper + 1 + + + + + + + alphaothers + + + + + labelalpha + 0 + + + labelnamespec + shortauthor + author + shorteditor + editor + translator + + + labeltitle + 0 + + + labeltitlespec + shorttitle + title + maintitle + + + labeltitleyear + 0 + + + labeldateparts + 0 + + + labeldatespec + date + year + eventdate + origdate + urldate + nodate + + + julian + 0 + + + gregorianstart + 1582-10-15 + + + maxalphanames + 3 + + + maxbibnames + 99 + + + maxcitenames + 3 + + + maxsortnames + 99 + + + maxitems + 3 + + + minalphanames + 1 + + + minbibnames + 1 + + + mincitenames + 1 + + + minsortnames + 1 + + + minitems + 1 + + + nohashothers + 0 + + + noroman + 0 + + + nosortothers + 0 + + + pluralothers + 0 + + + singletitle + 0 + + + skipbib + 0 + + + skipbiblist + 0 + + + skiplab + 0 + + + sortalphaothers + + + + + sortlocale + polish + + + sortingtemplatename + nty + + + sortsets + 0 + + + uniquelist + false + + + uniquename + false + + + uniqueprimaryauthor + 0 + + + uniquetitle + 0 + + + uniquebaretitle + 0 + + + uniquework + 0 + + + useprefix + 0 + + + useafterword + 1 + + + useannotator + 1 + + + useauthor + 1 + + + usebookauthor + 1 + + + usecommentator + 1 + + + useeditor + 1 + + + useeditora + 1 + + + useeditorb + 1 + + + useeditorc + 1 + + + useforeword + 1 + + + useholder + 1 + + + useintroduction + 1 + + + usenamea + 1 + + + usenameb + 1 + + + usenamec + 1 + + + usetranslator + 0 + + + useshortauthor + 1 + + + useshorteditor + 1 + + + + + + labelalpha + 0 + + + labelnamespec + shortauthor + author + shorteditor + editor + translator + + + labeltitle + 0 + + + labeltitlespec + shorttitle + title + maintitle + + + labeltitleyear + 0 + + + labeldateparts + 0 + + + labeldatespec + date + year + eventdate + origdate + urldate + nodate + + + maxalphanames + 3 + + + maxbibnames + 99 + + + maxcitenames + 3 + + + maxsortnames + 99 + + + maxitems + 3 + + + minalphanames + 1 + + + minbibnames + 1 + + + mincitenames + 1 + + + minsortnames + 1 + + + minitems + 1 + + + nohashothers + 0 + + + noroman + 0 + + + nosortothers + 0 + + + singletitle + 0 + + + skipbib + 0 + + + skipbiblist + 0 + + + skiplab + 0 + + + uniquelist + false + + + uniquename + false + + + uniqueprimaryauthor + 0 + + + uniquetitle + 0 + + + uniquebaretitle + 0 + + + uniquework + 0 + + + useprefix + 0 + + + useafterword + 1 + + + useannotator + 1 + + + useauthor + 1 + + + usebookauthor + 1 + + + usecommentator + 1 + + + useeditor + 1 + + + useeditora + 1 + + + useeditorb + 1 + + + useeditorc + 1 + + + useforeword + 1 + + + useholder + 1 + + + useintroduction + 1 + + + usenamea + 1 + + + usenameb + 1 + + + usenamec + 1 + + + usetranslator + 0 + + + useshortauthor + 1 + + + useshorteditor + 1 + + + + + datamodel + labelalphanametemplate + labelalphatemplate + inheritance + translit + uniquenametemplate + sortingnamekeytemplate + sortingtemplate + extradatespec + labelnamespec + labeltitlespec + labeldatespec + controlversion + alphaothers + sortalphaothers + presort + texencoding + bibencoding + sortingtemplatename + sortlocale + language + autolang + langhook + indexing + hyperref + backrefsetstyle + block + pagetracker + citecounter + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + labeldate + labeltime + dateera + date + time + eventdate + eventtime + origdate + origtime + urldate + urltime + alldatesusetime + alldates + alltimes + gregorianstart + autocite + notetype + uniquelist + uniquename + refsection + refsegment + citereset + sortlos + babel + datelabel + backrefstyle + arxiv + familyinits + giveninits + prefixinits + suffixinits + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + debug + loadfiles + safeinputenc + sortcase + sortupper + terseinits + abbreviate + dateabbrev + clearlang + sortcites + sortsets + backref + backreffloats + trackfloats + parentracker + labeldateusetime + datecirca + dateuncertain + dateusetime + eventdateusetime + origdateusetime + urldateusetime + julian + datezeros + timezeros + timezones + seconds + autopunct + punctfont + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + pluralothers + nohashothers + nosortothers + noroman + singletitle + uniquetitle + uniquebaretitle + uniquework + uniqueprimaryauthor + defernumbers + locallabelwidth + bibwarn + useprefix + skipbib + skipbiblist + skiplab + dataonly + defernums + firstinits + sortfirstinits + sortgiveninits + labelyear + isbn + url + doi + eprint + related + subentry + bibtexcaseprotection + mincrossrefs + minxrefs + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + maxparens + dateeraauto + + + alphaothers + sortalphaothers + presort + indexing + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + uniquelist + uniquename + familyinits + giveninits + prefixinits + suffixinits + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + terseinits + abbreviate + dateabbrev + clearlang + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + nohashothers + nosortothers + noroman + singletitle + uniquetitle + uniquebaretitle + uniquework + uniqueprimaryauthor + useprefix + skipbib + skipbiblist + skiplab + dataonly + skiplos + labelyear + isbn + url + doi + eprint + related + subentry + bibtexcaseprotection + labelalphatemplate + translit + sortexclusion + sortinclusion + labelnamespec + labeltitlespec + labeldatespec + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + + + noinherit + nametemplates + labelalphanametemplatename + uniquenametemplatename + sortingnamekeytemplatename + presort + indexing + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + uniquelist + uniquename + familyinits + giveninits + prefixinits + suffixinits + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + terseinits + abbreviate + dateabbrev + clearlang + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldateparts + nohashothers + nosortothers + noroman + singletitle + uniquetitle + uniquebaretitle + uniquework + uniqueprimaryauthor + useprefix + skipbib + skipbiblist + skiplab + dataonly + skiplos + isbn + url + doi + eprint + related + subentry + bibtexcaseprotection + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxsortnames + minsortnames + maxitems + minitems + maxalphanames + minalphanames + + + nametemplates + labelalphanametemplatename + uniquenametemplatename + sortingnamekeytemplatename + uniquelist + uniquename + familyinits + giveninits + prefixinits + suffixinits + terseinits + nohashothers + nosortothers + useprefix + + + nametemplates + labelalphanametemplatename + uniquenametemplatename + sortingnamekeytemplatename + uniquename + familyinits + giveninits + prefixinits + suffixinits + terseinits + useprefix + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + family + + + + + shorthand + label + labelname + labelname + + + year + + + + + + labelyear + year + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + family + given + + + + + prefix + family + + + given + + + suffix + + + prefix + + + mm + + + + sf,sm,sn,pf,pm,pn,pp + family,given,prefix,suffix + boolean,integer,string,xml + default,transliteration,transcription,translation + + + article + artwork + audio + bibnote + book + bookinbook + booklet + collection + commentary + customa + customb + customc + customd + custome + customf + dataset + inbook + incollection + inproceedings + inreference + image + jurisdiction + legal + legislation + letter + manual + misc + movie + music + mvcollection + mvreference + mvproceedings + mvbook + online + patent + performance + periodical + proceedings + reference + report + review + set + software + standard + suppbook + suppcollection + suppperiodical + thesis + unpublished + video + xdata + + + sortyear + volume + volumes + abstract + addendum + annotation + booksubtitle + booktitle + booktitleaddon + chapter + edition + eid + entrysubtype + eprintclass + eprinttype + eventtitle + eventtitleaddon + gender + howpublished + indexsorttitle + indextitle + isan + isbn + ismn + isrn + issn + issue + issuesubtitle + issuetitle + issuetitleaddon + iswc + journalsubtitle + journaltitle + journaltitleaddon + label + langid + langidopts + library + mainsubtitle + maintitle + maintitleaddon + nameaddon + note + number + origtitle + pagetotal + part + relatedstring + relatedtype + reprinttitle + series + shorthandintro + subtitle + title + titleaddon + usera + userb + userc + userd + usere + userf + venue + version + shorthand + shortjournal + shortseries + shorttitle + sorttitle + sortshorthand + sortkey + presort + institution + lista + listb + listc + listd + liste + listf + location + organization + origlocation + origpublisher + publisher + afterword + annotator + author + bookauthor + commentator + editor + editora + editorb + editorc + foreword + holder + introduction + namea + nameb + namec + translator + shortauthor + shorteditor + sortname + authortype + editoratype + editorbtype + editorctype + editortype + bookpagination + nameatype + namebtype + namectype + pagination + pubstate + type + language + origlanguage + crossref + xref + date + endyear + year + month + day + hour + minute + second + timezone + yeardivision + endmonth + endday + endhour + endminute + endsecond + endtimezone + endyeardivision + eventdate + eventendyear + eventyear + eventmonth + eventday + eventhour + eventminute + eventsecond + eventtimezone + eventyeardivision + eventendmonth + eventendday + eventendhour + eventendminute + eventendsecond + eventendtimezone + eventendyeardivision + origdate + origendyear + origyear + origmonth + origday + orighour + origminute + origsecond + origtimezone + origyeardivision + origendmonth + origendday + origendhour + origendminute + origendsecond + origendtimezone + origendyeardivision + urldate + urlendyear + urlyear + urlmonth + urlday + urlhour + urlminute + urlsecond + urltimezone + urlyeardivision + urlendmonth + urlendday + urlendhour + urlendminute + urlendsecond + urlendtimezone + urlendyeardivision + doi + eprint + file + verba + verbb + verbc + url + xdata + ids + entryset + related + keywords + options + relatedoptions + pages + execute + + + abstract + annotation + authortype + bookpagination + crossref + day + doi + eprint + eprintclass + eprinttype + endday + endhour + endminute + endmonth + endsecond + endtimezone + endyear + endyeardivision + entryset + entrysubtype + execute + file + gender + hour + ids + indextitle + indexsorttitle + isan + ismn + iswc + keywords + label + langid + langidopts + library + lista + listb + listc + listd + liste + listf + minute + month + namea + nameb + namec + nameatype + namebtype + namectype + nameaddon + options + origday + origendday + origendhour + origendminute + origendmonth + origendsecond + origendtimezone + origendyear + origendyeardivision + orighour + origminute + origmonth + origsecond + origtimezone + origyear + origyeardivision + origlocation + origpublisher + origtitle + pagination + presort + related + relatedoptions + relatedstring + relatedtype + second + shortauthor + shorteditor + shorthand + shorthandintro + shortjournal + shortseries + shorttitle + sortkey + sortname + sortshorthand + sorttitle + sortyear + timezone + url + urlday + urlendday + urlendhour + urlendminute + urlendmonth + urlendsecond + urlendtimezone + urlendyear + urlhour + urlminute + urlmonth + urlsecond + urltimezone + urlyear + usera + userb + userc + userd + usere + userf + verba + verbb + verbc + xdata + xref + year + yeardivision + + + set + entryset + + + article + addendum + annotator + author + commentator + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + issn + issue + issuetitle + issuesubtitle + issuetitleaddon + journalsubtitle + journaltitle + journaltitleaddon + language + note + number + origlanguage + pages + pubstate + series + subtitle + title + titleaddon + translator + version + volume + + + bibnote + note + + + book + author + addendum + afterword + annotator + chapter + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + foreword + introduction + isbn + language + location + maintitle + maintitleaddon + mainsubtitle + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvbook + addendum + afterword + annotator + author + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + foreword + introduction + isbn + language + location + note + number + origlanguage + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + inbook + bookinbook + suppbook + addendum + afterword + annotator + author + booktitle + bookauthor + booksubtitle + booktitleaddon + chapter + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + part + publisher + pages + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + booklet + addendum + author + chapter + editor + editortype + eid + howpublished + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + collection + reference + addendum + afterword + annotator + chapter + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + mvcollection + mvreference + addendum + afterword + annotator + author + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + foreword + introduction + isbn + language + location + note + number + origlanguage + publisher + pubstate + subtitle + title + titleaddon + translator + volume + volumes + + + incollection + suppcollection + inreference + addendum + afterword + annotator + author + booksubtitle + booktitle + booktitleaddon + chapter + commentator + edition + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + eid + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + translator + volume + volumes + + + dataset + addendum + author + edition + editor + editortype + language + location + note + number + organization + publisher + pubstate + series + subtitle + title + titleaddon + type + version + + + manual + addendum + author + chapter + edition + editor + editortype + eid + isbn + language + location + note + number + organization + pages + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + type + version + + + misc + software + addendum + author + editor + editortype + howpublished + language + location + note + organization + pubstate + subtitle + title + titleaddon + type + version + + + online + addendum + author + editor + editortype + language + note + organization + pubstate + subtitle + title + titleaddon + version + + + patent + addendum + author + holder + location + note + number + pubstate + subtitle + title + titleaddon + type + version + + + periodical + addendum + editor + editora + editorb + editorc + editortype + editoratype + editorbtype + editorctype + issn + issue + issuesubtitle + issuetitle + issuetitleaddon + language + note + number + pubstate + series + subtitle + title + titleaddon + volume + yeardivision + + + mvproceedings + addendum + editor + editortype + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendsecond + eventendtimezone + eventendyear + eventendyeardivision + eventhour + eventminute + eventmonth + eventsecond + eventtimezone + eventyear + eventyeardivision + eventtitle + eventtitleaddon + isbn + language + location + note + number + organization + pagetotal + publisher + pubstate + series + subtitle + title + titleaddon + venue + volumes + + + proceedings + addendum + chapter + editor + editortype + eid + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendsecond + eventendtimezone + eventendyear + eventendyeardivision + eventhour + eventminute + eventmonth + eventsecond + eventtimezone + eventyear + eventyeardivision + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + pagetotal + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + inproceedings + addendum + author + booksubtitle + booktitle + booktitleaddon + chapter + editor + editortype + eid + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendsecond + eventendtimezone + eventendyear + eventendyeardivision + eventhour + eventminute + eventmonth + eventsecond + eventtimezone + eventyear + eventyeardivision + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + part + publisher + pubstate + series + subtitle + title + titleaddon + venue + volume + volumes + + + report + addendum + author + chapter + eid + institution + isrn + language + location + note + number + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + version + + + thesis + addendum + author + chapter + eid + institution + language + location + note + pages + pagetotal + pubstate + subtitle + title + titleaddon + type + + + unpublished + addendum + author + eventday + eventendday + eventendhour + eventendminute + eventendmonth + eventendsecond + eventendtimezone + eventendyear + eventendyeardivision + eventhour + eventminute + eventmonth + eventsecond + eventtimezone + eventyear + eventyeardivision + eventtitle + eventtitleaddon + howpublished + language + location + note + pubstate + subtitle + title + titleaddon + type + venue + + + abstract + addendum + afterword + annotator + author + bookauthor + booksubtitle + booktitle + booktitleaddon + chapter + commentator + editor + editora + editorb + editorc + foreword + holder + institution + introduction + issuesubtitle + issuetitle + issuetitleaddon + journalsubtitle + journaltitle + journaltitleaddon + location + mainsubtitle + maintitle + maintitleaddon + nameaddon + note + organization + origlanguage + origlocation + origpublisher + origtitle + part + publisher + relatedstring + series + shortauthor + shorteditor + shorthand + shortjournal + shortseries + shorttitle + sortname + sortshorthand + sorttitle + subtitle + title + titleaddon + translator + venue + + + article + book + inbook + bookinbook + suppbook + booklet + collection + incollection + suppcollection + manual + misc + mvbook + mvcollection + online + patent + periodical + suppperiodical + proceedings + inproceedings + reference + inreference + report + set + thesis + unpublished + + + date + year + + + + + set + + entryset + + + + article + + author + journaltitle + title + + + + book + mvbook + + author + title + + + + inbook + bookinbook + suppbook + + author + title + booktitle + + + + booklet + + + author + editor + + title + + + + collection + reference + mvcollection + mvreference + + editor + title + + + + incollection + suppcollection + inreference + + author + editor + title + booktitle + + + + dataset + + title + + + + manual + + title + + + + misc + software + + title + + + + online + + title + + url + doi + eprint + + + + + patent + + author + title + number + + + + periodical + + editor + title + + + + proceedings + mvproceedings + + title + + + + inproceedings + + author + title + booktitle + + + + report + + author + title + type + institution + + + + thesis + + author + title + type + institution + + + + unpublished + + author + title + + + + + isbn + + + issn + + + ismn + + + gender + + + + + + + references.bib + + + doudnaNewFrontierGenome2014 + + + + + presort + + + sortkey + + + sortname + author + editor + translator + sorttitle + title + + + sorttitle + title + + + sortyear + year + + + volume + 0 + + + + + + diff --git a/doc/main.blg b/doc/main.blg new file mode 100644 index 0000000..c92fe6b --- /dev/null +++ b/doc/main.blg @@ -0,0 +1,14 @@ +[0] Config.pm:306> INFO - This is Biber 2.18 +[1] Config.pm:309> INFO - Logfile is 'main.blg' +[163] biber:340> INFO - === Wed Oct 23, 2024, 18:48:43 +[186] Biber.pm:418> INFO - Reading 'main.bcf' +[302] Biber.pm:978> INFO - Found 3 citekeys in bib section 0 +[328] Biber.pm:4401> INFO - Processing section 0 +[355] Biber.pm:4592> INFO - Looking for bibtex file 'references.bib' for section 0 +[361] bibtex.pm:1713> INFO - LaTeX decoding ... +[376] bibtex.pm:1518> INFO - Found BibTeX data source 'references.bib' +[487] UCollate.pm:68> INFO - Overriding locale 'pl-PL' defaults 'variable = shifted' with 'variable = non-ignorable' +[488] UCollate.pm:68> INFO - Overriding locale 'pl-PL' defaults 'normalization = NFD' with 'normalization = prenormalized' +[488] Biber.pm:4221> INFO - Sorting list 'nty/global//global/global' of type 'entry' with template 'nty' and locale 'pl-PL' +[511] bbl.pm:654> INFO - Writing 'main.bbl' with encoding 'UTF-8' +[519] bbl.pm:757> INFO - Output to main.bbl diff --git a/doc/main.log b/doc/main.log new file mode 100644 index 0000000..8dd8542 --- /dev/null +++ b/doc/main.log @@ -0,0 +1,760 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex 2024.9.20) 23 OCT 2024 19:04 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**main +(./main.tex +LaTeX2e <2022-11-01> patch level 1 +L3 programming layer <2023-01-16> +(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls +Document Class: report 2022/07/02 v1.4n Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2022/07/02 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@chapter=\count186 +\c@section=\count187 +\c@subsection=\count188 +\c@subsubsection=\count189 +\c@paragraph=\count190 +\c@subparagraph=\count191 +\c@figure=\count192 +\c@table=\count193 +\abovecaptionskip=\skip48 +\belowcaptionskip=\skip49 +\bibindent=\dimen140 +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2022/05/29 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +)) +\Gm@cnth=\count194 +\Gm@cntv=\count195 +\c@Gm@tempcnt=\count196 +\Gm@bindingoffset=\dimen141 +\Gm@wd@mp=\dimen142 +\Gm@odd@mp=\dimen143 +\Gm@even@mp=\dimen144 +\Gm@layoutwidth=\dimen145 +\Gm@layoutheight=\dimen146 +\Gm@layouthoffset=\dimen147 +\Gm@layoutvoffset=\dimen148 +\Gm@dimlist=\toks17 +) +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty +Package: biblatex 2022/07/12 v3.18b programmable bibliographies (PK/MW) + +(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count197 +) +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty +Package: logreq 2010/08/04 v1.0 xml request logger +\lrq@indent=\count198 + +(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def +File: logreq.def 2010/08/04 v1.0 logreq spec v1.0 +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2022/04/13 v1.1d Standard LaTeX ifthen package (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +\c@tabx@nest=\count199 +\c@listtotal=\count266 +\c@listcount=\count267 +\c@liststart=\count268 +\c@liststop=\count269 +\c@citecount=\count270 +\c@citetotal=\count271 +\c@multicitecount=\count272 +\c@multicitetotal=\count273 +\c@instcount=\count274 +\c@maxnames=\count275 +\c@minnames=\count276 +\c@maxitems=\count277 +\c@minitems=\count278 +\c@citecounter=\count279 +\c@maxcitecounter=\count280 +\c@savedcitecounter=\count281 +\c@uniquelist=\count282 +\c@uniquename=\count283 +\c@refsection=\count284 +\c@refsegment=\count285 +\c@maxextratitle=\count286 +\c@maxextratitleyear=\count287 +\c@maxextraname=\count288 +\c@maxextradate=\count289 +\c@maxextraalpha=\count290 +\c@abbrvpenalty=\count291 +\c@highnamepenalty=\count292 +\c@lownamepenalty=\count293 +\c@maxparens=\count294 +\c@parenlevel=\count295 +\blx@tempcnta=\count296 +\blx@tempcntb=\count297 +\blx@tempcntc=\count298 +\c@blx@maxsection=\count299 +\blx@maxsegment@0=\count300 +\blx@notetype=\count301 +\blx@parenlevel@text=\count302 +\blx@parenlevel@foot=\count303 +\blx@sectionciteorder@0=\count304 +\blx@sectionciteorderinternal@0=\count305 +\blx@entrysetcounter=\count306 +\blx@biblioinstance=\count307 +\labelnumberwidth=\skip50 +\labelalphawidth=\skip51 +\biblabelsep=\skip52 +\bibitemsep=\skip53 +\bibnamesep=\skip54 +\bibinitsep=\skip55 +\bibparsep=\skip56 +\bibhang=\skip57 +\blx@bcfin=\read2 +\blx@bcfout=\write3 +\blx@langwohyphens=\language87 +\c@mincomprange=\count308 +\c@maxcomprange=\count309 +\c@mincompwidth=\count310 +Package biblatex Info: Trying to load biblatex default data model... +Package biblatex Info: ... file 'blx-dm.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def +File: blx-dm.def 2022/07/12 v3.18b biblatex localization (PK/MW) +) +Package biblatex Info: Trying to load biblatex custom data model... +Package biblatex Info: ... file 'biblatex-dm.cfg' not found. +\c@afterword=\count311 +\c@savedafterword=\count312 +\c@annotator=\count313 +\c@savedannotator=\count314 +\c@author=\count315 +\c@savedauthor=\count316 +\c@bookauthor=\count317 +\c@savedbookauthor=\count318 +\c@commentator=\count319 +\c@savedcommentator=\count320 +\c@editor=\count321 +\c@savededitor=\count322 +\c@editora=\count323 +\c@savededitora=\count324 +\c@editorb=\count325 +\c@savededitorb=\count326 +\c@editorc=\count327 +\c@savededitorc=\count328 +\c@foreword=\count329 +\c@savedforeword=\count330 +\c@holder=\count331 +\c@savedholder=\count332 +\c@introduction=\count333 +\c@savedintroduction=\count334 +\c@namea=\count335 +\c@savednamea=\count336 +\c@nameb=\count337 +\c@savednameb=\count338 +\c@namec=\count339 +\c@savednamec=\count340 +\c@translator=\count341 +\c@savedtranslator=\count342 +\c@shortauthor=\count343 +\c@savedshortauthor=\count344 +\c@shorteditor=\count345 +\c@savedshorteditor=\count346 +\c@labelname=\count347 +\c@savedlabelname=\count348 +\c@institution=\count349 +\c@savedinstitution=\count350 +\c@lista=\count351 +\c@savedlista=\count352 +\c@listb=\count353 +\c@savedlistb=\count354 +\c@listc=\count355 +\c@savedlistc=\count356 +\c@listd=\count357 +\c@savedlistd=\count358 +\c@liste=\count359 +\c@savedliste=\count360 +\c@listf=\count361 +\c@savedlistf=\count362 +\c@location=\count363 +\c@savedlocation=\count364 +\c@organization=\count365 +\c@savedorganization=\count366 +\c@origlocation=\count367 +\c@savedoriglocation=\count368 +\c@origpublisher=\count369 +\c@savedorigpublisher=\count370 +\c@publisher=\count371 +\c@savedpublisher=\count372 +\c@language=\count373 +\c@savedlanguage=\count374 +\c@origlanguage=\count375 +\c@savedoriglanguage=\count376 +\c@pageref=\count377 +\c@savedpageref=\count378 +\shorthandwidth=\skip58 +\shortjournalwidth=\skip59 +\shortserieswidth=\skip60 +\shorttitlewidth=\skip61 +\shortauthorwidth=\skip62 +\shorteditorwidth=\skip63 +\locallabelnumberwidth=\skip64 +\locallabelalphawidth=\skip65 +\localshorthandwidth=\skip66 +\localshortjournalwidth=\skip67 +\localshortserieswidth=\skip68 +\localshorttitlewidth=\skip69 +\localshortauthorwidth=\skip70 +\localshorteditorwidth=\skip71 +Package biblatex Info: Trying to load compatibility code... +Package biblatex Info: ... file 'blx-compat.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def +File: blx-compat.def 2022/07/12 v3.18b biblatex compatibility (PK/MW) +) +Package biblatex Info: Trying to load generic definitions... +Package biblatex Info: ... file 'biblatex.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def +File: biblatex.def 2022/07/12 v3.18b biblatex compatibility (PK/MW) +\c@textcitecount=\count379 +\c@textcitetotal=\count380 +\c@textcitemaxnames=\count381 +\c@biburlbigbreakpenalty=\count382 +\c@biburlbreakpenalty=\count383 +\c@biburlnumpenalty=\count384 +\c@biburlucpenalty=\count385 +\c@biburllcpenalty=\count386 +\biburlbigskip=\muskip17 +\biburlnumskip=\muskip18 +\biburlucskip=\muskip19 +\biburllcskip=\muskip20 +\c@smartand=\count387 +) +Package biblatex Info: Trying to load bibliography style 'numeric'... +Package biblatex Info: ... file 'numeric.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx +File: numeric.bbx 2022/07/12 v3.18b biblatex bibliography style (PK/MW) +Package biblatex Info: Trying to load bibliography style 'standard'... +Package biblatex Info: ... file 'standard.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx +File: standard.bbx 2022/07/12 v3.18b biblatex bibliography style (PK/MW) +\c@bbx:relatedcount=\count388 +\c@bbx:relatedtotal=\count389 +)) +Package biblatex Info: Trying to load citation style 'numeric'... +Package biblatex Info: ... file 'numeric.cbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx +File: numeric.cbx 2022/07/12 v3.18b biblatex citation style (PK/MW) +Package biblatex Info: Redefining '\cite'. +Package biblatex Info: Redefining '\parencite'. +Package biblatex Info: Redefining '\footcite'. +Package biblatex Info: Redefining '\footcitetext'. +Package biblatex Info: Redefining '\smartcite'. +Package biblatex Info: Redefining '\supercite'. +Package biblatex Info: Redefining '\textcite'. +Package biblatex Info: Redefining '\textcites'. +Package biblatex Info: Redefining '\cites'. +Package biblatex Info: Redefining '\parencites'. +Package biblatex Info: Redefining '\smartcites'. +) +Package biblatex Info: Trying to load configuration file... +Package biblatex Info: ... file 'biblatex.cfg' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg +File: biblatex.cfg +) + +Package biblatex Warning: 'firstinits' option is deprecated. +(biblatex) Please use 'giveninits' instead. + +Package biblatex Info: Input encoding 'utf8' detected. +Package biblatex Info: Document encoding is UTF8 .... +(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2023-01-16 L3 programming layer (loader) + +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count390 +\l__pdf_internal_box=\box51 +)) +Package biblatex Info: ... and expl3 +(biblatex) 2023-01-16 L3 programming layer (loader) +(biblatex) is new enough (at least 2020/04/06), +(biblatex) setting 'casechanger=expl3'. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.sty +(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +Package: xparse 2023-01-16 L3 Experimental document command parser +) +Package: blx-case-expl3 2022/07/12 v3.18b expl3 case changing code for biblatex + +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2021/02/14 v1.3d Input encoding file +\inpenc@prehook=\toks18 +\inpenc@posthook=\toks19 +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2022/12/26 3.84 The Babel package +\babel@savecnt=\count391 +\U@D=\dimen149 +\l@unhyphenated=\language88 + +(/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read3 +\bbl@dirlevel=\count392 + +(/usr/share/texlive/texmf-dist/tex/generic/babel-polish/polish.ldf +Language: polish 2022/03/12 1.3 Babel support for Polish +Package babel Info: Making " an active character on input line 101. +)) +(/usr/share/texlive/texmf-dist/tex/generic/babel/locale/pl/babel-polish.tex +Package babel Info: Importing font and identification data for polish +(babel) from babel-pl.ini. Reported on input line 11. +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count393 +\lst@gtempboxa=\box52 +\lst@token=\toks20 +\lst@length=\count394 +\lst@currlwidth=\dimen150 +\lst@column=\count395 +\lst@pos=\count396 +\lst@lostspace=\dimen151 +\lst@width=\dimen152 +\lst@newlines=\count397 +\lst@lineno=\count398 +\lst@maxwidth=\dimen153 + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +\c@lstnumber=\count399 +\lst@skipnumbers=\count400 +\lst@framebox=\box53 +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2020/03/24 1.8d listings configuration +)) +Package: listings 2020/03/24 1.8d (Carsten Heinz) + +(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2021/07/05 v2.14 Sectioning titles +\ttl@box=\box54 +\beforetitleunit=\skip72 +\aftertitleunit=\skip73 +\ttl@plus=\dimen154 +\ttl@minus=\dimen155 +\ttl@toksa=\toks21 +\titlewidth=\dimen156 +\titlewidthlast=\dimen157 +\titlewidthfirst=\dimen158 +) +(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty +Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting +Package tocloft Info: The document has chapter divisions on input line 51. +\cftparskip=\skip74 +\cftbeforetoctitleskip=\skip75 +\cftaftertoctitleskip=\skip76 +\cftbeforepartskip=\skip77 +\cftpartnumwidth=\skip78 +\cftpartindent=\skip79 +\cftbeforechapskip=\skip80 +\cftchapindent=\skip81 +\cftchapnumwidth=\skip82 +\cftbeforesecskip=\skip83 +\cftsecindent=\skip84 +\cftsecnumwidth=\skip85 +\cftbeforesubsecskip=\skip86 +\cftsubsecindent=\skip87 +\cftsubsecnumwidth=\skip88 +\cftbeforesubsubsecskip=\skip89 +\cftsubsubsecindent=\skip90 +\cftsubsubsecnumwidth=\skip91 +\cftbeforeparaskip=\skip92 +\cftparaindent=\skip93 +\cftparanumwidth=\skip94 +\cftbeforesubparaskip=\skip95 +\cftsubparaindent=\skip96 +\cftsubparanumwidth=\skip97 +\cftbeforeloftitleskip=\skip98 +\cftafterloftitleskip=\skip99 +\cftbeforefigskip=\skip100 +\cftfigindent=\skip101 +\cftfignumwidth=\skip102 +\c@lofdepth=\count401 +\c@lotdepth=\count402 +\cftbeforelottitleskip=\skip103 +\cftafterlottitleskip=\skip104 +\cftbeforetabskip=\skip105 +\cfttabindent=\skip106 +\cfttabnumwidth=\skip107 +) +(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/06/20 v3.9 Customized lists +\labelindent=\skip108 +\enit@outerparindent=\dimen159 +\enit@toks=\toks22 +\enit@inbox=\box55 +\enit@count@id=\count403 +\enitdp@description=\count404 +) +\c@longenumi=\count405 +\c@longenumii=\count406 +\c@longenumiii=\count407 +\c@longenumiv=\count408 +\c@longenumv=\count409 +\enitdp@longenum=\count410 + +(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2022/11/09 v4.1 Extensive control of page headers and footers + +\f@nch@headwidth=\skip109 +\f@nch@O@elh=\skip110 +\f@nch@O@erh=\skip111 +\f@nch@O@olh=\skip112 +\f@nch@O@orh=\skip113 +\f@nch@O@elf=\skip114 +\f@nch@O@erf=\skip115 +\f@nch@O@olf=\skip116 +\f@nch@O@orf=\skip117 +) +(/usr/share/texlive/texmf-dist/tex/latex/eso-pic/eso-pic.sty +Package: eso-pic 2020/10/14 v3.0a eso-pic (RN) +\ESO@tempdima=\dimen160 +\ESO@tempdimb=\dimen161 + +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357. +Package xcolor Info: Model `RGB' extended on input line 1369. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376. +)) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. +) +\Gin@req@height=\dimen162 +\Gin@req@width=\dimen163 +) +(/usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty +Package: transparent 2022-10-27 v1.5 Transparency with color stacks + +(/usr/share/texlive/texmf-dist/tex/latex/transparent/transparent-nometadata.sty +Package: transparent-nometadata 2022-10-27 v1.5 Transparency via pdfTeX's color + stack (HO) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +))) +(/usr/share/texlive/texmf-dist/tex/latex/datetime2/datetime2.sty +Package: datetime2 2021/03/21 v1.5.7 (NLCT) date and time formats + +(/usr/share/texlive/texmf-dist/tex/latex/tracklang/tracklang.sty +Package: tracklang 2022/12/13 v1.6.1 (NLCT) Track Languages + +(/usr/share/texlive/texmf-dist/tex/generic/tracklang/tracklang.tex)) +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2022/06/16 v2.9 package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks23 +\XKV@tempa@toks=\toks24 +) +\XKV@depth=\count411 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/latex/datetime2-polish/datetime2-polish.ldf +File: datetime2-polish.ldf 2018/08/21 v1.1 + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty +Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. +) +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty +Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. +) +(/usr/share/texlive/texmf-dist/tex/latex/datetime2-polish/datetime2-polish-asci +i.ldf +File: datetime2-polish-ascii.ldf 2018/08/21 v1.1 +))) (/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty +\UL@box=\box56 +\UL@hyphenbox=\box57 +\UL@skip=\skip118 +\UL@hook=\toks25 +\UL@height=\dimen164 +\UL@pe=\count412 +\UL@pixel=\dimen165 +\ULC@box=\box58 +Package: ulem 2019/11/18 +\ULdepth=\dimen166 +) +(./commit.tex) + +Package biblatex Warning: Load 'inputenc' before biblatex. + + +Package biblatex Warning: Missing 'hyperref' package. +(biblatex) Setting 'hyperref=false'. + + +Package biblatex Warning: 'babel/polyglossia' detected but 'csquotes' missing. +(biblatex) Loading 'csquotes' recommended. + +\@quotelevel=\count413 +\@quotereset=\count414 +(./main.aux) +\openout1 = `main.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 132. +LaTeX Font Info: ... okay on input line 132. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 132. +LaTeX Font Info: ... okay on input line 132. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 132. +LaTeX Font Info: ... okay on input line 132. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 132. +LaTeX Font Info: ... okay on input line 132. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 132. +LaTeX Font Info: ... okay on input line 132. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 132. +LaTeX Font Info: ... okay on input line 132. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 132. +LaTeX Font Info: ... okay on input line 132. + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(73.97733pt, 449.55322pt, 73.97733pt) +* v-part:(T,H,B)=(73.97733pt, 697.0922pt, 73.97733pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=449.55322pt +* \textheight=697.0922pt +* \oddsidemargin=1.70734pt +* \evensidemargin=1.70734pt +* \topmargin=-35.29266pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=65.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +Package biblatex Info: Trying to load language 'polish'... +Package biblatex Info: ... file 'polish.lbx' found. +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/polish.lbx +File: polish.lbx 2022/07/12 v3.18b biblatex localization (PK/MW) +) +Package biblatex Info: Input encoding 'utf8' detected. +Package biblatex Info: Automatic encoding selection. +(biblatex) Assuming data encoding 'utf8'. +\openout3 = `main.bcf'. + +Package biblatex Info: Trying to load bibliographic data... +Package biblatex Info: ... file 'main.bbl' found. + (./main.bbl) +Package biblatex Info: Reference section=0 on input line 132. +Package biblatex Info: Reference segment=0 on input line 132. +\c@lstlisting=\count415 + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count416 +\scratchdimen=\dimen167 +\scratchbox=\box59 +\nofMPsegments=\count417 +\nofMParguments=\count418 +\everyMPshowfont=\toks26 +\MPscratchCnt=\count419 +\MPscratchDim=\dimen168 +\MPnumerator=\count420 +\makeMPintoPDFobject=\count421 +\everyMPtoPDFconversion=\toks27 +) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +(./modules/crispr.tex + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.2 \begin + {center} +? + +Underfull \hbox (badness 10000) detected at line 2 +[][] + [] + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 7. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 7. +) +LaTeX Font Info: Trying to load font information for T1+cmtt on input line 1 +43. + (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmtt.fd +File: t1cmtt.fd 2022/07/10 v2.5l Standard LaTeX font definitions +) +! Undefined control sequence. +\ESO@HookIIBG ->\BackgroundPic + +l.143 \newpage + +? +[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} + +] (./modules/bio.tex + +! LaTeX Error: Lonely \item--perhaps a missing list environment. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H for immediate help. + ... + +l.3 \begin + {center} +? + +Underfull \hbox (badness 10000) detected at line 3 +[][] + [] + +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) +(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) [2]) [3] +[4 + +] (./main.aux) + +LaTeX Warning: There were undefined references. + + +LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. + + +Package biblatex Warning: Please (re)run Biber on the file: +(biblatex) main +(biblatex) and rerun LaTeX afterwards. + +Package logreq Info: Writing requests to 'main.run.xml'. +\openout1 = `main.run.xml'. + + ) +Here is how much of TeX's memory you used: + 17887 strings out of 476091 + 332711 string characters out of 5794081 + 1989330 words of memory out of 5000000 + 38078 multiletter control sequences out of 15000+600000 + 520871 words of font info for 46 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 63i,11n,102p,1948b,1634s stack positions out of 10000i,1000n,20000p,200000b,200000s +{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t1.enc}{/usr/share/texmf/ +fonts/enc/dvips/cm-super/cm-super-ts1.enc} +Output written on main.pdf (4 pages, 218035 bytes). +PDF statistics: + 67 PDF objects out of 1000 (max. 8388607) + 41 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/doc/main.pdf b/doc/main.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f84d3fc771f5a5bf0e780701bece065d40db209e GIT binary patch literal 218035 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�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 VJ@9HVF|xA)uMQcRsH_<5e*@U8)}sIb literal 0 HcmV?d00001 diff --git a/doc/main.run.xml b/doc/main.run.xml new file mode 100644 index 0000000..e4cffdd --- /dev/null +++ b/doc/main.run.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + latex + + main.bcf + + + main.bbl + + + blx-dm.def + blx-compat.def + biblatex.def + standard.bbx + numeric.bbx + numeric.cbx + biblatex.cfg + polish.lbx + + + + biber + + biber + main + + + main.bcf + + + main.bbl + + + main.bbl + + + main.bcf + + + references.bib + + + diff --git a/doc/main.tex b/doc/main.tex new file mode 100644 index 0000000..6e28abf --- /dev/null +++ b/doc/main.tex @@ -0,0 +1,157 @@ +\documentclass{report} + +% Pakiety do ustawienia marginesów +\usepackage{geometry} +\geometry{ + a4paper, + left=2.6cm, + right=2.6cm, + top=2.6cm, + bottom=2.6cm +} + +\usepackage[ + sortcites, + backend=biber, + hyperref=true, + firstinits=true, + maxbibnames=99, + ]{biblatex} +\addbibresource{references.bib} + +% Kodowanie i język +\usepackage[utf8]{inputenc} % Dla pdfLaTeX +\usepackage[T1]{fontenc} +\usepackage[polish]{babel} + + +\usepackage{listings} + + +% Pakiety do stylizacji +\usepackage{titlesec} +\usepackage{tocloft} +\usepackage{enumitem} + +% \setlist[longenum,1]{label=\arabic*., nosep} +% \setlist[longenum,2]{label=\arabic*), nosep} +% \setlist[longenum,3]{label=\alph*., nosep} + +% \newlist{longenum}{enumerate}{5} +% \setlist[longenum,1]{label=\arabic*.} +% \setlist[longenum,2]{label=\arabic*)} +% \setlist[longenum,3]{label=\alph*.} +% \setlist[longenum,4]{label=\alph*)} +% \setlist[longenum,5]{label=--} + + +% Definiowanie nowego typu listy 'longenum' z pięcioma poziomami numeracji +\newlist{longenum}{enumerate}{5} +\setlist[longenum,1]{label=\arabic*., left=.5em} +\setlist[longenum,2]{label=\arabic*), left=1.em} +\setlist[longenum,3]{label=\alph*., left=1.5em} +\setlist[longenum,4]{label=\alph*), left=2em} +\setlist[longenum,5]{label=--, left=3.5em} + +% Pakiet do nagłówków i stopek +\usepackage{fancyhdr} +\pagestyle{fancy} +\fancyhf{} % Czyszczenie domyślnych nagłówków i stopek +\fancyhead[L]{Biotech, PCz} +\fancyhead[R]{M. Pabiszczak} % Lewy nagłówek + +\fancyfoot[L]{Commit UUID: \texttt{\commitUUID} \\ Commit Date: \texttt{\commitDate}} % Lewa stopka - informacje linia po linii +\fancyfoot[R]{\thepage} % Prawa stopka - Numer strony + +% Pakiety do dodawania znaków wodnych +\usepackage{eso-pic} % Pakiet do wstawiania znaków wodnych +\usepackage{graphicx} % Pakiet do wstawiania obrazów +\usepackage{transparent} % Pakiet do przezroczystości obrazów + +% Pakiety dodatkowe +\usepackage{datetime2} % Pakiet do obsługi daty i godziny +\usepackage{ulem} % Pakiet do przekreślania tekstu + +% Definicje kolorów +\usepackage{xcolor} + +\definecolor{lightgray}{rgb}{0.70, 0.70, 0.70} + +% Definicja kolorów +\definecolor{backcolour}{rgb}{0.95,0.95,0.92} % jasny szary +\definecolor{codegreen}{rgb}{0,0.6,0} % zielony +\definecolor{codegray}{rgb}{0.5,0.5,0.5} % szary +\definecolor{codepurple}{rgb}{0.58,0,0.82} % fioletowy +\definecolor{magentacolor}{rgb}{1.0, 0.0, 1.0} % magenta + +% Styl dla kodu +\lstdefinestyle{mystyle}{ + backgroundcolor=\color{backcolour}, + commentstyle=\color{codegreen}, + keywordstyle=\color{magentacolor}, + numberstyle=\tiny\color{codegray}, + stringstyle=\color{codepurple}, + basicstyle=\ttfamily\footnotesize, + breaklines=true, + captionpos=b, + numbers=left, + numbersep=5pt, + showspaces=false, + showstringspaces=false, + showtabs=false, + tabsize=2, + extendedchars=true, % Umożliwia polskie znaki + literate={ą}{{\k{a}}}1 {ć}{{\'c}}1 {ę}{{\k{e}}}1 {ł}{{\l{}}}1 {ń}{{\'n}}1 {ó}{{\'o}}1 {ś}{{\'s}}1 {ż}{{\.z}}1 {ź}{{\'z}}1 +} + +% Ustawienie stylu jako domyślnego +\lstset{style=mystyle} + + +% Wczytanie pliku z informacjami o commit +\input{commit.tex} + +% Globalne ustawienie list +\setlist{leftmargin=*} % Usunięcie dodatkowego wcięcia dla wszystkich list + +% Wyłączenie wcięcia akapitu +\setlength{\parindent}{0pt} + +% % Definicja znaku wodnego +% \newcommand\BackgroundPic{ +% \AtPageCenter{ +% \makebox(0,0){ +% \transparent{0.15} % Ustawienie przezroczystości na 10% +% \includegraphics[width=0.9\textwidth, keepaspectratio]{png/logo.png} +% } +% } +% } + + + +\begin{document} + +% Dodanie znaku wodnego do tła każdej strony +\AddToShipoutPictureBG*{\BackgroundPic} + +% \begin{enumerate}[leftmargin=*] + + \newpage + \input{modules/crispr} + \label{sec:crispr} + + \newpage + \input{modules/bio} + \label{sec:bio} + + % \newpage +% \input{modules/wymagania_edukacyjne} % Wczytaj zawartość pliku +% \label{sec:wymagania_edukacyjne} + +% \end{enumerate} +\newpage + +\printbibliography + + +\end{document} diff --git a/doc/modules/bio.tex b/doc/modules/bio.tex new file mode 100644 index 0000000..46c7c6f --- /dev/null +++ b/doc/modules/bio.tex @@ -0,0 +1,110 @@ + +\item +\begin{center} + \fbox{ + \begin{minipage}{0.9\textwidth} + \textbf{Projektowanie systemu CRISPR do edycji genów Arabidopsis z użyciem Biopythona} + \end{minipage} + } +\end{center} + +\vspace{1cm} +\textbf{Cel:} +\begin{itemize} + \item Nauczenie projektowania sekwencji gRNA do edycji genów. + \item Wykorzystanie Biopython do edycji genów odporności na suszę w \textit{Arabidopsis thaliana}. + \item Zaprojektowanie gRNA do wyciszenia lub modyfikacji genu. +\end{itemize} + +\textbf{Wprowadzenie:} +\begin{itemize} + \item \textit{Arabidopsis thaliana} to modelowy organizm w badaniach roślinnych. + \item CRISPR umożliwia modyfikację genów związanych z odpornością na suszę. + \item W ćwiczeniu zaprojektujesz sekwencje gRNA do modyfikacji genów. +\end{itemize} + +\section*{Krok 1: Przygotowanie środowiska} +\begin{itemize} + \item Zainstaluj Biopython: + \begin{lstlisting}[language=bash] + pip install biopython + \end{lstlisting} + \item Załaduj sekwencje genów \textit{Arabidopsis} do pliku \texttt{arabidopsis\_genes.fasta}. +\end{itemize} + +\section*{Krok 2: Analiza sekwencji genów} +\begin{itemize} + \item Użyj Biopython do załadowania sekwencji genów. + \item Identyfikuj miejsca docelowe CRISPR w sekwencjach genów. +\end{itemize} + +\textbf{Przykładowy kod:} +\begin{lstlisting}[language=Python] +from Bio import SeqIO +from Bio.Seq import Seq + +# Załaduj sekwencje genów z pliku FASTA +def load_sequences(file_path): + return list(SeqIO.parse(file_path, "fasta")) + +# Znajdź potencjalne sekwencje gRNA (20 nukleotydów + PAM "NGG") +def find_crispr_sites(sequence): + pam = "NGG" + sites = [] + for i in range(len(sequence) - 23): + target = sequence[i:i+20] + pam_site = sequence[i+20:i+23] + if pam_site.endswith("GG"): + sites.append(target + pam_site) + return sites + +# Przykład użycia +genes = load_sequences("arabidopsis_genes.fasta") +for gene in genes: + print(f"Gene ID: {gene.id}") + crispr_sites = find_crispr_sites(str(gene.seq)) + print(f"Potential CRISPR sites: {crispr_sites[:5]}") # wyświetl tylko 5 pierwszych +\end{lstlisting} + +\section*{Krok 3: Projektowanie sekwencji gRNA} +\begin{itemize} + \item Wyszukaj potencjalne sekwencje gRNA w sekwencjach genów. + \item Zidentyfikuj najbardziej odpowiednie miejsca do modyfikacji. +\end{itemize} + +\section*{Krok 4: Analiza wydajności i specyficzności gRNA} +\begin{itemize} + \item Upewnij się, że gRNA nie ma niepożądanych miejsc docelowych w genomie. + \item Użyj dodatkowych algorytmów do oceny specyficzności. +\end{itemize} + +\section*{Zadanie:} +\begin{itemize} + \item Znajdź potencjalne miejsca CRISPR w jednym z wybranych genów. + \item Wybierz najlepsze gRNA do edycji genu. + \item Zapisz wyniki w pliku \texttt{selected\_grnas.txt}. +\end{itemize} + +\textbf{Przykład formatu pliku wynikowego:} +\begin{verbatim} +Gene ID: AT3G02990 +Selected gRNA: ACTGACTGACTGACTGACTGGG (pos: 150-170) +\end{verbatim} + +\section*{Dodatkowe wyzwania:} +\begin{itemize} + \item Zintegruj narzędzia Biopythona do analizy specyficzności gRNA w całym genomie \textit{Arabidopsis}. + \item Zaprojektuj gRNA do edycji wielu genów jednocześnie. +\end{itemize} + +\section*{Podsumowanie:} +\begin{itemize} + \item Poznasz, jak używać narzędzi bioinformatycznych do projektowania gRNA. + \item Nauczysz się, jak zwiększać odporność roślin na stresy środowiskowe. +\end{itemize} + +\section*{Referencje:} +\begin{itemize} + \item Biopython Tutorial and Cookbook + \item Zhang, H. et al. (2019). \textit{Genome editing in plants using CRISPR-Cas9}. Nature Reviews Genetics, 20(12), 769-788. +\end{itemize} \ No newline at end of file diff --git a/doc/modules/crispr.tex b/doc/modules/crispr.tex new file mode 100644 index 0000000..7712f3f --- /dev/null +++ b/doc/modules/crispr.tex @@ -0,0 +1,40 @@ +\item +\begin{center} + \fbox{ + \begin{minipage}{0.9\textwidth} + \textbf{CRISPR (Clustered Regularly Interspaced Short Palindromic Repeats)} to narzędzie do edycji genów. Umożliwia precyzyjne modyfikacje DNA. Zostało odkryte jako część systemu odpornościowego bakterii \cite{doudnaNewFrontierGenome2014}. + \end{minipage} + } +\end{center} + +\vspace{.5cm} +\begin{longenum} + \item Jak działa CRISPR? + \begin{longenum} + \item CRISPR działa w połączeniu z enzymem Cas9, który działa jako "nożyczki" tnące DNA. System działa w kilku etapach: + \begin{longenum} + \item \textbf{Rozpoznanie celu}: CRISPR używa krótkiego odcinka RNA (gRNA - guide RNA), który jest komplementarny do docelowej sekwencji DNA. RNA prowadzi enzym Cas9 do odpowiedniego miejsca w genomie. + \item \textbf{Cięcie DNA}: Po dotarciu do docelowej sekwencji, Cas9 przecina dwie nici DNA, tworząc przerwę. + \item \textbf{Naprawa DNA}: Komórki próbują naprawić uszkodzoną sekwencję DNA, co może skutkować wprowadzeniem mutacji lub dodaniem nowego genu. + \end{longenum} + \end{longenum} + + \vspace{0.5cm} + \item Zastosowania CRISPR + \begin{longenum} + \item CRISPR ma szerokie zastosowania w różnych dziedzinach: + \begin{longenum} + \item \textbf{Biotechnologia}: Edycja genów roślin, aby poprawić ich odporność na choroby, suszę, czy zwiększyć plony. + \item \textbf{Medycyna}: Potencjalne terapie genowe do leczenia chorób dziedzicznych, takich jak mukowiscydoza czy anemia sierpowata. + \item \textbf{Badania naukowe}: Badania nad funkcją genów i modelowanie chorób genetycznych. + \end{longenum} + \end{longenum} + + \vspace{0.5cm} + \item Przykład w kontekście Arabidopsis + \begin{longenum} + \item CRISPR może być użyty do wprowadzenia modyfikacji w genach Arabidopsis odpowiedzialnych za reakcje na stres suszy. + \item Można zaprojektować gRNA, aby wycelować w specyficzne geny regulujące tolerancję na suszę, a następnie użyć CRISPR do knock-out lub zmodyfikowania tych genów w celu poprawienia adaptacji roślin do warunków niedoboru wody. + \item Dzięki CRISPR można tworzyć bardziej odporne odmiany roślin, co ma znaczący wpływ na rolnictwo, zwłaszcza w obliczu zmian klimatycznych. + \end{longenum} +\end{longenum} \ No newline at end of file diff --git a/doc/references.bib b/doc/references.bib new file mode 100644 index 0000000..8dd622e --- /dev/null +++ b/doc/references.bib @@ -0,0 +1,53 @@ +@article{doudnaNewFrontierGenome2014, + title = {The New Frontier of Genome Engineering with {{CRISPR-Cas9}}}, + author = {Doudna, Jennifer A. and Charpentier, Emmanuelle}, + date = {2014-11-28}, + journaltitle = {Science}, + shortjournal = {Science}, + volume = {346}, + number = {6213}, + pages = {1258096}, + issn = {0036-8075, 1095-9203}, + doi = {10.1126/science.1258096}, + url = {https://www.science.org/doi/10.1126/science.1258096}, + urldate = {2024-10-22}, + abstract = {The advent of facile genome engineering using the bacterial RNA-guided CRISPR-Cas9 system in animals and plants is transforming biology. We review the history of CRISPR (clustered regularly interspaced palindromic repeat) biology from its initial discovery through the elucidation of the CRISPR-Cas9 enzyme mechanism, which has set the stage for remarkable developments using this technology to modify, regulate, or mark genomic loci in a wide variety of cells and organisms from all three domains of life. These results highlight a new era in which genomic manipulation is no longer a bottleneck to experiments, paving the way toward fundamental discoveries in biology, with applications in all branches of biotechnology, as well as strategies for human therapeutics. , CRISPR-cas: A revolution in genome engineering The ability to engineer genomic DNA in cells and organisms easily and precisely will have major implications for basic biology research, medicine, and biotechnology. Doudna and Charpentier review the history of genome editing technologies, including oligonucleotide coupled to genome cleaving agents that rely on endogenous repair and recombination systems to complete the targeted changes, self-splicing introns, and zinc-finger nucleases and TAL effector nucleases. They then describe how clustered regularly interspaced palindromic repeats (CRISPRs), and their associated (Cas) nucleases, were discovered to constitute an adaptive immune system in bacteria. They document development of the CRISPR-Cas system into a facile genome engineering tool that is revolutionizing all areas of molecular biology. Science , this issue 10.1126/science.1258096}, + langid = {english} +} + +@article{jinekProgrammableDualRNAGuidedDNA2012, + title = {A {{Programmable Dual-RNA}}–{{Guided DNA Endonuclease}} in {{Adaptive Bacterial Immunity}}}, + author = {Jinek, Martin and Chylinski, Krzysztof and Fonfara, Ines and Hauer, Michael and Doudna, Jennifer A. and Charpentier, Emmanuelle}, + date = {2012-08-17}, + journaltitle = {Science}, + shortjournal = {Science}, + volume = {337}, + number = {6096}, + pages = {816--821}, + issn = {0036-8075, 1095-9203}, + doi = {10.1126/science.1225829}, + url = {https://www.science.org/doi/10.1126/science.1225829}, + urldate = {2024-10-22}, + abstract = {Ditching Invading DNA Bacteria and archaea protect themselves from invasive foreign nucleic acids through an RNA-mediated adaptive immune system called CRISPR (clustered regularly interspaced short palindromic repeats)/CRISPR-associated (Cas). Jinek et al. (p. 816 , published online 28 June; see the Perspective by Brouns ) found that for the type II CRISPR/Cas system, the CRISPR RNA (crRNA) as well as the trans-activating crRNA—which is known to be involved in the pre-crRNA processing—were both required to direct the Cas9 endonuclease to cleave the invading target DNA. Furthermore, engineered RNA molecules were able to program the Cas9 endonuclease to cleave specific DNA sequences to generate double-stranded DNA breaks. , A prokaryotic RNA–directed targeting system can be designed to cleave any DNA sequence. , Clustered regularly interspaced short palindromic repeats (CRISPR)/CRISPR-associated (Cas) systems provide bacteria and archaea with adaptive immunity against viruses and plasmids by using CRISPR RNAs (crRNAs) to guide the silencing of invading nucleic acids. We show here that in a subset of these systems, the mature crRNA that is base-paired to trans-activating crRNA (tracrRNA) forms a two-RNA structure that directs the CRISPR-associated protein Cas9 to introduce double-stranded (ds) breaks in target DNA. At sites complementary to the crRNA-guide sequence, the Cas9 HNH nuclease domain cleaves the complementary strand, whereas the Cas9 RuvC-like domain cleaves the noncomplementary strand. The dual-tracrRNA:crRNA, when engineered as a single RNA chimera, also directs sequence-specific Cas9 dsDNA cleavage. Our study reveals a family of endonucleases that use dual-RNAs for site-specific DNA cleavage and highlights the potential to exploit the system for RNA-programmable genome editing.}, + langid = {english}, + file = {/home/user/Zotero/storage/7LCA9MTW/Jinek et al. - 2012 - A Programmable Dual-RNA–Guided DNA Endonuclease in Adaptive Bacterial Immunity.pdf} +} + +@article{montecilloCRISPRCas9SystemPlant2020, + title = {{{CRISPR-Cas9 System}} for {{Plant Genome Editing}}: {{Current Approaches}} and {{Emerging Developments}}}, + shorttitle = {{{CRISPR-Cas9 System}} for {{Plant Genome Editing}}}, + author = {Montecillo, Jake Adolf V. and Chu, Luan Luong and Bae, Hanhong}, + date = {2020-07-17}, + journaltitle = {Agronomy}, + shortjournal = {Agronomy}, + volume = {10}, + number = {7}, + pages = {1033}, + issn = {2073-4395}, + doi = {10.3390/agronomy10071033}, + url = {https://www.mdpi.com/2073-4395/10/7/1033}, + urldate = {2024-10-22}, + abstract = {Targeted genome editing using CRISPR-Cas9 has been widely adopted as a genetic engineering tool in various biological systems. This editing technology has been in the limelight due to its simplicity and versatility compared to other previously known genome editing platforms. Several modifications of this editing system have been established for adoption in a variety of plants, as well as for its improved efficiency and portability, bringing new opportunities for the development of transgene-free improved varieties of economically important crops. This review presents an overview of CRISPR-Cas9 and its application in plant genome editing. A catalog of the current and emerging approaches for the implementation of the system in plants is also presented with details on the existing gaps and limitations. Strategies for the establishment of the CRISPR-Cas9 molecular construct such as the selection of sgRNAs, PAM compatibility, choice of promoters, vector architecture, and multiplexing approaches are emphasized. Progress in the delivery and transgene detection methods, together with optimization approaches for improved on-target efficiency are also detailed in this review. The information laid out here will provide options useful for the effective and efficient exploitation of the system for plant genome editing and will serve as a baseline for further developments of the system. Future combinations and fine-tuning of the known parameters or factors that contribute to the editing efficiency, fidelity, and portability of CRISPR-Cas9 will indeed open avenues for new technological advancements of the system for targeted gene editing in plants.}, + langid = {english}, + file = {/home/user/Zotero/storage/JJPA5C9W/Montecillo et al. - 2020 - CRISPR-Cas9 System for Plant Genome Editing Current Approaches and Emerging Developments.pdf} +}