From f0cc2e2b9df3b9c9f4f251f07955986e08324144 Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Mon, 9 Sep 2019 14:14:15 -0400 Subject: [PATCH 01/10] Add FIXME comments regarding bioc-devel --- R/AllClasses.R | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/R/AllClasses.R b/R/AllClasses.R index fa1d5739a..967cdecb3 100644 --- a/R/AllClasses.R +++ b/R/AllClasses.R @@ -1,3 +1,7 @@ +## FIXME bioc-devel is returning "DFrame" instead of "DataFrame"... + + + #' bcbio single-cell RNA-seq data set #' #' `bcbioSingleCell` is an S4 class that extends `SingleCellExperiment`, and is @@ -6,7 +10,7 @@ #' cell quality control metrics. #' #' @author Michael Steinbaugh, Rory Kirchner -#' @note Updated 2019-08-21. +#' @note Updated 2019-09-09. #' @export setClass( Class = "bcbioSingleCell", @@ -52,6 +56,7 @@ setValidity( if (!isTRUE(ok)) return(ok) ## Metadata ------------------------------------------------------------ + ## FIXME Improve the verbosity of the output here, for debugging. ok <- validateClasses( object = metadata, expected = list( From e0124ad21a44663f6f7f54b8bd9c973c755136e2 Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Tue, 10 Sep 2019 17:02:58 -0400 Subject: [PATCH 02/10] Move references to basejump --- inst/rmarkdown/shared/bibliography.bib | 1094 ------------------------ 1 file changed, 1094 deletions(-) delete mode 100644 inst/rmarkdown/shared/bibliography.bib diff --git a/inst/rmarkdown/shared/bibliography.bib b/inst/rmarkdown/shared/bibliography.bib deleted file mode 100644 index e2b4d89df..000000000 --- a/inst/rmarkdown/shared/bibliography.bib +++ /dev/null @@ -1,1094 +0,0 @@ -% Generated by Paperpile. Check out http://paperpile.com for more information. -% BibTeX export options can be customized via Settings -> BibTeX. - -@UNPUBLISHED{Dale2017-rc, - title = "Bioconda: A sustainable and comprehensive software distribution - for the life sciences", - author = "Dale, Ryan and Gr{\"u}ning, Bj{\"o}rn and Sj{\"o}din, Andreas and - Rowe, Jillian and Chapman, Brad A and Tomkins-Tinch, Christopher - H and Valieris, Renan and {The Bioconda Team} and K{\"o}ster, - Johannes", - journal = "bioRxiv", - pages = "207092", - month = oct, - year = 2017, - url = "https://www.biorxiv.org/content/early/2017/10/21/207092", - language = "en", - doi = "10.1101/207092" -} - -@ARTICLE{Buettner2015-ur, - title = "Computational analysis of cell-to-cell heterogeneity in - single-cell {RNA-sequencing} data reveals hidden - subpopulations of cells", - author = "Buettner, Florian and Natarajan, Kedar N and Casale, F Paolo - and Proserpio, Valentina and Scialdone, Antonio and Theis, - Fabian J and Teichmann, Sarah A and Marioni, John C and - Stegle, Oliver", - affiliation = "1] Helmholtz Zentrum M{\"u}nchen-German Research Center for - Environmental Health, Institute of Computational Biology, - Neuherberg, Germany. [2] European Molecular Biology - Laboratory, European Bioinformatics Institute, Wellcome Trust - Genome Campus, Hinxton, Cambridge, UK. 1] European Molecular - Biology Laboratory, European Bioinformatics Institute, - Wellcome Trust Genome Campus, Hinxton, Cambridge, UK. [2] - Wellcome Trust Sanger Institute, Hinxton, UK. European - Molecular Biology Laboratory, European Bioinformatics - Institute, Wellcome Trust Genome Campus, Hinxton, Cambridge, - UK. 1] Helmholtz Zentrum M{\"u}nchen-German Research Center - for Environmental Health, Institute of Computational Biology, - Neuherberg, Germany. [2] Department of Mathematics, Technische - Universit{\"a}t M{\"u}nchen, Munich, Germany.", - journal = "Nat. Biotechnol.", - volume = 33, - number = 2, - pages = "155--160", - month = feb, - year = 2015, - url = "http://dx.doi.org/10.1038/nbt.3102", - language = "en", - issn = "1087-0156, 1546-1696", - pmid = "25599176", - doi = "10.1038/nbt.3102" -} - -@ARTICLE{Blainey2014-ym, - title = "Points of Significance: Replication", - author = "Blainey, Paul and Krzywinski, Martin and Altman, Naomi", - journal = "Nat. Methods", - volume = 11, - number = 9, - pages = "879--880", - month = aug, - year = 2014, - url = "http://www.nature.com/doifinder/10.1038/nmeth.3091", - issn = "1548-7091, 1548-7105", - doi = "10.1038/nmeth.3091" -} - -@ARTICLE{Brennecke2013-iz, - title = "Accounting for technical noise in single-cell {RNA-seq} - experiments", - author = "Brennecke, Philip and Anders, Simon and Kim, Jong Kyoung and - Ko{\l}odziejczyk, Aleksandra A and Zhang, Xiuwei and - Proserpio, Valentina and Baying, Bianka and Benes, Vladimir - and Teichmann, Sarah A and Marioni, John C and Heisler, Marcus - G", - affiliation = "1] European Molecular Biology Laboratory (EMBL), Heidelberg, - Germany. [2].", - journal = "Nat. Methods", - volume = 10, - number = 11, - pages = "1093--1095", - month = nov, - year = 2013, - url = "http://dx.doi.org/10.1038/nmeth.2645", - language = "en", - issn = "1548-7091, 1548-7105", - pmid = "24056876", - doi = "10.1038/nmeth.2645" -} - -@ARTICLE{Satija2015-rr, - title = "Spatial reconstruction of single-cell gene expression data", - author = "Satija, Rahul and Farrell, Jeffrey A and Gennert, David and - Schier, Alexander F and Regev, Aviv", - affiliation = "Broad Institute of MIT and Harvard, Cambridge, Massachusetts, - USA. Department of Molecular and Cellular Biology, Harvard - University, Cambridge, Massachusetts, USA. 1] Broad Institute - of MIT and Harvard, Cambridge, Massachusetts, USA. [2] - Department of Molecular and Cellular Biology, Harvard - University, Cambridge, Massachusetts, USA. [3] Center for - Brain Science, Harvard University, Cambridge, Massachusetts, - USA. [4] Harvard Stem Cell Institute, Harvard University, - Cambridge, Massachusetts, USA. [5] Center for Systems Biology, - Harvard University, Cambridge, Massachusetts, USA. 1] Broad - Institute of MIT and Harvard, Cambridge, Massachusetts, USA. - [2] Howard Hughes Medical Institute, Department of Biology, - Massachusetts Institute of Technology, Cambridge, - Massachusetts, USA.", - journal = "Nat. Biotechnol.", - volume = 33, - number = 5, - pages = "495--502", - month = may, - year = 2015, - url = "http://dx.doi.org/10.1038/nbt.3192", - language = "en", - issn = "1087-0156, 1546-1696", - pmid = "25867923", - doi = "10.1038/nbt.3192", - pmc = "PMC4430369" -} - -@UNPUBLISHED{Cao2017-hv, - title = "Comprehensive single cell transcriptional profiling of a - multicellular organism by combinatorial indexing", - author = "Cao, Junyue and Packer, Jonathan S and Ramani, Vijay and - Cusanovich, Darren A and Huynh, Chau and Daza, Riza and Qiu, - Xiaojie and Lee, Choli and Furlan, Scott N and Steemers, Frank J - and Adey, Andrew and Waterston, Robert H and Trapnell, Cole and - Shendure, Jay", - journal = "bioRxiv", - pages = "104844", - month = feb, - year = 2017, - url = "http://www.biorxiv.org/content/early/2017/02/02/104844", - language = "en", - doi = "10.1101/104844" -} - -@ARTICLE{Macosko2015-zz, - title = "Highly Parallel Genome-wide Expression Profiling of Individual - Cells Using Nanoliter Droplets", - author = "Macosko, Evan Z and Basu, Anindita and Satija, Rahul and - Nemesh, James and Shekhar, Karthik and Goldman, Melissa and - Tirosh, Itay and Bialas, Allison R and Kamitaki, Nolan and - Martersteck, Emily M and Trombetta, John J and Weitz, David A - and Sanes, Joshua R and Shalek, Alex K and Regev, Aviv and - McCarroll, Steven A", - affiliation = "Department of Genetics, Harvard Medical School, Boston, MA - 02115, USA; Stanley Center for Psychiatric Research, Broad - Institute of Harvard and MIT, Cambridge, MA 02142, USA; - Program in Medical and Population Genetics, Broad Institute of - Harvard and MIT, Cambridge, MA 02142, USA. Electronic address: - emacosko@genetics.med.harvard.edu. Klarman Cell Observatory, - Broad Institute of Harvard and MIT, Cambridge, MA 02142, USA; - School of Engineering and Applied Sciences, Harvard - University, Cambridge, MA 02138, USA. Klarman Cell - Observatory, Broad Institute of Harvard and MIT, Cambridge, MA - 02142, USA; New York Genome Center, New York, NY 10013, USA; - Department of Biology, New York University, New York, NY - 10003, USA. Department of Genetics, Harvard Medical School, - Boston, MA 02115, USA; Stanley Center for Psychiatric - Research, Broad Institute of Harvard and MIT, Cambridge, MA - 02142, USA; Program in Medical and Population Genetics, Broad - Institute of Harvard and MIT, Cambridge, MA 02142, USA. - Klarman Cell Observatory, Broad Institute of Harvard and MIT, - Cambridge, MA 02142, USA. Department of Genetics, Harvard - Medical School, Boston, MA 02115, USA; Stanley Center for - Psychiatric Research, Broad Institute of Harvard and MIT, - Cambridge, MA 02142, USA. The Program in Cellular and - Molecular Medicine, Children's Hospital Boston, Boston, MA - 02115, USA. Department of Molecular and Cellular Biology and - Center for Brain Science, Harvard University, Cambridge, MA - 02138, USA. School of Engineering and Applied Sciences, - Harvard University, Cambridge, MA 02138, USA; Department of - Physics, Harvard University, Cambridge, MA 02138, USA. Klarman - Cell Observatory, Broad Institute of Harvard and MIT, - Cambridge, MA 02142, USA; Ragon Institute of MGH, MIT, and - Harvard, Cambridge, MA 02139, USA; Institute for Medical - Engineering and Science and Department of Chemistry, MIT, - Cambridge, MA 02139, USA. Klarman Cell Observatory, Broad - Institute of Harvard and MIT, Cambridge, MA 02142, USA; - Department of Biology, MIT, Cambridge, MA 02139, USA; Howard - Hughes Medical Institute, Chevy Chase, MD 20815, USA. - Department of Genetics, Harvard Medical School, Boston, MA - 02115, USA; Stanley Center for Psychiatric Research, Broad - Institute of Harvard and MIT, Cambridge, MA 02142, USA; - Program in Medical and Population Genetics, Broad Institute of - Harvard and MIT, Cambridge, MA 02142, USA. Electronic address: - mccarroll@genetics.med.harvard.edu.", - journal = "Cell", - volume = 161, - number = 5, - pages = "1202--1214", - month = may, - year = 2015, - url = "http://dx.doi.org/10.1016/j.cell.2015.05.002", - language = "en", - issn = "0092-8674, 1097-4172", - pmid = "26000488", - doi = "10.1016/j.cell.2015.05.002", - pmc = "PMC4481139" -} - -@UNPUBLISHED{Hicks2017-ok, - title = "Missing Data and Technical Variability in {Single-Cell} {RNA-} - Sequencing Experiments", - author = "Hicks, Stephanie C and William Townes, F and Teng, Mingxiang and - Irizarry, Rafael A", - journal = "bioRxiv", - pages = "025528", - month = may, - year = 2017, - url = "http://www.biorxiv.org/content/early/2017/05/08/025528", - language = "en", - doi = "10.1101/025528" -} - -@ARTICLE{Setty2016-au, - title = "Wishbone identifies bifurcating developmental trajectories - from single-cell data", - author = "Setty, Manu and Tadmor, Michelle D and Reich-Zeliger, Shlomit - and Angel, Omer and Salame, Tomer Meir and Kathail, Pooja and - Choi, Kristy and Bendall, Sean and Friedman, Nir and Pe'er, - Dana", - affiliation = "Department of Biological Sciences, Department of Systems - Biology, Columbia University, New York, New York, USA. - Department of Immunology, Weizmann Institute of Science, - Rehovot, Israel. Department of Mathematics, University of - British Columbia, Vancouver, British Columbia, Canada. - Biological Services Unit, Weizmann Institute of Science, - Rehovot, Israel. Department of Pathology, Stanford University, - Stanford, California, USA.", - journal = "Nat. Biotechnol.", - volume = 34, - number = 6, - pages = "637--645", - month = jun, - year = 2016, - url = "http://dx.doi.org/10.1038/nbt.3569", - language = "en", - issn = "1087-0156, 1546-1696", - pmid = "27136076", - doi = "10.1038/nbt.3569", - pmc = "PMC4900897" -} - -@ARTICLE{Kolodziejczyk2015-em, - title = "The technology and biology of single-cell {RNA} sequencing", - author = "Kolodziejczyk, Aleksandra A and Kim, Jong Kyoung and Svensson, - Valentine and Marioni, John C and Teichmann, Sarah A", - affiliation = "European Molecular Biology Laboratory, European Bioinformatics - Institute (EMBL-EBI), Wellcome Trust Genome Campus, Hinxton, - Cambridge CB10 1SD, UK; Wellcome Trust Sanger Institute, - Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SA, UK. - European Molecular Biology Laboratory, European Bioinformatics - Institute (EMBL-EBI), Wellcome Trust Genome Campus, Hinxton, - Cambridge CB10 1SD, UK. European Molecular Biology Laboratory, - European Bioinformatics Institute (EMBL-EBI), Wellcome Trust - Genome Campus, Hinxton, Cambridge CB10 1SD, UK; Wellcome Trust - Sanger Institute, Wellcome Trust Genome Campus, Hinxton, - Cambridge CB10 1SA, UK. Electronic address: saraht@ebi.ac.uk.", - journal = "Mol. Cell", - volume = 58, - number = 4, - pages = "610--620", - month = may, - year = 2015, - url = "http://dx.doi.org/10.1016/j.molcel.2015.04.005", - language = "en", - issn = "1097-2765, 1097-4164", - pmid = "26000846", - doi = "10.1016/j.molcel.2015.04.005" -} - -@ARTICLE{Hashimshony2016-vu, - title = "{CEL-Seq2}: sensitive highly-multiplexed single-cell {RNA-Seq}", - author = "Hashimshony, Tamar and Senderovich, Naftalie and Avital, Gal - and Klochendler, Agnes and de Leeuw, Yaron and Anavy, Leon and - Gennert, Dave and Li, Shuqiang and Livak, Kenneth J and - Rozenblatt-Rosen, Orit and Dor, Yuval and Regev, Aviv and - Yanai, Itai", - affiliation = "Department of Biology, Technion - Israel Institute of - Technology, Haifa, Israel. Department of Developmental Biology - and Cancer Research, The Institute for Medical Research - Israel-Canada, The Hebrew University-Hadassah Medical School, - Jerusalem, Israel. Klarman Cell Observatory, Broad Institute - of Harvard and MIT, Cambridge, MA, 02142, USA. Department of - Biology, MIT, Cambridge, MA, 02139, USA. Howard Hughes Medical - Institute, Department of Biology, Massachusetts Institute of - Technology, Cambridge, MA, 02140, USA. Fluidigm Corporation, - 7000 Shoreline Court, Suite 100, South San Francisco, CA, - 94080, USA. Department of Biology, Technion - Israel Institute - of Technology, Haifa, Israel. yanai@technion.ac.il.", - journal = "Genome Biol.", - volume = 17, - pages = "77", - month = apr, - year = 2016, - url = "http://dx.doi.org/10.1186/s13059-016-0938-8", - language = "en", - issn = "1465-6906", - pmid = "27121950", - doi = "10.1186/s13059-016-0938-8", - pmc = "PMC4848782" -} - -@UNPUBLISHED{Qiu2017-pu, - title = "Reversed graph embedding resolves complex single-cell - developmental trajectories", - author = "Qiu, Xiaojie and Mao, Qi and Tang, Ying and Wang, Li and Chawla, - Raghav and Pliner, Hannah and Trapnell, Cole", - journal = "bioRxiv", - pages = "110668", - month = feb, - year = 2017, - url = "http://www.biorxiv.org/content/early/2017/02/21/110668", - language = "en", - doi = "10.1101/110668" -} - -@ARTICLE{Navin2011-hk, - title = "Tumour evolution inferred by single-cell sequencing", - author = "Navin, Nicholas and Kendall, Jude and Troge, Jennifer and - Andrews, Peter and Rodgers, Linda and McIndoo, Jeanne and - Cook, Kerry and Stepansky, Asya and Levy, Dan and Esposito, - Diane and Muthuswamy, Lakshmi and Krasnitz, Alex and McCombie, - W Richard and Hicks, James and Wigler, Michael", - affiliation = "Cold Spring Harbor Laboratory, Cold Spring Harbor, New York - 11724, USA.", - journal = "Nature", - volume = 472, - number = 7341, - pages = "90--94", - month = apr, - year = 2011, - url = "http://dx.doi.org/10.1038/nature09807", - language = "en", - issn = "0028-0836, 1476-4687", - pmid = "21399628", - doi = "10.1038/nature09807", - pmc = "PMC4504184" -} - -@ARTICLE{Ntranos2016-ff, - title = "Fast and accurate single-cell {RNA-seq} analysis by clustering - of transcript-compatibility counts", - author = "Ntranos, Vasilis and Kamath, Govinda M and Zhang, Jesse M and - Pachter, Lior and Tse, David N", - affiliation = "Department of Electrical Engineering and Computer Sciences, - University of California, Berkeley, CA, USA. Department of - Electrical Engineering, Stanford University, Stanford, CA, - USA. Departments of Mathematics and Molecular and Cell - Biology, University of California, Berkeley, CA, USA. - lpachter@math.berkeley.edu. Department of Electrical - Engineering and Computer Sciences, University of California, - Berkeley, CA, USA. dntse@stanford.edu. Department of - Electrical Engineering, Stanford University, Stanford, CA, - USA. dntse@stanford.edu.", - journal = "Genome Biol.", - volume = 17, - number = 1, - pages = "112", - month = may, - year = 2016, - url = "http://dx.doi.org/10.1186/s13059-016-0970-8", - language = "en", - issn = "1465-6906", - pmid = "27230763", - doi = "10.1186/s13059-016-0970-8", - pmc = "PMC4881296" -} - -@ARTICLE{Fan2016-lt, - title = "Characterizing transcriptional heterogeneity through pathway - and gene set overdispersion analysis", - author = "Fan, Jean and Salathia, Neeraj and Liu, Rui and Kaeser, - Gwendolyn E and Yung, Yun C and Herman, Joseph L and Kaper, - Fiona and Fan, Jian-Bing and Zhang, Kun and Chun, Jerold and - Kharchenko, Peter V", - affiliation = "Department of Biomedical Informatics, Harvard Medical School, - Boston, Massachusetts, USA. Illumina Inc., San Diego, - California, USA. Department of Bioengineering, University of - California, San Diego, California, USA. Department of - Molecular and Cellular Neuroscience, Dorris Neuroscience - Center, The Scripps Research Institute, La Jolla, California, - USA. Present address: AnchorDx Corporation, International - Biotech Island, Guangzhou, Guangdong, China.", - journal = "Nat. Methods", - volume = 13, - number = 3, - pages = "241--244", - month = mar, - year = 2016, - url = "http://dx.doi.org/10.1038/nmeth.3734", - language = "en", - issn = "1548-7091, 1548-7105", - pmid = "26780092", - doi = "10.1038/nmeth.3734", - pmc = "PMC4772672" -} - -@ARTICLE{Qiu2017-vh, - title = "Single-cell {mRNA} quantification and differential analysis - with Census", - author = "Qiu, Xiaojie and Hill, Andrew and Packer, Jonathan and Lin, - Dejun and Ma, Yi-An and Trapnell, Cole", - affiliation = "Department of Genome Sciences, University of Washington, - Seattle, Washington, USA. Molecular and Cellular Biology - Program, University of Washington, Seattle, Washington, USA. - Department of Applied Mathematics, University of Washington, - Seattle, Washington, USA.", - journal = "Nat. Methods", - volume = 14, - number = 3, - pages = "309--315", - month = mar, - year = 2017, - url = "http://dx.doi.org/10.1038/nmeth.4150", - language = "en", - issn = "1548-7091, 1548-7105", - pmid = "28114287", - doi = "10.1038/nmeth.4150", - pmc = "PMC5330805" -} - -@ARTICLE{McCarthy2017-fb, - title = "Scater: pre-processing, quality control, normalization and - visualization of single-cell {RNA-seq} data in {R}", - author = "McCarthy, Davis J and Campbell, Kieran R and Lun, Aaron T L - and Wills, Quin F", - affiliation = "European Molecular Biology Laboratory, European Bioinformatics - Institute, Wellcome Genome Campus, CB10 1SD Hinxton, - Cambridge, UK. Wellcome Trust Centre for Human Genetics, - University of Oxford, Oxford OX3 7BN, UK. St Vincent's - Institute of Medical Research, Fitzroy, Victoria 3065, - Australia. Department of Physiology, Anatomy and Genetics, - University of Oxford, Oxford OX1 3QX, UK. CRUK Cambridge - Institute, University of Cambridge, Cambridge CB2 0RE, UK. - Weatherall Institute for Molecular Medicine, University of - Oxford, John Radcliffe Hospital, Oxford OX3 9DS, UK.", - journal = "Bioinformatics", - volume = 33, - number = 8, - pages = "1179--1186", - month = apr, - year = 2017, - url = "http://dx.doi.org/10.1093/bioinformatics/btw777", - language = "en", - issn = "1367-4803, 1367-4811", - pmid = "28088763", - doi = "10.1093/bioinformatics/btw777", - pmc = "PMC5408845" -} - -@ARTICLE{Kharchenko2014-it, - title = "Bayesian approach to single-cell differential expression - analysis", - author = "Kharchenko, Peter V and Silberstein, Lev and Scadden, David T", - affiliation = "1] Center for Biomedical Informatics, Harvard Medical School, - Boston, Massachusetts, USA. [2] Hematology/Oncology Program, - Children's Hospital, Boston, Massachusetts, USA. [3] Harvard - Stem Cell Institute, Cambridge, Massachusetts, USA. 1] Harvard - Stem Cell Institute, Cambridge, Massachusetts, USA. [2] Center - for Regenerative Medicine, Massachusetts General Hospital, - Boston, Massachusetts, USA. [3] Department of Stem Cell and - Regenerative Biology, Harvard University, Cambridge, - Massachusetts, USA.", - journal = "Nat. Methods", - volume = 11, - number = 7, - pages = "740--742", - month = jul, - year = 2014, - url = "http://dx.doi.org/10.1038/nmeth.2967", - language = "en", - issn = "1548-7091, 1548-7105", - pmid = "24836921", - doi = "10.1038/nmeth.2967", - pmc = "PMC4112276" -} - -@ARTICLE{Wang2017-jj, - title = "Visualization and analysis of single-cell {RNA-seq} data by - kernel-based similarity learning", - author = "Wang, Bo and Zhu, Junjie and Pierson, Emma and Ramazzotti, - Daniele and Batzoglou, Serafim", - affiliation = "Department of Computer Science, Stanford University, Stanford, - California, USA. Department of Electrical Engineering, - Stanford University, Stanford, California, USA. Department of - Pathology, Stanford University, Stanford, California, USA.", - journal = "Nat. Methods", - volume = 14, - number = 4, - pages = "414--416", - month = apr, - year = 2017, - url = "http://dx.doi.org/10.1038/nmeth.4207", - language = "en", - issn = "1548-7091, 1548-7105", - pmid = "28263960", - doi = "10.1038/nmeth.4207" -} - -@ARTICLE{Junker2015-xn, - title = "Single-cell transcriptomics enters the age of mass production", - author = "Junker, Jan Philipp and van Oudenaarden, Alexander", - affiliation = "Hubrecht Institute-KNAW and University Medical Center Utrecht, - 3584 CT Utrecht, the Netherlands; Berlin Institute for Medical - Systems Biology, Max Delbr{\"u}ck Center for Molecular - Medicine, 13092 Berlin-Buch, Germany. Electronic address: - j.junker@hubrecht.eu. Hubrecht Institute-KNAW and University - Medical Center Utrecht, 3584 CT Utrecht, the Netherlands. - Electronic address: a.vanoudenaarden@hubrecht.eu.", - journal = "Mol. Cell", - volume = 58, - number = 4, - pages = "563--564", - month = may, - year = 2015, - url = "http://dx.doi.org/10.1016/j.molcel.2015.05.019", - language = "en", - issn = "1097-2765, 1097-4164", - pmid = "26000840", - doi = "10.1016/j.molcel.2015.05.019" -} - -@ARTICLE{Villani2017-cs, - title = "Single-cell {RNA-seq} reveals new types of human blood - dendritic cells, monocytes, and progenitors", - author = "Villani, Alexandra-Chlo{\'e} and Satija, Rahul and Reynolds, - Gary and Sarkizova, Siranush and Shekhar, Karthik and - Fletcher, James and Griesbeck, Morgane and Butler, Andrew and - Zheng, Shiwei and Lazo, Suzan and Jardine, Laura and Dixon, - David and Stephenson, Emily and Nilsson, Emil and Grundberg, - Ida and McDonald, David and Filby, Andrew and Li, Weibo and De - Jager, Philip L and Rozenblatt-Rosen, Orit and Lane, Andrew A - and Haniffa, Muzlifah and Regev, Aviv and Hacohen, Nir", - affiliation = "Broad Institute of MIT and Harvard, Cambridge, MA, USA. - cvillani@broadinstitute.org m.a.haniffa@newcastle.ac.uk - aregev@broadinstitute.org nhacohen@mgh.harvard.edu. Center for - Cancer Research, Massachusetts General Hospital, Department of - Medicine, Boston, MA, USA. Broad Institute of MIT and Harvard, - Cambridge, MA, USA. New York Genome Center, New York - University Center for Genomics and Systems Biology, New York, - NY, USA. New York University Center for Genomics and Systems - Biology, New York, NY, USA. Institute of Cellular Medicine, - Newcastle University, Newcastle upon Tyne, UK. Ragon Institute - of Massachusetts General Hospital, Massachusetts Institute of - Technology, and Harvard University, Cambridge, MA, USA. - Department of Medical Oncology, Dana-Farber Cancer Institute, - Harvard Medical School, Boston, MA, USA. Olink Proteomics, - Watertown, MA, USA. Program in Translational NeuroPsychiatric - Genomics, Department of Neurology, Brigham and Women's - Hospital and Harvard Medical School. Institute of Cellular - Medicine, Newcastle University, Newcastle upon Tyne, UK. - cvillani@broadinstitute.org m.a.haniffa@newcastle.ac.uk - aregev@broadinstitute.org nhacohen@mgh.harvard.edu. Department - of Dermatology, Royal Victoria Infirmary, Newcastle Hospitals - NHS Foundation Trust, UK. Department of Biology and Koch - Institute, Massachusetts Institute of Technology, Cambridge, - MA, USA. Howard Hughes Medical Institute, Chevy Chase, MD, - USA.", - journal = "Science", - volume = 356, - number = 6335, - month = apr, - year = 2017, - url = "http://dx.doi.org/10.1126/science.aah4573", - language = "en", - issn = "0036-8075, 1095-9203", - pmid = "28428369", - doi = "10.1126/science.aah4573" -} - -@UNPUBLISHED{Weinreb2017-ch, - title = "{SPRING}: a kinetic interface for visualizing high dimensional - single-cell expression data", - author = "Weinreb, Caleb and Wolock, Samuel and Klein, Allon", - journal = "bioRxiv", - pages = "090332", - month = mar, - year = 2017, - url = "http://www.biorxiv.org/content/early/2017/03/18/090332", - language = "en", - doi = "10.1101/090332" -} - -@ARTICLE{Zilionis2017-tn, - title = "Single-cell barcoding and sequencing using droplet - microfluidics", - author = "Zilionis, Rapolas and Nainys, Juozas and Veres, Adrian and - Savova, Virginia and Zemmour, David and Klein, Allon M and - Mazutis, Linas", - affiliation = "Institute of Biotechnology, Vilnius University, Vilnius, - Lithuania. Department of Systems Biology, Harvard Medical - School, Boston, Massachusetts, USA. Department of Stem Cell - and Regenerative Biology, Harvard University, Cambridge, - Massachusetts, USA. Harvard Stem Cell Institute, Harvard - University, Cambridge, Massachusetts, USA. Division of - Immunology, Department of Microbiology and Immunobiology, - Harvard Medical School, Boston, Massachusetts, USA.", - journal = "Nat. Protoc.", - volume = 12, - number = 1, - pages = "44--73", - month = jan, - year = 2017, - url = "http://dx.doi.org/10.1038/nprot.2016.154", - language = "en", - issn = "1754-2189, 1750-2799", - pmid = "27929523", - doi = "10.1038/nprot.2016.154" -} - -@ARTICLE{Lun2016-bp, - title = "Pooling across cells to normalize single-cell {RNA} sequencing - data with many zero counts", - author = "Lun, Aaron T L and Bach, Karsten and Marioni, John C", - affiliation = "Cancer Research UK Cambridge Institute, University of - Cambridge, Li Ka Shing Centre, Robinson Way, CB2 0RE, - Cambridge, UK. aaron.lun@cruk.cam.ac.uk. EMBL European - Bioinformatics Institute, Wellcome Genome Campus, Hinxton, - CB10 1SD, Cambridge, UK. Cancer Research UK Cambridge - Institute, University of Cambridge, Li Ka Shing Centre, - Robinson Way, CB2 0RE, Cambridge, UK. marioni@ebi.ac.uk. EMBL - European Bioinformatics Institute, Wellcome Genome Campus, - Hinxton, CB10 1SD, Cambridge, UK. marioni@ebi.ac.uk. Wellcome - Trust Sanger Institute, Wellcome Genome Campus, Hinxton, CB10 - 1SA, Cambridge, UK. marioni@ebi.ac.uk.", - journal = "Genome Biol.", - volume = 17, - pages = "75", - month = apr, - year = 2016, - url = "http://dx.doi.org/10.1186/s13059-016-0947-7", - language = "en", - issn = "1465-6906", - pmid = "27122128", - doi = "10.1186/s13059-016-0947-7", - pmc = "PMC4848819" -} - -@UNPUBLISHED{Butler2017-qe, - title = "Integrated analysis of single cell transcriptomic data across - conditions, technologies, and species", - author = "Butler, Andrew and Satija, Rahul", - journal = "bioRxiv", - pages = "164889", - month = jul, - year = 2017, - url = "http://www.biorxiv.org/content/early/2017/07/18/164889", - language = "en", - doi = "10.1101/164889" -} - -@UNPUBLISHED{Griffiths2017-ob, - title = "Detection and removal of barcode swapping in single-cell - {RNA-seq} data", - author = "Griffiths, Jonathan A and Lun, Aaron T L and Richard, Arianne C - and Bach, Karsten and Marioni, John C", - journal = "bioRxiv", - pages = "177048", - month = aug, - year = 2017, - url = "http://www.biorxiv.org/content/early/2017/08/16/177048", - language = "en", - doi = "10.1101/177048" -} - -@ARTICLE{Qiu2017-my, - title = "Reversed graph embedding resolves complex single-cell - trajectories", - author = "Qiu, Xiaojie and Mao, Qi and Tang, Ying and Wang, Li and Chawla, - Raghav and Pliner, Hannah A and Trapnell, Cole", - journal = "Nat. Methods", - publisher = "Nature Research", - month = aug, - year = 2017, - url = "http://dx.doi.org/10.1038/nmeth.4402", - language = "en", - issn = "1548-7091, 1548-7105", - doi = "10.1038/nmeth.4402" -} - -@UNPUBLISHED{Soneson2017-st, - title = "Bias, Robustness And Scalability In Differential Expression - Analysis Of {Single-Cell} {RNA-Seq} Data", - author = "Soneson, Charlotte and Robinson, Mark D", - journal = "bioRxiv", - pages = "143289", - month = may, - year = 2017, - url = "http://www.biorxiv.org/content/early/2017/05/28/143289", - language = "en", - doi = "10.1101/143289" -} - -@ARTICLE{Ilicic2016-yc, - title = "Classification of low quality cells from single-cell {RNA-seq} - data", - author = "Ilicic, Tomislav and Kim, Jong Kyoung and Kolodziejczyk, - Aleksandra A and Bagger, Frederik Otzen and McCarthy, Davis - James and Marioni, John C and Teichmann, Sarah A", - affiliation = "European Molecular Biology Laboratory, European Bioinformatics - Institute (EMBL-EBI), Wellcome Trust Genome Campus, Hinxton, - Cambridge, CB10 1SD, UK. ti243@cam.ac.uk. Wellcome Trust - Sanger Institute, Wellcome Genome Campus, Hinxton, Cambridge, - CB10 1SA, UK. ti243@cam.ac.uk. European Molecular Biology - Laboratory, European Bioinformatics Institute (EMBL-EBI), - Wellcome Trust Genome Campus, Hinxton, Cambridge, CB10 1SD, - UK. Wellcome Trust Sanger Institute, Wellcome Genome Campus, - Hinxton, Cambridge, CB10 1SA, UK. Department of Haematology, - University of Cambridge, Cambridge Biomedical Campus, - Cambridge, CB2 0PT, UK. National Health Service (NHS) Blood - and Transplant, Cambridge Biomedical Campus, Cambridge, CB2 - 0PT, UK. St Vincent's Institute of Medical Research, Fitzroy, - Victoria, 3065, Australia. University of Cambridge, Cancer - Research UK Cambridge Institute, Robinson Way, Cambridge, CB2 - 0RE, UK. European Molecular Biology Laboratory, European - Bioinformatics Institute (EMBL-EBI), Wellcome Trust Genome - Campus, Hinxton, Cambridge, CB10 1SD, UK. st9@sanger.ac.uk. - Wellcome Trust Sanger Institute, Wellcome Genome Campus, - Hinxton, Cambridge, CB10 1SA, UK. st9@sanger.ac.uk. Cavendish - Laboratory, Dept Physics, University of Cambridge, JJ Thomson - Avenue, Cambridge, CB3 0HE, UK. st9@sanger.ac.uk.", - journal = "Genome Biol.", - volume = 17, - pages = "29", - month = feb, - year = 2016, - url = "http://dx.doi.org/10.1186/s13059-016-0888-1", - language = "en", - issn = "1465-6906", - pmid = "26887813", - doi = "10.1186/s13059-016-0888-1", - pmc = "PMC4758103" -} - -@ARTICLE{Kiselev2017-wj, - title = "{SC3}: consensus clustering of single-cell {RNA-seq} data", - author = "Kiselev, Vladimir Yu and Kirschner, Kristina and Schaub, - Michael T and Andrews, Tallulah and Yiu, Andrew and Chandra, - Tamir and Natarajan, Kedar N and Reik, Wolf and Barahona, - Mauricio and Green, Anthony R and Hemberg, Martin", - affiliation = "Wellcome Trust Sanger Institute, Hinxton, Cambridge, UK. - Cambridge Institute for Medical Research, Wellcome Trust/MRC - Stem Cell Institute and Department of Haematology, University - of Cambridge, Hills Road, Cambridge, UK. Department of - Mathematics and naXys, University of Namur, Namur, Belgium. - ICTEAM, Universit{\'e} Catholique de Louvain, - Louvain-la-Neuve, Belgium. Epigenetics Programme, The Babraham - Institute, Babraham, Cambridge, UK. EMBL-European - Bioinformatics Institute, Hinxton, Cambridge, UK. Centre for - Trophoblast Research, University of Cambridge, Cambridge, UK. - Department of Mathematics, Imperial College London, London, - UK.", - journal = "Nat. Methods", - volume = 14, - number = 5, - pages = "483--486", - month = may, - year = 2017, - url = "http://dx.doi.org/10.1038/nmeth.4236", - language = "en", - issn = "1548-7091, 1548-7105", - pmid = "28346451", - doi = "10.1038/nmeth.4236", - pmc = "PMC5410170" -} - -@ARTICLE{Ward1963-xf, - title = "Hierarchical grouping to optimize an objective function", - author = "Ward, Jr, Joe H", - journal = "Journal of the American Statistical Association", - publisher = "Taylor \& Francis", - volume = 58, - number = 301, - pages = "236--244", - year = 1963, - url = "http://www.tandfonline.com/doi/abs/10.1080/01621459.1963.10500845", - doi = "10.1080/01621459.1963.10500845" -} - -@ARTICLE{Wattenberg2016-wv, - title = "How to Use {t-SNE} Effectively", - author = "Wattenberg, Martin and Vi{\'e}gas, Fernanda and Johnson, Ian", - journal = "Distill", - volume = 1, - number = 10, - month = oct, - year = 2016, - url = "http://distill.pub/2016/misread-tsne", - doi = "10.23915/distill.00002" -} - -@ARTICLE{Haber2017-xp, - title = "A single-cell survey of the small intestinal epithelium", - author = "Haber, Adam L and Biton, Moshe and Rogel, Noga and Herbst, - Rebecca H and Shekhar, Karthik and Smillie, Christopher and - Burgin, Grace and Delorey, Toni M and Howitt, Michael R and - Katz, Yarden and Tirosh, Itay and Beyaz, Semir and Dionne, - Danielle and Zhang, Mei and Raychowdhury, Raktima and Garrett, - Wendy S and Rozenblatt-Rosen, Orit and Shi, Hai Ning and Yilmaz, - Omer and Xavier, Ramnik J and Regev, Aviv", - journal = "Nature", - publisher = "Nature Publishing Group", - pages = "nature24489", - month = nov, - year = 2017, - url = "https://www.nature.com/articles/nature24489", - language = "en", - issn = "0028-0836", - doi = "10.1038/nature24489" -} - -@ARTICLE{Finak2015-ah, - title = "{MAST}: a flexible statistical framework for assessing - transcriptional changes and characterizing heterogeneity in - single-cell {RNA} sequencing data", - author = "Finak, Greg and McDavid, Andrew and Yajima, Masanao and Deng, - Jingyuan and Gersuk, Vivian and Shalek, Alex K and Slichter, - Chloe K and Miller, Hannah W and McElrath, M Juliana and - Prlic, Martin and Linsley, Peter S and Gottardo, Raphael", - affiliation = "Vaccine and Infectious Disease Division, Fred Hutchinson - Cancer Research Center, Seattle, WA, 98109, USA. - gfinak@fredhutch.org. Vaccine and Infectious Disease Division, - Fred Hutchinson Cancer Research Center, Seattle, WA, 98109, - USA. amcdavid@fredhutch.org. Vaccine and Infectious Disease - Division, Fred Hutchinson Cancer Research Center, Seattle, WA, - 98109, USA. myajima@fredhutch.org. Vaccine and Infectious - Disease Division, Fred Hutchinson Cancer Research Center, - Seattle, WA, 98109, USA. jdeng@fredhutch.org. Benaroya - Research Institute at Virginia Mason, Seattle, WA, 98101, USA. - vgersuk@benaroyaresearch.org. Institute for Medical - Engineering \& Science, MIT, Boston, MA, 01239-4307, USA. - shalek@mit.edu. Department of Chemistry, MIT, Boston, MA, - 01239-4307, USA. shalek@mit.edu. Ragon Institute of MGH, MIT, - \& Harvard, Boston, MA, 02139-3583, USA. shalek@mit.edu. Broad - Institute of MIT \& Harvard, Boston, MA, 01242, USA. - shalek@mit.edu. Vaccine and Infectious Disease Division, Fred - Hutchinson Cancer Research Center, Seattle, WA, 98109, USA. - cslichte@fredhutch.org. Vaccine and Infectious Disease - Division, Fred Hutchinson Cancer Research Center, Seattle, WA, - 98109, USA. hwmiller@fredhutch.org. Vaccine and Infectious - Disease Division, Fred Hutchinson Cancer Research Center, - Seattle, WA, 98109, USA. jmcelrat@fredhutch.org. Vaccine and - Infectious Disease Division, Fred Hutchinson Cancer Research - Center, Seattle, WA, 98109, USA. mprlic@fredhutch.org. - Benaroya Research Institute at Virginia Mason, Seattle, WA, - 98101, USA. plinsley@benaroyaresearch.org. Vaccine and - Infectious Disease Division, Fred Hutchinson Cancer Research - Center, Seattle, WA, 98109, USA. rgottard@fredhutch.org. - Public Health Sciences Division, Fred Hutchinson Cancer - Research Center, Seattle, WA, 98109, USA. - rgottard@fredhutch.org.", - journal = "Genome Biol.", - volume = 16, - pages = "278", - month = dec, - year = 2015, - url = "http://dx.doi.org/10.1186/s13059-015-0844-5", - language = "en", - issn = "1465-6906", - pmid = "26653891", - doi = "10.1186/s13059-015-0844-5", - pmc = "PMC4676162" -} - -@ARTICLE{Stegle2015-yu, - title = "Computational and analytical challenges in single-cell - transcriptomics", - author = "Stegle, Oliver and Teichmann, Sarah A and Marioni, John C", - affiliation = "European Molecular Biology Laboratory European Bioinformatics - Institute, Wellcome Trust Genome Campus, Hinxton, Cambridge, - CB10 1SD, UK. 1] European Molecular Biology Laboratory - European Bioinformatics Institute, Wellcome Trust Genome - Campus, Hinxton, Cambridge, CB10 1SD, UK. [2] Wellcome Trust - Sanger Institute, Wellcome Trust Genome Campus, Hinxton, - Cambridge, CB10 1SA, UK.", - journal = "Nat. Rev. Genet.", - volume = 16, - number = 3, - pages = "133--145", - month = mar, - year = 2015, - url = "http://dx.doi.org/10.1038/nrg3833", - language = "en", - issn = "1471-0056, 1471-0064", - pmid = "25628217", - doi = "10.1038/nrg3833" -} - -@ARTICLE{Hicks2017-ec, - title = "Missing data and technical variability in single-cell - {RNA-sequencing} experiments", - author = "Hicks, Stephanie C and Townes, F William and Teng, Mingxiang - and Irizarry, Rafael A", - affiliation = "Department of Biostatistics, Harvard T. H. Chan School of - Public Health, Boston, MA, USA and Department of Biostatistics - and Computational Biology, Dana-Farber Cancer Institute, - Boston, MA, USA. Department of Biostatistics, Harvard T.H. - Chan School of Public Health, Boston, MA, USA. Department of - Biostatistics, Harvard T.H. Chan School of Public Health, - Boston, MA, USA and Department of Biostatistics and - Computational Biology, Dana-Farber Cancer Institute, Boston, - MA, USA.", - journal = "Biostatistics", - month = nov, - year = 2017, - url = "http://dx.doi.org/10.1093/biostatistics/kxx053", - language = "en", - issn = "1465-4644, 1468-4357", - pmid = "29121214", - doi = "10.1093/biostatistics/kxx053" -} - -@ARTICLE{Klein2015-oz, - title = "Droplet barcoding for single-cell transcriptomics applied to - embryonic stem cells", - author = "Klein, Allon M and Mazutis, Linas and Akartuna, Ilke and - Tallapragada, Naren and Veres, Adrian and Li, Victor and - Peshkin, Leonid and Weitz, David A and Kirschner, Marc W", - affiliation = "Department of Systems Biology, Harvard Medical School, Boston, - MA 02115, USA. School of Engineering and Applied Sciences - (SEAS), Harvard University, Cambridge, MA 02138, USA; Vilnius - University Institute of Biotechnology, Vilnius LT-02241, - Lithuania. School of Engineering and Applied Sciences (SEAS), - Harvard University, Cambridge, MA 02138, USA. Department of - Systems Biology, Harvard Medical School, Boston, MA 02115, - USA; Department of Stem Cell and Regenerative Biology, Harvard - University, Cambridge, MA 02138, USA; Harvard Stem Cell - Institute, Harvard University, Cambridge, MA 02138, USA. - School of Engineering and Applied Sciences (SEAS), Harvard - University, Cambridge, MA 02138, USA. Electronic address: - weitz@seas.harvard.edu. Department of Systems Biology, Harvard - Medical School, Boston, MA 02115, USA. Electronic address: - marc@hms.harvard.edu.", - journal = "Cell", - volume = 161, - number = 5, - pages = "1187--1201", - month = may, - year = 2015, - url = "http://dx.doi.org/10.1016/j.cell.2015.04.044", - language = "en", - issn = "0092-8674, 1097-4172", - pmid = "26000487", - doi = "10.1016/j.cell.2015.04.044", - pmc = "PMC4441768" -} - -@ARTICLE{Levine2015-hr, - title = "{Data-Driven} Phenotypic Dissection of {AML} Reveals - Progenitor-like Cells that Correlate with Prognosis", - author = "Levine, Jacob H and Simonds, Erin F and Bendall, Sean C and - Davis, Kara L and Amir, El-Ad D and Tadmor, Michelle D and - Litvin, Oren and Fienberg, Harris G and Jager, Astraea and - Zunder, Eli R and Finck, Rachel and Gedman, Amanda L and - Radtke, Ina and Downing, James R and Pe'er, Dana and Nolan, - Garry P", - affiliation = "Departments of Biological Sciences and Systems Biology, - Columbia University, New York, NY 10027, USA. Baxter - Laboratory in Stem Cell Biology, Department of Microbiology - and Immunology, Stanford University, Stanford, CA 94305, USA. - Department of Pathology, Stanford University, Stanford, CA - 94305, USA. Department of Pathology, St. Jude Children's - Research Hospital, 262 Danny Thomas Place, Memphis, TN 38105, - USA. Departments of Biological Sciences and Systems Biology, - Columbia University, New York, NY 10027, USA. Electronic - address: dpeer@biology.columbia.edu. Baxter Laboratory in Stem - Cell Biology, Department of Microbiology and Immunology, - Stanford University, Stanford, CA 94305, USA. Electronic - address: gnolan@stanford.edu.", - journal = "Cell", - volume = 162, - number = 1, - pages = "184--197", - month = jul, - year = 2015, - url = "http://dx.doi.org/10.1016/j.cell.2015.05.047", - language = "en", - issn = "0092-8674, 1097-4172", - pmid = "26095251", - doi = "10.1016/j.cell.2015.05.047", - pmc = "PMC4508757" -} - -@ARTICLE{Aflalo2015-fw, - title = "Decoding motor imagery from the posterior parietal cortex of a - tetraplegic human", - author = "Aflalo, Tyson and Kellis, Spencer and Klaes, Christian and Lee, - Brian and Shi, Ying and Pejsa, Kelsie and Shanfield, Kathleen - and Hayes-Jackson, Stephanie and Aisen, Mindy and Heck, Christi - and Liu, Charles and Andersen, Richard A", - journal = "Science", - publisher = "American Association for the Advancement of Science", - volume = 348, - number = 6237, - pages = "906--910", - month = may, - year = 2015, - url = "http://science.sciencemag.org/content/348/6237/906", - language = "en", - issn = "0036-8075, 1095-9203", - pmid = "25999506", - doi = "10.1126/science.aaa5417" -} - -@ARTICLE{Korthauer2016-ba, - title = "A statistical approach for identifying differential - distributions in single-cell {RNA-seq} experiments", - author = "Korthauer, Keegan D and Chu, Li-Fang and Newton, Michael A and - Li, Yuan and Thomson, James and Stewart, Ron and Kendziorski, - Christina", - affiliation = "Department of Biostatistics and Computational Biology, - Dana-Farber Cancer Institute, Boston, 02215, MA, USA. - Department of Biostatistics, Harvard T. H. Chan School of - Public Health, Boston, 02115, MA, USA. Morgridge Institute for - Research, University of Wisconsin, Madison, 53706, WI, USA. - Department of Biostatistics, University of Wisconsin, Madison, - 53706, WI, USA. Department of Statistics, University of - Wisconsin, Madison, 53706, WI, USA. Department of Cell and - Regenerative Biology, University of Wisconsin, Madison, 53706, - WI, USA. Department of Molecular, Cellular, and Developmental - Biology, University of California, Santa Barbara, 93106, CA, - USA. Department of Biostatistics, University of Wisconsin, - Madison, 53706, WI, USA. kendzior@biostat.wisc.edu. Department - of Statistics, University of Wisconsin, Madison, 53706, WI, - USA. kendzior@biostat.wisc.edu.", - journal = "Genome Biol.", - volume = 17, - number = 1, - pages = "222", - month = oct, - year = 2016, - url = "http://dx.doi.org/10.1186/s13059-016-1077-y", - language = "en", - issn = "1465-6906", - pmid = "27782827", - doi = "10.1186/s13059-016-1077-y", - pmc = "PMC5080738" -} - -@ARTICLE{Xu2015-je, - title = "Identification of cell types from single-cell transcriptomes - using a novel clustering method", - author = "Xu, Chen and Su, Zhengchang", - affiliation = "Department of Bioinformatics and Genomics, University of North - Carolina at Charlotte, Charlotte, NC 28223, USA.", - journal = "Bioinformatics", - volume = 31, - number = 12, - pages = "1974--1980", - month = jun, - year = 2015, - url = "http://dx.doi.org/10.1093/bioinformatics/btv088", - language = "en", - issn = "1367-4803, 1367-4811", - pmid = "25805722", - doi = "10.1093/bioinformatics/btv088" -} - -@ARTICLE{Blondel2008-rf, - title = "Fast unfolding of communities in large networks", - author = "Blondel, Vincent D and Guillaume, Jean-Loup and Lambiotte, - Renaud and Lefebvre, Etienne", - journal = "J. Stat. Mech.", - publisher = "IOP Publishing", - volume = 2008, - number = 10, - pages = "P10008", - month = oct, - year = 2008, - url = "http://iopscience.iop.org/article/10.1088/1742-5468/2008/10/P10008/meta", - language = "en", - issn = "1742-5468", - doi = "10.1088/1742-5468/2008/10/P10008" -} - -@UNPUBLISHED{Van_den_Berge2017-hv, - title = "zingeR: unlocking {RNA-seq} tools for zero-inflation and single - cell applications", - author = "Van den Berge, Koen and Soneson, Charlotte and Love, Michael I - and Robinson, Mark D and Clement, Lieven", - journal = "bioRxiv", - pages = "157982", - month = jun, - year = 2017, - url = "https://www.biorxiv.org/content/early/2017/06/30/157982", - language = "en", - doi = "10.1101/157982" -} From 92b88b0b819972d664b540997ec329a81d9c7d9b Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Wed, 11 Sep 2019 15:32:14 -0400 Subject: [PATCH 03/10] Remove FIXME comments --- R/AllClasses.R | 5 ----- 1 file changed, 5 deletions(-) diff --git a/R/AllClasses.R b/R/AllClasses.R index 967cdecb3..cda8c57e4 100644 --- a/R/AllClasses.R +++ b/R/AllClasses.R @@ -1,7 +1,3 @@ -## FIXME bioc-devel is returning "DFrame" instead of "DataFrame"... - - - #' bcbio single-cell RNA-seq data set #' #' `bcbioSingleCell` is an S4 class that extends `SingleCellExperiment`, and is @@ -56,7 +52,6 @@ setValidity( if (!isTRUE(ok)) return(ok) ## Metadata ------------------------------------------------------------ - ## FIXME Improve the verbosity of the output here, for debugging. ok <- validateClasses( object = metadata, expected = list( From 13690614bd51d62445402cc9ae340c58175dfedd Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Tue, 17 Sep 2019 21:31:39 -0400 Subject: [PATCH 04/10] Update lintr config --- .lintr | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.lintr b/.lintr index 29c660adf..bdc6ad607 100644 --- a/.lintr +++ b/.lintr @@ -3,18 +3,21 @@ linters: with_defaults( assignment_linter, closed_curly_linter, commas_linter, + cyclocomp_linter(50), extraction_operator_linter, + function_left_parentheses_linter, implicit_integer_linter, infix_spaces_linter, line_length_linter(80), nonportable_path_linter, no_tab_linter, object_length_linter(40), - object_name_linter("lowerCamelCase"), + object_name_linter("camelCase"), object_usage_linter = NULL, open_curly_linter, semicolon_terminator_linter, pipe_continuation_linter, + seq_linter, single_quotes_linter, spaces_inside_linter, spaces_left_parentheses_linter, From dbb3054b1ab9e881934180f8fb8f908b6adeed75 Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Tue, 17 Sep 2019 21:31:53 -0400 Subject: [PATCH 05/10] Update QC template --- .../quality-control/skeleton/skeleton.Rmd | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd b/inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd index b5b9e4931..d8fd1a625 100644 --- a/inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd +++ b/inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd @@ -1,10 +1,12 @@ --- -## Updated 2019-08-12. +## Updated 2019-09-17. params: title: "Quality control and filtering" - bcbiosinglecell_file: "rds/YYYY-MM-DD/object.rds" + + ## bcbioSingleCell object. + bcb_file: "data/YYYY-MM-DD/bcb.rds" - ## Counts: Expected number of UMI-disambiguated counts per cell. + ## Counts: Expected number of UMI-disambiguated counts per cell. min_counts: 1000 max_counts: !r Inf @@ -27,7 +29,7 @@ params: ## Not recommended by default, unless you're sure of the capture. n_cells: !r Inf - data_dir: !r file.path("rds", Sys.Date()) + data_dir: !r file.path("data", Sys.Date()) output_dir: !r file.path("results", Sys.Date(), "quality-control") title: "`r params$title`" @@ -37,9 +39,9 @@ bibliography: bibliography.bib --- ```{r setup, cache=FALSE, message=FALSE} -library(bcbioSingleCell) library(ggplot2) -prepareTemplate(package = "bcbioSingleCell") +library(bcbioSingleCell) +prepareTemplate() source("_setup.R") ``` @@ -49,7 +51,7 @@ source("_setup.R") # Load bcbioSingleCell object ```{r load-object} -file <- params$bcbiornaseq_file +file <- params$bcb_file object <- import(file) name <- basenameSansExt(file) rm(file) @@ -311,3 +313,6 @@ export( ```{r footer, child="_footer.Rmd"} ``` + +```{r links, child="_links.Rmd"} +``` From 74146e4cb7993d01056ef699231a7da8e16c2fc0 Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Tue, 17 Sep 2019 21:33:31 -0400 Subject: [PATCH 06/10] Update documentation --- man/bcbioSingleCell-class.Rd | 2 +- man/plotReadsPerCell.Rd | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/man/bcbioSingleCell-class.Rd b/man/bcbioSingleCell-class.Rd index 8bf0a2833..8402f4d8a 100644 --- a/man/bcbioSingleCell-class.Rd +++ b/man/bcbioSingleCell-class.Rd @@ -11,7 +11,7 @@ read counts saved as a sparse matrix (\code{sparseMatrix}), sample metadata, and cell quality control metrics. } \note{ -Updated 2019-08-21. +Updated 2019-09-09. } \author{ Michael Steinbaugh, Rory Kirchner diff --git a/man/plotReadsPerCell.Rd b/man/plotReadsPerCell.Rd index 021eff4f8..f345d9f91 100644 --- a/man/plotReadsPerCell.Rd +++ b/man/plotReadsPerCell.Rd @@ -11,10 +11,9 @@ plotReadsPerCell(object, ...) \S4method{plotReadsPerCell}{bcbioSingleCell}(object, interestingGroups = NULL, geom = c("histogram", "ecdf", "violin", "ridgeline", "boxplot"), cutoffLine = FALSE, color = getOption(x = - "acid.color.discrete", default = - acidplots::scale_colour_synesthesia_d()), fill = getOption(x = - "acid.fill.discrete", default = acidplots::scale_fill_synesthesia_d()), - title = "Reads per cell") + "acid.color.discrete", default = acidplots::scale_color_synesthesia_d()), + fill = getOption(x = "acid.fill.discrete", default = + acidplots::scale_fill_synesthesia_d()), title = "Reads per cell") } \arguments{ \item{object}{Object.} From 80b4793c181e1d609d06fc5bc000382c7c42c1c0 Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Tue, 17 Sep 2019 21:35:45 -0400 Subject: [PATCH 07/10] QC template tweaks --- inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd b/inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd index d8fd1a625..16789d6e8 100644 --- a/inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd +++ b/inst/rmarkdown/templates/quality-control/skeleton/skeleton.Rmd @@ -201,7 +201,7 @@ plotFeaturesPerCell( If we graph out the total number of UMI counts per cell vs. the genes detected per cell, we can assess whether there is a large population of low quality cells with low counts and/or gene detection. ```{r plot-counts-vs-features} -plotCountsVsFeatures(object = object) +plotCountsVsFeatures(object) ``` # Novelty score {.tabset} From f36f843d22ae4886fb1944350388f263b99ab3e1 Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Tue, 17 Sep 2019 21:41:55 -0400 Subject: [PATCH 08/10] Fix backticks in NEWS --- NEWS.md | 64 ++++++++++++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 28 deletions(-) diff --git a/NEWS.md b/NEWS.md index a438776a6..048ef1dab 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,11 @@ +## bcbioSingleCell 0.4.5 (2019-09-17) + +### Minor changes + +- Switched QC template to use `bcb_file` as main file input, similar to + bcbioRNASeq QC template. +- Updated lintr config. + ## bcbioSingleCell 0.4.4 (2019-09-09) ### Minor changes @@ -318,7 +326,7 @@ removal with the `filterCells` function. `cellCountsPerCluster`, `cellTypesPerCluster`, `clusterCellCountsPerSample`, `fetchData` functions, `plotFeature` functions, `plotGene` functions, `plotMarker` functions, `plotPCA`, - plotTSNE`, `plotUMAP`. + `plotTSNE`, `plotUMAP`. - Now requiring [bcbioBase][] v0.4+ and [basejump][] v0.7+. ### Defunct functions @@ -685,7 +693,7 @@ removal with the `filterCells` function. - Fixed y-axis scale for histogram geom in QC plots. - Prefiltering of very low quality barcodes with no UMIs or genes is now always applied. This helps avoid unwanted downstream errors with zero count barcodes. -- Added boxplot geom support for `plotReadsPerCell(). +- Added boxplot geom support for `plotReadsPerCell()`. - `plotQC` geom argument is now more consistent across the paneled plots. - Fixed facet wrapping for aggregate samples in the QC plots. - Added `interestingGroups` support to `plotZerosVsDepth`, matching the other @@ -953,7 +961,7 @@ removal with the `filterCells` function. arguments, where applicable. - Offloaded base `plotQuantileHeatmap` functionality into basejump, for use in [bcbioRNASeq][] package. -- Added unit test data for `loadSingleCell(). +- Added unit test data for `loadSingleCell()`. - Added additional unit tests to improve code coverage. ## bcbioSingleCell 0.0.25 (2017-12-11) @@ -1397,51 +1405,51 @@ removal with the `filterCells` function. - Initial draft release. -[10X Genomics]: https://www.10xgenomics.com/ -[Acid Genomics]: https://acidgenomics.com/ +[10x genomics]: https://www.10xgenomics.com/ +[acid genomics]: https://acidgenomics.com/ [acidplots]: https://acidplots.acidgenomics.com/ [basejump]: https://basejump.acidgenomics.com/ [bcbio]: https://bcbio-nextgen.readthedocs.io/ -[bcbioBase]: https://bioinformatics.sph.harvard.edu/bcbioBase/ -[bcbioRNASeq]: https://bioinformatics.sph.harvard.edu/bcbioRNASeq/ -[bcbioSingleCell]: https://bioinformatics.sph.harvard.edu/bcbioSingleCell/ -[BiocInstaller]: https://bioconductor.org/packages/BiocInstaller/ -[BiocManager]: https://bioconductor.org/packages/BiocManager/ -[Bioconductor]: https://bioconductor.org/ -[BiocParallel]: https://bioconductor.org/packages/BiocParallel/ -[Cell Ranger]: https://support.10xgenomics.com/single-cell-gene-expression/software/pipelines/latest/what-is-cell-ranger -[Chromium]: https://chromium.acidgenomics.com/ +[bcbiobase]: https://bioinformatics.sph.harvard.edu/bcbioBase/ +[bcbiornaseq]: https://bioinformatics.sph.harvard.edu/bcbioRNASeq/ +[bcbiosinglecell]: https://bioinformatics.sph.harvard.edu/bcbioSingleCell/ +[biocinstaller]: https://bioconductor.org/packages/BiocInstaller/ +[biocmanager]: https://bioconductor.org/packages/BiocManager/ +[bioconductor]: https://bioconductor.org/ +[biocparallel]: https://bioconductor.org/packages/BiocParallel/ +[cell ranger]: https://support.10xgenomics.com/single-cell-gene-expression/software/pipelines/latest/what-is-cell-ranger +[chromium]: https://chromium.acidgenomics.com/ [conda]: https://conda.io/ [covr]: https://github.com/jimhester/covr/ -[DESeq2]: https://bioconductor.org/packages/DESeq2/ +[deseq2]: https://bioconductor.org/packages/DESeq2/ [dplyr]: https://dplyr.tidyverse.org/ -[edgeR]: https://bioconductor.org/packages/edgeR/ -[Ensembl]: https://www.ensembl.org/ +[edger]: https://bioconductor.org/packages/edgeR/ +[ensembl]: https://www.ensembl.org/ [ensembldb]: https://bioconductor.org/packages/ensembldb/ [ggplot2]: https://ggplot2.tidyverse.org/ -[GitHub]: https://github.com/ -[Google Sheets]: https://www.google.com/sheets/ -[inDrop]: https://1cell-bio.com/ +[github]: https://github.com/ +[google sheets]: https://www.google.com/sheets/ +[indrop]: https://1cell-bio.com/ [lintr]: https://github.com/jimhester/lintr/ -[macOS]: https://www.apple.com/macos/ +[macos]: https://www.apple.com/macos/ [monocle]: http://cole-trapnell-lab.github.io/monocle-release/ [pkgdown]: https://pkgdown.r-lib.org/ [pointillism]: https://pointillism.acidgenomics.com/ -[R Markdown]: http://rmarkdown.rstudio.com/ -[R]: https://www.r-project.org/ +[r markdown]: http://rmarkdown.rstudio.com/ +[r]: https://www.r-project.org/ [rlang]: http://rlang.r-lib.org/ [roxygen2]: https://cran.r-project.org/package=roxygen2 [scater]: https://bioconductor.org/packages/scater/ [scde]: https://bioconductor.org/packages/scde/ [scone]: https://bioconductor.org/packages/scone/ [scran]: https://bioconductor.org/packages/scran/ -[Seurat]: http://satijalab.org/seurat/ -[SummarizedExperiment]: https://bioconductor.org/packages/SummarizedExperiment/ -[SureCell]: https://www.illumina.com/products/by-type/sequencing-kits/library-prep-kits/surecell-wta-ddseq.html +[seurat]: http://satijalab.org/seurat/ +[summarizedexperiment]: https://bioconductor.org/packages/SummarizedExperiment/ +[surecell]: https://www.illumina.com/products/by-type/sequencing-kits/library-prep-kits/surecell-wta-ddseq.html [testthat]: https://github.com/hadley/testthat/ [tidyeval]: https://dplyr.tidyverse.org/articles/programming.html [tidyverse]: http://www.tidyverse.org/ -[Travis CI]: https://travis-ci.org/ +[travis ci]: https://travis-ci.org/ [viridis]: https://cran.r-project.org/package=viridis [zinbwave]: https://bioconductor.org/packages/zinbwave/ -[zingeR]: https://github.com/statOmics/zingeR/ +[zinger]: https://github.com/statOmics/zingeR/ From b247c79d83cacaf492731133f1251536e0b12ea9 Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Tue, 17 Sep 2019 21:42:02 -0400 Subject: [PATCH 09/10] Prepare release --- DESCRIPTION | 14 +++++++------- README.md | 18 +++++++++--------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 6562d2fa8..9e5d14670 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Package: bcbioSingleCell Title: bcbio Single-Cell RNA-Seq Description: R package for bcbio single-cell RNA-seq analysis. -Version: 0.4.4 -Date: 2018-09-09 +Version: 0.4.5 +Date: 2018-09-17 Authors@R: c( person( given = "Michael", @@ -54,12 +54,12 @@ LazyData: false Depends: R (>= 3.6), SingleCellExperiment (>= 1.6), - basejump (>= 0.11.14) + basejump (>= 0.11.15) Imports: - acidplots (>= 0.2.14), + acidplots (>= 0.2.16), bcbioBase (>= 0.6.10), - bioverbs (>= 0.2.9), - goalie (>= 0.3.7), + bioverbs (>= 0.2.10), + goalie (>= 0.3.8), BiocGenerics (>= 0.30), BiocParallel (>= 1.18), IRanges (>= 2.18.2), @@ -73,7 +73,7 @@ Imports: methods, utils Suggests: - acidroxygen (>= 0.1.2), + acidroxygen (>= 0.1.3), BiocStyle (>= 2.12), R.utils (>= 2.9), knitr (>= 1.24), diff --git a/README.md b/README.md index d11970602..7c3ee7135 100644 --- a/README.md +++ b/README.md @@ -112,17 +112,17 @@ validObject(object) The papers and software cited in our workflows are available as a [shared library](https://paperpile.com/shared/C8EMxl) on [Paperpile][]. -[BiocManager]: https://cran.r-project.org/package=BiocManager -[Bioconductor]: https://bioconductor.org/ -[Chromium]: https://www.10xgenomics.com/solutions/single-cell/ -[Paperpile]: https://paperpile.com/ -[R]: https://www.r-project.org/ -[SCE]: https://bioconductor.org/packages/SingleCellExperiment/ -[SureCell]: https://www.illumina.com/products/by-type/sequencing-kits/library-prep-kits/surecell-wta-ddseq.html [bcbio]: https://bcbio-nextgen.readthedocs.io/ [bcl2fastq]: https://support.illumina.com/sequencing/sequencing_software/bcl2fastq-conversion-software.html +[biocmanager]: https://cran.r-project.org/package=BiocManager [bioconda]: https://bioconda.github.io/ +[bioconductor]: https://bioconductor.org/ +[chromium]: https://www.10xgenomics.com/solutions/single-cell/ [conda]: https://conda.io/ [devtools]: https://cran.r-project.org/package=devtools -[inDrops v3 index barcodes]: https://github.com/steinbaugh/koopa/blob/master/workflows/indrops/harvard_v3_sample_barcodes.csv -[inDrops]: https://github.com/indrops/indrops/ +[indrops v3 index barcodes]: https://github.com/steinbaugh/koopa/blob/master/workflows/indrops/harvard_v3_sample_barcodes.csv +[indrops]: https://github.com/indrops/indrops/ +[paperpile]: https://paperpile.com/ +[r]: https://www.r-project.org/ +[sce]: https://bioconductor.org/packages/SingleCellExperiment/ +[surecell]: https://www.illumina.com/products/by-type/sequencing-kits/library-prep-kits/surecell-wta-ddseq.html From 81352263af0c88f20a2dc6f3983c725400a1f2ba Mon Sep 17 00:00:00 2001 From: Michael Steinbaugh Date: Tue, 17 Sep 2019 21:45:20 -0400 Subject: [PATCH 10/10] Rebuild website --- docs/404.html | 4 +- docs/CONTRIBUTING.html | 4 +- docs/LICENSE-text.html | 4 +- docs/authors.html | 4 +- docs/index.html | 191 ++++++++++---------- docs/news/index.html | 4 +- docs/news/news-0.1.html | 48 ++--- docs/news/news-0.2.html | 14 +- docs/news/news-0.3.html | 76 ++++---- docs/news/news-0.4.html | 37 ++-- docs/pkgdown.yml | 4 +- docs/reference/bcb.html | 4 +- docs/reference/bcbioSingleCell-class.html | 6 +- docs/reference/bcbioSingleCell-package.html | 4 +- docs/reference/bcbioSingleCell.html | 22 +-- docs/reference/bcbioSingleCellTestsURL.html | 4 +- docs/reference/defunct.html | 4 +- docs/reference/deprecated.html | 4 +- docs/reference/extract.html | 4 +- docs/reference/index.html | 4 +- docs/reference/plotReadsPerCell-1.png | Bin 52877 -> 85568 bytes docs/reference/plotReadsPerCell-2.png | Bin 42380 -> 70479 bytes docs/reference/plotReadsPerCell.html | 11 +- docs/reference/reexports.html | 4 +- docs/reference/show.html | 4 +- docs/reference/updateObject.html | 6 +- 26 files changed, 245 insertions(+), 226 deletions(-) diff --git a/docs/404.html b/docs/404.html index ffb45c593..87651bb5a 100644 --- a/docs/404.html +++ b/docs/404.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -125,7 +125,7 @@

Page not found (404)

-

Site built with pkgdown 1.4.0.

+

Site built with pkgdown 1.4.1.

diff --git a/docs/CONTRIBUTING.html b/docs/CONTRIBUTING.html index 78dab8aa6..b5b9074a3 100644 --- a/docs/CONTRIBUTING.html +++ b/docs/CONTRIBUTING.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -136,7 +136,7 @@

-

Site built with pkgdown 1.4.0.

+

Site built with pkgdown 1.4.1.

diff --git a/docs/LICENSE-text.html b/docs/LICENSE-text.html index c5189f5a1..76b5837c4 100644 --- a/docs/LICENSE-text.html +++ b/docs/LICENSE-text.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -146,7 +146,7 @@

License

-

Site built with pkgdown 1.4.0.

+

Site built with pkgdown 1.4.1.

diff --git a/docs/authors.html b/docs/authors.html index bd1ba4d47..1a36a49a6 100644 --- a/docs/authors.html +++ b/docs/authors.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -150,7 +150,7 @@

Authors

-

Site built with pkgdown 1.4.0.

+

Site built with pkgdown 1.4.1.

diff --git a/docs/index.html b/docs/index.html index a2713da36..a3bb0995d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -32,7 +32,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -81,36 +81,42 @@

R method

-
if (!requireNamespace("remotes", quietly = TRUE)) {
-    install.packages("remotes")
-}
-Sys.setenv(R_REMOTES_UPGRADE = "always")
-# Set `GITHUB_PAT` in `~/.Renviron` if you get a rate limit error.
-remotes::install_github("hbc/bcbioSingleCell")
+
if (!requireNamespace("remotes", quietly = TRUE)) {
+    install.packages("remotes")
+}
+Sys.setenv(R_REMOTES_UPGRADE = "always")
+# Set `GITHUB_PAT` in `~/.Renviron` if you get a rate limit error.
+remotes::install_github("hbc/bcbioSingleCell")

Here’s how to update to the latest version on GitHub:

-
Sys.setenv(R_REMOTES_UPGRADE = "always")
-remotes::update_packages()
+
Sys.setenv(R_REMOTES_UPGRADE = "always")
+remotes::update_packages()

Always check that your Bioconductor installation is valid before proceeding.

-
if (!requireNamespace("BiocManager", quietly = TRUE)) {
-    install.packages("BiocManager")
-}
-BiocManager::valid()
+
if (!requireNamespace("BiocManager", quietly = TRUE)) {
+    install.packages("BiocManager")
+}
+BiocManager::valid()
+
+
+

+conda method

+

Configure conda to use the bioconda channels.

+

Load bcbio single-cell RNA-seq data

-
library(bcbioSingleCell)
-bcb <- bcbioSingleCell(
-    uploadDir = "indrops/final",
-    interestingGroups = c("genotype", "treatment"),
-    sampleMetadataFile = "sample_metadata.csv",
-    organism = "Homo sapiens",
-    ensemblRelease = 90L
-)
-saveData(bcb, dir = ".")
+

This will return a bcbioSingleCell object, which is an extension of the Bioconductor SingleCellExperiment container class. Consult the bcbioSingleCell() constructor function documentation for detailed information on the supported parameters:

-
help(topic = "bcbioSingleCell", package = "bcbioSingleCell")
+
help(topic = "bcbioSingleCell", package = "bcbioSingleCell")

@@ -123,77 +129,77 @@

Consult the bcbio documentation for more information on how to configure an inDrops run prior to loading into R with the bcbioSingleCell() function.

- - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + +
descriptionindexsequencesampleNameaggregategenotypedescriptionindexsequencesampleNameaggregategenotype
indrops11CTCTCTATsample1_1sample1wildtypeindrops11CTCTCTATsample1_1sample1wildtype
indrops12TATCCTCTsample2_1sample2knockoutindrops12TATCCTCTsample2_1sample2knockout
indrops13GTAAGGAGsample3_1sample3wildtypeindrops13GTAAGGAGsample3_1sample3wildtype
indrops14ACTGCATAsample4_1sample4knockoutindrops14ACTGCATAsample4_1sample4knockout
indrops21CTCTCTATsample1_2sample1wildtypeindrops21CTCTCTATsample1_2sample1wildtype
indrops22TATCCTCTsample1_2sample2knockoutindrops22TATCCTCTsample1_2sample2knockout
indrops23GTAAGGAGsample1_2sample3wildtypeindrops23GTAAGGAGsample1_2sample3wildtype
indrops24ACTGCATAsample1_2sample4knockoutindrops24ACTGCATAsample1_2sample4knockout
@@ -205,25 +211,25 @@

This is our current method for handling 10X Genomics Chromium and Illumina SureCell cell barcodes.

- - + + - - + + - - + + - - + + - - + +
descriptiongenotypedescriptiongenotype
sample1wildtypesample1wildtype
sample2knockoutsample2knockout
sample3wildtypesample3wildtype
sample4knockoutsample4knockout
@@ -232,9 +238,9 @@

Invalid object

If you encounter a validObject error when attempting to load a bcbioSingleCell object from a previous analysis, run this step to update the object to the current version of the package:

-
object <- updateObject(object)
-validObject(object)
-## [1] TRUE
+
@@ -291,8 +297,9 @@

Developers

Dev status

  • Repo status: active
  • -
  • +
  • Travis CI build status
  • AppVeyor CI build status
  • +
  • Anaconda versionAnaconda latest release dateAnaconda downloads
@@ -304,7 +311,7 @@

Dev status

-

Site built with pkgdown 1.4.0.

+

Site built with pkgdown 1.4.1.

diff --git a/docs/news/index.html b/docs/news/index.html index 63989cd93..e89fa2d81 100644 --- a/docs/news/index.html +++ b/docs/news/index.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -127,7 +127,7 @@

Release notes

-

Site built with pkgdown 1.4.0.

+

Site built with pkgdown 1.4.1.

diff --git a/docs/news/news-0.1.html b/docs/news/news-0.1.html index a07340f37..058ea8286 100644 --- a/docs/news/news-0.1.html +++ b/docs/news/news-0.1.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -132,9 +132,9 @@

filterCells now supports minUMIs = c("knee", "inflection") for automatic filtering based on the cellular barcode ranks. Internally this is handled by DropletUtils::barcodeRanks. -
+

-Minor changes

+Minor changes

  • Attempting to re-enable libgsl-dev installation for zinbwave on Travis CI.
  • Suggesting BiocParallel for zinbwave call in diffExp.
  • @@ -149,9 +149,9 @@

    bcbioSingleCell 0.1.8 (2018-05-16)

    -
    +

    -Minor changes

    +Minor changes

    • Initial updateObject method support for bcbioSingleCell class.
    • Relaxed validObject validity check to not require sample-level metadata in colData yet.
    • @@ -168,9 +168,9 @@

    • No longer attempting to sanitize the rownames for seurat objects in coercion method. This helps maintain the gene symbol appearance in plotting functions for genes with hyphens in the names.
    -
    +

    -Minor changes

    +Minor changes
    • Using BiocParallel::SerialParam internally for zinbwave in diffExp.
    • Simplified cell2sample internal code to always use mapCellsToSamples instead of attempting to use a stashed vector inside metadata for SingleCellExperiment method.
    • @@ -189,9 +189,9 @@

      bcbioSingleCell 0.1.10 (2018-05-19)

      -
      +

      -Minor changes

      +Minor changes

      • plotCellTypesPerCluster is using dark = TRUE by default again.
      • @@ -224,9 +224,9 @@

        aggregateReplicates function has been reworked to return a SingleCellExperiment object instead of bcbioSingleCell. The v0.2.4 update of bcbioRNASeq behaves similarly with this generic.

    -
    +

    -Minor changes

    +Minor changes
    • Reworked the internal handling of some seurat SingleCellExperiment method support, using as(x, "SingleCellExperiment") internally, which uses the new Seurat::Convert function.
    • Made some previously deprecated functions now defunct: plotClusters, plotTSNEExpressionData, loadSingleCellRun, darkTheme, pcCutoff, quantileHeatmap, plotKnownMarkers, readMarkers, readMarkersFile.
    • @@ -249,9 +249,9 @@

    • Improved R Markdown clustering and marker templates to optionally support UMAP and dark mode in the YAML parameters.
    -
    +

    -Minor changes

    +Minor changes
    • Using original Seurat mapping names for data: tSNE_1, tSNE_2, PC1, PC2, UMAP1, UMAP2.
    • Ensure transcript-level counts always have stripTranscriptVersions command applied, to remove the Ensembl transcript versions if present.
    • @@ -263,9 +263,9 @@

      bcbioSingleCell 0.1.13 (2018-05-29)

      -
      +

      -Minor changes

      +Minor changes

      • t-SNE and UMAP plot improvements.
      @@ -283,9 +283,9 @@

      readCellRanger no longer requires reference data defined by refdataDir, although this is still recommended.

    -
    +

    -Minor changes

    +Minor changes
    • Resaved example datasets.
    • Switched the example cellranger_small and seurat_small datasets to the publicly available pbmc4k dataset from 10X Genomics. Here we’ve subset the top 500 cells and genes by abundance. We’ll use either the pbmc4k or pbmc8k dataset for the vignette in a future update.
    • @@ -307,9 +307,9 @@

      bcbioSingleCell 0.1.15 (2018-06-13)

      -
      +

      -Minor changes

      +Minor changes

      • Updated internal code to use text as primary argument in markdownHeader calls.
      • Updated example datasets and unit tests to match.
      • @@ -337,9 +337,9 @@

        Seurat clustering now calculates multiple resolutions, suggesting 0.4, 0.8, and 1.2 by default. Dimensional reduction plots have been updated to support looping of these multiple resolutions.

    -
    +

    -Minor changes

    +Minor changes
    • as(object, "SingleCellExperiment") coercion now slots stashed metadata into SingleCellExperiment, if defined.
    • @@ -368,9 +368,9 @@

    • Internal data has been renamed to snake_case format, for improved consistency. Note that cell_cycle_markers is used in place of cellCycleMarkers, and cell_type_markers in place of cellTypeMarkers. There’s no easy way to link these files as aliases, so this is a necessary breaking change.
    -
    +

    -Minor changes

    +Minor changes
    • Improved R Markdown template defaults for quality control and clustering.
    • Now importing functions related to differential expression into the package NAMESPACE, including DESeq2, edgeR, and zinbwave.
    • @@ -445,7 +445,7 @@

      Contents

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/news/news-0.2.html b/docs/news/news-0.2.html index 9b18e822d..22104655f 100644 --- a/docs/news/news-0.2.html +++ b/docs/news/news-0.2.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5
    @@ -120,7 +120,7 @@

    Major changes

      -
    • Moved clustering and seurat object support to pointillism: cellCountsPerCluster, cellTypesPerCluster, clusterCellCountsPerSample, fetchData functions, plotFeature functions, plotGene functions, plotMarker functions, plotPCA, plotTSNE,plotUMAP`.
    • +
    • Moved clustering and seurat object support to pointillism: cellCountsPerCluster, cellTypesPerCluster, clusterCellCountsPerSample, fetchData functions, plotFeature functions, plotGene functions, plotMarker functions, plotPCA, plotTSNE, plotUMAP.
    • Now requiring bcbioBase v0.4+ and basejump v0.7+.
    @@ -131,9 +131,9 @@

  • Removed from exports (for simplicifcation): plotClusters, plotFeatures, quantileHeatmap, readMarkers, readMarkersFile.
-
+

-Minor changes

+Minor changes
  • No longer exporting mapCellsToSamples. This is now only called internally.
  • Updated documentation to use roxygen2 v6.1.
  • @@ -150,9 +150,9 @@

  • Moved clustering and marker templates to pointillism package, since all clustering code has been moved there. The quality control template using the filterCells function is still provided here.
-
+

-Minor changes

+Minor changes
  • prepareSingleCellTemplate: Improved internal code to use updated prepareTemplate, which has been migrated to basejump package.
  • @@ -181,7 +181,7 @@

    Contents

-

Site built with pkgdown 1.4.0.

+

Site built with pkgdown 1.4.1.

diff --git a/docs/news/news-0.3.html b/docs/news/news-0.3.html index c48cacf2a..2bbef4f9c 100644 --- a/docs/news/news-0.3.html +++ b/docs/news/news-0.3.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5
@@ -132,9 +132,9 @@

  • Reorganized metricsPerSample code approach.
  • -
    +

    -Minor changes

    +Minor changes
    • Consolidated S4 validity check code into AllClasses.R file.
    • Updated Travis and AppVeyor CI configuration.
    • @@ -158,9 +158,9 @@

    • Renamed example data from cellranger_small to cellranger, and indrops_small to simply indrops.
    -
    +

    -Minor changes

    +Minor changes
    • Transitioning to goalie for assert checks in place of assertive package.
    • Miscellaneous documentation improvements.
    • @@ -185,9 +185,9 @@

    • Improved plotting functions to inherit params from basejump.
    -
    +

    -Minor changes

    +Minor changes
    • Removed barcodePattern global variable.
    @@ -196,9 +196,9 @@

    bcbioSingleCell 0.3.3 (2018-11-25)

    -
    +

    -Minor changes

    +Minor changes

    • Updated basejump and bcbioBase dependencies, to tighten up build checks.
    • Documentation and CI configuration fixes.
    • @@ -216,9 +216,9 @@

      metrics: Removed code and consolidated SingleCellExperiment method support in basejump package.

    -
    +

    -Minor changes

    +Minor changes
    • Documentation improvements.
    • @@ -240,9 +240,9 @@

    • Migrated to inheriting S4 generics from bioverbs, where applicable.
    -
    +

    -Minor changes

    +Minor changes
    • Reworked documentation to use sentence case instead of title case.
    @@ -251,9 +251,9 @@

    bcbioSingleCell 0.3.6 (2019-01-13)

    -
    +

    -Minor changes

    +Minor changes

    • Updated basejump and bcbioBase dependencies, to pass build checks.
    • Split out imports into a separate R file.
    • @@ -263,9 +263,9 @@

      bcbioSingleCell 0.3.7 (2019-02-12)

      -
      +

      -Minor changes

      +Minor changes

      • bcbioSingleCell generator: improved internal handling of mapCellsToSamples call. This reworked join step checks the sampleID mapping more carefully.
      • @@ -276,9 +276,9 @@

        bcbioSingleCell 0.3.8 (2019-03-18)

        -
        +

        -Minor changes

        +Minor changes

        • Updated basejump and bcbioBase dependencies.
        • Updated documentation.
        • @@ -289,9 +289,9 @@

          bcbioSingleCell 0.3.9 (2019-04-01)

          -
          +

          -Minor changes

          +Minor changes

          • Migrated development code to Acid Genomics.
          • Updated basejump dependency to v0.10 release series.
          • @@ -311,9 +311,9 @@

          • Extract method [ on bcbioSingleCell class objects no longer alters the version of the object. It only sets subset = TRUE, similar to bcbioRNASeq.
    -
    +

    -Minor changes

    +Minor changes
    • Bug fix release for formal rename in emptyRanges from mcolsNames to mcolnames. This has been changed in basejump 0.10.3.
    @@ -329,9 +329,9 @@

  • Restricted S4 methods back to bcbioSingleCell from SingleCellExperiment where applicable. Generally, this applies to the supported QC plotting functions. Previously, the methods were defined against SingleCellExperiment to also support CellRanger S4 class, which has since been moved to the Chromium package.
  • -
    +

    -Minor changes

    +Minor changes
    • Improved code coverage by adding additional unit tests.
    • Updated internal reexport method for S4 generics, making reexports.Rd file no longer necessary.
    • @@ -342,9 +342,9 @@

      bcbioSingleCell 0.3.12 (2019-04-18)

      -
      +

      -Minor changes

      +Minor changes

      • Deprecated prepareSingleCellTemplate, in favor of prepareTemplate.
      • Switched Travis CI configuration to use singlecell Docker image.
      • @@ -354,9 +354,9 @@

        bcbioSingleCell 0.3.13 (2019-04-23)

        -
        +

        -Minor changes

        +Minor changes

        • Now importing ggplot2 code from acidplots package.
        • @@ -375,9 +375,9 @@

          bcbioSingleCell 0.3.15 (2019-05-29)

          -
          +

          -Minor changes

          +Minor changes

          • Updated barcodeRanksPerSample and plotBarcodeRanks to support DropletUtils update in Bioconductor 3.9.
          • Improved Travis and AppVeyor CI configuration.
          • @@ -387,9 +387,9 @@

            bcbioSingleCell 0.3.16 (2019-07-17)

            -
            +

            -Minor changes

            +Minor changes

            • Updated basejump dependencies.
            • Improved Travis CI docker configuration.
            • @@ -399,9 +399,9 @@

              bcbioSingleCell 0.3.17 (2019-07-24)

              -
              +

              -Minor changes

              +Minor changes

              • Improved internal S4 function naming consistency.
              • Updated basejump dependencies.
              • @@ -420,9 +420,9 @@

                updateObject: Simplified method support, dropping rowRanges argument. No longer attempting to coerce assays back to a simple list, which doesn’t work well on Bioconductor 3.10 Devel currently.

    -
    +

    -Minor changes

    +Minor changes
    • Updated basejump dependencies.
    • Improved code coverage over 90%.
    • @@ -467,7 +467,7 @@

      Contents

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/news/news-0.4.html b/docs/news/news-0.4.html index c1e2bd459..d012c557e 100644 --- a/docs/news/news-0.4.html +++ b/docs/news/news-0.4.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5
    @@ -123,9 +123,9 @@

  • Offloaded plotting functions to acidplots, so we can use some of this code in a shared manner with objects imported from 10X Genomics Chromium.
  • -
    +

    -Minor changes

    +Minor changes
    • Improved documentation consistency by using shared roxygen from acidroxygen package.
    • Updated basejump and bcbio R package dependencies.
    • @@ -135,9 +135,9 @@

      bcbioSingleCell 0.4.1 (2019-08-20)

      -
      +

      -Minor changes

      +Minor changes

      • plotReadsPerCell: Reworked internal code to use DataFrame primarily instead of tbl_df, so we can remove dplyr dependency.
      • @@ -157,9 +157,9 @@

        bcbioSingleCell: Simplifed internal colData handling, calling calculateMetrics after creating SingleCellExperiment with makeSingleCellExperiment. This improves consistency with Chromium package and enables better preparation of rowRanges containing spike-ins and transgenes.

    -
    +

    -Minor changes

    +Minor changes
    • Moved metricsCols global to basejump, so we can share with Chromium.
    • Improved generator consistency with other basejump and bcbio R packages.
    • @@ -169,9 +169,9 @@

      bcbioSingleCell 0.4.3 (2019-08-27)

      -
      +

      -Minor changes

      +Minor changes

      • NAMESPACE and basejump dependency updates.
      @@ -180,15 +180,27 @@

      bcbioSingleCell 0.4.4 (2019-09-09)

      -
      +

      -Minor changes

      +Minor changes

      • bcbioSingleCell: Internal generator now calls importSampleData using pipeline = "bcbio" argument, so we don’t run into breaking changes when handling user metadata in a future basejump update.
      • Updated basejump dependency versions.
    +
    +
    +

    +bcbioSingleCell 0.4.5 (2019-09-17)

    +
    +

    +Minor changes

    +
      +
    • Switched QC template to use bcb_file as main file input, similar to bcbioRNASeq QC template.
    • +
    • Updated lintr config.
    • +
    +
    @@ -201,6 +213,7 @@

    Contents

  • 0.4.2
  • 0.4.3
  • 0.4.4
  • +
  • 0.4.5
  • @@ -214,7 +227,7 @@

    Contents

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml index 889d8136d..8999c6fe8 100644 --- a/docs/pkgdown.yml +++ b/docs/pkgdown.yml @@ -1,5 +1,5 @@ -pandoc: 1.12.3.1 -pkgdown: 1.4.0 +pandoc: 2.3.1 +pkgdown: 1.4.1 pkgdown_sha: ~ articles: [] diff --git a/docs/reference/bcb.html b/docs/reference/bcb.html index b27c6b36b..536d214c1 100644 --- a/docs/reference/bcb.html +++ b/docs/reference/bcb.html @@ -71,7 +71,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5
    @@ -172,7 +172,7 @@

    Author

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/bcbioSingleCell-class.html b/docs/reference/bcbioSingleCell-class.html index 8eaa5861d..3b6de4738 100644 --- a/docs/reference/bcbioSingleCell-class.html +++ b/docs/reference/bcbioSingleCell-class.html @@ -74,7 +74,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5
    @@ -129,7 +129,7 @@

    bcbio single-cell RNA-seq data set

    Note

    -

    Updated 2019-08-21.

    +

    Updated 2019-09-09.

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/bcbioSingleCell-package.html b/docs/reference/bcbioSingleCell-package.html index 9c0a76230..58a25914a 100644 --- a/docs/reference/bcbioSingleCell-package.html +++ b/docs/reference/bcbioSingleCell-package.html @@ -72,7 +72,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -164,7 +164,7 @@

    Author

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/bcbioSingleCell.html b/docs/reference/bcbioSingleCell.html index 9306bd651..932aaf03f 100644 --- a/docs/reference/bcbioSingleCell.html +++ b/docs/reference/bcbioSingleCell.html @@ -74,7 +74,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -229,10 +229,10 @@

    Examp
    uploadDir <- system.file("extdata/indrops", package = "bcbioSingleCell") x <- bcbioSingleCell(uploadDir)
    #> Dated project directory: 2018-01-01_bcbio.
    #> 1 sample detected: -#> [1] "multiplexed_AAAAAAAA"
    #> Importing 'project-summary.yaml' using 'yaml::yaml.load_file()'.
    #> Data versions are missing.
    #> Importing 'programs.txt' using 'data.table::fread()'.
    #> Importing 'bcbio-nextgen.log' using 'base::readLines()'.
    #> 'bcbio-nextgen.log' file is empty.
    #> Importing 'bcbio-nextgen-commands.log' using 'base::readLines()'.
    #> 1000 reads per cellular barcode cutoff detected.
    #> Counts will imported as genes.
    #> UMI type: harvard-indrop-v3.
    #> Importing unfiltered cellular barcode distributions...
    #> Importing 'multiplexed-AAAAAAAA-barcodes.tsv' using 'data.table::fread()'.
    #> Importing counts...
    #> Importing 'multiplexed-AAAAAAAA.mtx.rownames' using 'base::readLines()'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.colnames' using 'base::readLines()'.
    #> Importing 'multiplexed-AAAAAAAA.mtx' using 'Matrix::readMM()'.
    #> Importing sidecar 'multiplexed-AAAAAAAA.mtx.rownames'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.rownames' using 'base::readLines()'.
    #> Importing sidecar 'multiplexed-AAAAAAAA.mtx.colnames'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.colnames' using 'base::readLines()'.
    #> 'multiplexed-AAAAAAAA.mtx' does not contain syntactically valid names.
    #> Imported 'multiplexed-AAAAAAAA'.
    #> bcbio GTF file: /n/app/bcbio/dev/genomes/Hsapiens/hg38/rnaseq/ref-transcripts.gtf.
    #> bcbio GTF file is not accessible.
    #> Slotting empty ranges into 'rowRanges()'.
    #> 'sampleMetadataFile' is recommended for multiplexed samples (e.g. harvard-indrop-v3).
    #> Calculating 100 sample metrics.
    #> Calculating metrics without biotype information. -#> 'rowRanges' required to calculate: nCoding, nMito, mitoRatio.
    #> bcbioSingleCell 0.4.4 -#> uploadDir: /tmp/RtmpzwtPV8/temp_libpath9c5a3896d068/bcbioSingleCell/extdata/indrops -#> dates(2): [bcbio] 2018-01-01; [R] 2019-09-09 +#> [1] "multiplexed_AAAAAAAA"
    #> Importing 'project-summary.yaml' using 'yaml::yaml.load_file()'.
    #> Data versions are missing.
    #> Importing 'programs.txt' using 'data.table::fread()'.
    #> Setting row names from 'rowname' column.
    #> Importing 'bcbio-nextgen.log' using 'base::readLines()'.
    #> 'bcbio-nextgen.log' file is empty.
    #> Importing 'bcbio-nextgen-commands.log' using 'base::readLines()'.
    #> 1000 reads per cellular barcode cutoff detected.
    #> Counts will imported as genes.
    #> UMI type: harvard-indrop-v3.
    #> Importing unfiltered cellular barcode distributions...
    #> Importing 'multiplexed-AAAAAAAA-barcodes.tsv' using 'data.table::fread()'.
    #> Setting row names from 'rowname' column.
    #> Importing counts...
    #> Importing 'multiplexed-AAAAAAAA.mtx.rownames' using 'base::readLines()'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.colnames' using 'base::readLines()'.
    #> Importing 'multiplexed-AAAAAAAA.mtx' using 'Matrix::readMM()'.
    #> Importing sidecar 'multiplexed-AAAAAAAA.mtx.rownames'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.rownames' using 'base::readLines()'.
    #> Importing sidecar 'multiplexed-AAAAAAAA.mtx.colnames'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.colnames' using 'base::readLines()'.
    #> 'multiplexed-AAAAAAAA.mtx' does not contain syntactically valid names.
    #> Imported 'multiplexed-AAAAAAAA'.
    #> bcbio GTF file: /n/app/bcbio/dev/genomes/Hsapiens/hg38/rnaseq/ref-transcripts.gtf.
    #> bcbio GTF file is not accessible.
    #> Slotting empty ranges into 'rowRanges()'.
    #> 'sampleMetadataFile' is recommended for multiplexed samples (e.g. harvard-indrop-v3).
    #> Calculating 100 sample metrics.
    #> Calculating metrics without biotype information. +#> 'rowRanges' required to calculate: nCoding, nMito, mitoRatio.
    #> bcbioSingleCell 0.4.5 +#> uploadDir: /private/var/folders/j1/hw6j14mj3wq381x7mynwfbp00000gn/T/RtmpIbOaaE/temp_libpathe6db58dc9be0/bcbioSingleCell/extdata/indrops +#> dates(2): [bcbio] 2018-01-01; [R] 2019-09-17 #> level: genes #> interestingGroups: sampleName #> filtered: FALSE @@ -253,12 +253,12 @@

    Examp uploadDir = uploadDir, sampleMetadataFile = file.path(uploadDir, "metadata.csv") )

    #> Dated project directory: 2018-01-01_bcbio.
    #> 1 sample detected: -#> [1] "multiplexed_AAAAAAAA"
    #> Importing 'project-summary.yaml' using 'yaml::yaml.load_file()'.
    #> Data versions are missing.
    #> Importing 'programs.txt' using 'data.table::fread()'.
    #> Importing 'bcbio-nextgen.log' using 'base::readLines()'.
    #> 'bcbio-nextgen.log' file is empty.
    #> Importing 'bcbio-nextgen-commands.log' using 'base::readLines()'.
    #> 1000 reads per cellular barcode cutoff detected.
    #> Counts will imported as genes.
    #> UMI type: harvard-indrop-v3.
    #> Importing 'metadata.csv' using 'data.table::fread()'.
    #> Multiplexed samples detected.
    #> Importing unfiltered cellular barcode distributions...
    #> Importing 'multiplexed-AAAAAAAA-barcodes.tsv' using 'data.table::fread()'.
    #> Importing counts...
    #> Importing 'multiplexed-AAAAAAAA.mtx.rownames' using 'base::readLines()'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.colnames' using 'base::readLines()'.
    #> Importing 'multiplexed-AAAAAAAA.mtx' using 'Matrix::readMM()'.
    #> Importing sidecar 'multiplexed-AAAAAAAA.mtx.rownames'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.rownames' using 'base::readLines()'.
    #> Importing sidecar 'multiplexed-AAAAAAAA.mtx.colnames'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.colnames' using 'base::readLines()'.
    #> 'multiplexed-AAAAAAAA.mtx' does not contain syntactically valid names.
    #> Imported 'multiplexed-AAAAAAAA'.
    #> bcbio GTF file: /n/app/bcbio/dev/genomes/Hsapiens/hg38/rnaseq/ref-transcripts.gtf.
    #> bcbio GTF file is not accessible.
    #> Slotting empty ranges into 'rowRanges()'.
    #> Calculating 100 sample metrics.
    #> Calculating metrics without biotype information. -#> 'rowRanges' required to calculate: nCoding, nMito, mitoRatio.
    #> bcbioSingleCell 0.4.4 -#> uploadDir: /tmp/RtmpzwtPV8/temp_libpath9c5a3896d068/bcbioSingleCell/extdata/indrops -#> dates(2): [bcbio] 2018-01-01; [R] 2019-09-09 +#> [1] "multiplexed_AAAAAAAA"
    #> Importing 'project-summary.yaml' using 'yaml::yaml.load_file()'.
    #> Data versions are missing.
    #> Importing 'programs.txt' using 'data.table::fread()'.
    #> Setting row names from 'rowname' column.
    #> Importing 'bcbio-nextgen.log' using 'base::readLines()'.
    #> 'bcbio-nextgen.log' file is empty.
    #> Importing 'bcbio-nextgen-commands.log' using 'base::readLines()'.
    #> 1000 reads per cellular barcode cutoff detected.
    #> Counts will imported as genes.
    #> UMI type: harvard-indrop-v3.
    #> Importing 'metadata.csv' using 'data.table::fread()'.
    #> Setting row names from 'rowname' column.
    #> Multiplexed samples detected.
    #> Importing unfiltered cellular barcode distributions...
    #> Importing 'multiplexed-AAAAAAAA-barcodes.tsv' using 'data.table::fread()'.
    #> Setting row names from 'rowname' column.
    #> Importing counts...
    #> Importing 'multiplexed-AAAAAAAA.mtx.rownames' using 'base::readLines()'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.colnames' using 'base::readLines()'.
    #> Importing 'multiplexed-AAAAAAAA.mtx' using 'Matrix::readMM()'.
    #> Importing sidecar 'multiplexed-AAAAAAAA.mtx.rownames'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.rownames' using 'base::readLines()'.
    #> Importing sidecar 'multiplexed-AAAAAAAA.mtx.colnames'.
    #> Importing 'multiplexed-AAAAAAAA.mtx.colnames' using 'base::readLines()'.
    #> 'multiplexed-AAAAAAAA.mtx' does not contain syntactically valid names.
    #> Imported 'multiplexed-AAAAAAAA'.
    #> bcbio GTF file: /n/app/bcbio/dev/genomes/Hsapiens/hg38/rnaseq/ref-transcripts.gtf.
    #> bcbio GTF file is not accessible.
    #> Slotting empty ranges into 'rowRanges()'.
    #> Calculating 100 sample metrics.
    #> Calculating metrics without biotype information. +#> 'rowRanges' required to calculate: nCoding, nMito, mitoRatio.
    #> bcbioSingleCell 0.4.5 +#> uploadDir: /private/var/folders/j1/hw6j14mj3wq381x7mynwfbp00000gn/T/RtmpIbOaaE/temp_libpathe6db58dc9be0/bcbioSingleCell/extdata/indrops +#> dates(2): [bcbio] 2018-01-01; [R] 2019-09-17 #> level: genes -#> sampleMetadataFile: /tmp/RtmpzwtPV8/temp_libpath9c5a3896d068/bcbioSingleCell/extdata/indrops/metadata.csv +#> sampleMetadataFile: /private/var/folders/j1/hw6j14mj3wq381x7mynwfbp00000gn/T/RtmpIbOaaE/temp_libpathe6db58dc9be0/bcbioSingleCell/extdata/indrops/metadata.csv #> interestingGroups: sampleName #> filtered: FALSE #> class: SingleCellExperiment @@ -297,7 +297,7 @@

    Author

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/bcbioSingleCellTestsURL.html b/docs/reference/bcbioSingleCellTestsURL.html index 472af7735..5afb8a35c 100644 --- a/docs/reference/bcbioSingleCellTestsURL.html +++ b/docs/reference/bcbioSingleCellTestsURL.html @@ -71,7 +71,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -146,7 +146,7 @@

    Contents

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/defunct.html b/docs/reference/defunct.html index dda921c64..4b4b880e9 100644 --- a/docs/reference/defunct.html +++ b/docs/reference/defunct.html @@ -71,7 +71,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -175,7 +175,7 @@

    Contents

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/deprecated.html b/docs/reference/deprecated.html index 8d9ba37ce..96039f666 100644 --- a/docs/reference/deprecated.html +++ b/docs/reference/deprecated.html @@ -71,7 +71,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -180,7 +180,7 @@

    Contents

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/extract.html b/docs/reference/extract.html index 028e0bcd7..d88498fc2 100644 --- a/docs/reference/extract.html +++ b/docs/reference/extract.html @@ -71,7 +71,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -298,7 +298,7 @@

    Author

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/index.html b/docs/reference/index.html index 9a1eade68..5409f5d0b 100644 --- a/docs/reference/index.html +++ b/docs/reference/index.html @@ -69,7 +69,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -221,7 +221,7 @@

    Contents

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/plotReadsPerCell-1.png b/docs/reference/plotReadsPerCell-1.png index 61424d36447e38fa584284a9449471ef3787cefd..3a6f9dfa7240bf97261037679fa40db8290fa050 100644 GIT binary patch literal 85568 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%0AD`>vy`bTo-{_-@Fk7+$l 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 literal 52877 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 U(0>AC;xTM2ZKW3`Ecoj`0A7~4hyVZp diff --git a/docs/reference/plotReadsPerCell-2.png b/docs/reference/plotReadsPerCell-2.png index 6f36f4b1a52c3fd52b7756bf13a8794fef0da197..fa4ffbfc36e12580ff363171744e28467a6680ab 100644 GIT binary patch literal 70479 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�k#Gdvk^>p4#z}u5NvwcVdlwg}gEitnEOsUPD@Z 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μmfO!q)(xi(UDKmqb1x6U?6y8@xq121%^D z$2qyIgoQF>$pfSwb^o=x!^m5y(zV@(ai9mC_F2M{Nu8#XBJ;y-o?xe?;oHi}F~ko( z_tzId;Yk@PJ%FH-n(H;mDmZJ{Q;<(2R`?4>N=PlwdPHv$9qr9u ze3#pt_RCQZN{I(IIuFo%9lBC-!sXYfzFA5C5uUH17()~_@g3@CWd*TgR*eq0$%3n< z%9RNtBO@x4D{lvf6LUI%+@s<=nZVGkCQ0R)dp~tR*|$Y6b2G}VjsmN`7JHk4+9Vl$qUaQ33H@( zG?rA|cDjVN651g(CnxOUhL3WunWk9)8OC*ht$r}pb>t!t%&>o-KhR*sEk_Y#c?DIf z>W1EPp?mkafonMZNEghd?wm6sBJWDGU0%^E0*E1SEj8f*x+gDGMcBd2w(}yiUERL( zEtcbQN!P-S$><-(v~N3%cbWE_`XNx%@n~Y~QW9aOK%z|kcYz|wlCDv1pGXgfMdHb> zE<^jLC?kADV!OE5*c+zfC=)vzWc&;j+I~MV^|XBe%Ni*cr2Yo<*~wyjVxcvlxTJ>+ zBhxD=3%j9>jG@nd;3@|}CLq_dha-c+-pc4vjHc9AARTsIVwBG_0_M!g^g})GYB1bn zZ-3&v%1&3spBrX6#!Ys0+5=_y)uEAo8UQ_MVPT!*Qv(j9d{Pb-mJYs@H(Udo0|zmC zcmf(DZ(?xxXTDT7#6F-bYrsn0N}UBpeXcWP%u@*%LxMbMX=$t#dA;sbtL$QWdipNU z!kVx7t4pKzV0ceOnJ$VqjVj zhOJC;IaPGenxl&AfC1a-X-UyDskT9uT02>_$ilA{@!+FF!je+?W8>mZs^HVCs*B`Bs0 zm<1JHxFVQK7}Mi5)h`x_tc+&09F{UKn-^k)`G(?Gq1YTSduC!XCDS3gHr>XaQQGgr z4;k}9)Po1vlI8COCaKt#77mySEG~1l6!-o>!PW%9c}LJ?qS1hRPK}Ep~`oj zqa=vcfbUvd`f2Dd>ks+wGjXGCMZO2~&j&@y*9n5aH9JzZ=5PMMWxMy%Y+ZCSn7sC? zJ~)#ShT^p;grCqlK5AGA^MTauRSK=ELauY~36^S$C>NiaXqFojEHyK-(dB7Yb@ArB zTG{0!(`+hpe&CgaiJIJkd;z!o?|4((!=TtRuY_C1jbC1@y8f-}e%S(t&y1UR4x`42 zOEPSIrmVMFjSXi%rQ3YV?(&_QHNU#op7*(c3=JE0L*>;@JNKD* z=eg2Oai&4L{MOC#;KmWidE86s4JVhe@q9d-Bo}_iE2n<#%c2lL;S8VieCA#DN6Li= zV@~Q4a7OsCCT1Ob=;zfB_7=@8i*y)=Lk00@ht)SgH*t>6vJw;79=B84NO7S$3DyFY zwTW%%zjwc5+!7Pt zqE~_5JW>!F%IxJpkZ3>33AJP{L!0JUc}|D z-talusHTL%tBsW@QWg@2ei>6vwmPKj#NiO_D~rd(-R9Q6y|RnyR2hOv1Cny@C%b7Y zpun%w_VM0;lcwhT8v&drPy8yFfx%UW_B{g+q~>t=74SQW0`y61LS$*^LzqbY3$)qz zV=9^RLBPMwf@l()Q_r~rn)aMXiT)SD^3e~x6r8_r1aeD~P%<1!5Nz4g1C6 zNL;*zW<+$p>{75QLq^6uH{z4R!}dn+-&k2R(}t+H7IptMeOv^>h4L1W>1;;Pkvgqe z<{ySia7eHFg9pQoA6n|_?&{)0!BZ6=ve5ino_$~exRN3Y3JRXkjhXBo>JhWHP9N*Y ztVNe3xDn5a(K7x7#P*9w^!qGT)Vo3G95N78R#eox{WB}Kw0l@x&PC&3m)e)n0*V;CFvj=&VId(988QLW)*^@Gh&B(#LUL4l_%kk;@XZji#Gl*w8u+iId& zqC${H%DA4X)KO_GbFwk9SqO)6&{e;J4e!qDGl4^ak=GMGg%^bv>{;4p%e_6GQcJ;B zXfp9EIHJ0F7bLWSL{TO=5Je^&mnz)&xXc`z&e8mJ&%}V;g8rW_iS><74Z)qHX82aP zdMyLhH8GGBuW)ljYW{xAU$$^x*%|n<0FN5?)~Yqa&yQBQrHZa-W$N7N0Au)oyKc1F zJZiHDs1t(eF|BSjUMf(|8M^bL{a1Kp{S(fiiUU#A@!Q$J^=G{Z`F5P#XKB5S*((#q z1~N*|w7r|JoG+pHzL$JTFrB+lsV|MCL%>*zadRFvRzR;LJl$Ico6WQjYM$)jLs_3O zm2Uq_6k$6%w7^TI+~t+U{*=Tma^tCcdGSN?rOa@~AFey^97*O7NX#_GRA+B~$b2O< z<<#}CF0cFojnflfr2Hm%vUa38U_hTuu|F@|VuL9=jKvoj{A3`&rNq5OPr81khGUT4 zOgq0#3Y$zkGS6Gy&Er1s$RIGRIOdIYtv7G}Pr@LuLH5B4Cqi7QNm|S|6lON#Re;$& z#^Z1%-ZTSVyx4@FqdIM~D-B9izu%}|Jy;Q1nGnssBN2`KkU0_$l4~=`TfmXmCqubx zf9#q#HTtmWuk00>ohYn7T8RMRjS=!9CJ6L>pB<2E!{sRan<;ar^#R+S0!fsw4Vqht zgA>w4lffpqlvQ5G!rH>oEJD`p&A73FU&5wa-M2NWaYWo}6W9+~{wfL-;TP!o}f>Z+a8?B;KNTE9>;1U%*9&6!;DYwr!NVsvR@`CQ z==PC^KIs=ZIdvWy>2IEG8$anw1S8SOD5SEHUPPJfS_}#57$)PC5U5Pv+Bh2zrjLev z+fRwHt%}zf>eH7ne#g)BMHp-h)5h1#vhn0})r50#>iOV6xRlA{={z{9K5_$qqk@Tj@7E@CSF`f${K7$)-ZC znZD%8-*6U~jR}0{>32;4{+ViLc!|M5(%*iC1GBnuPI~EJbMkK`Mh=+0UB10vqo7uE zciiTnZ<->a@B5*g;d$WqrkO@vC$e`xBO{rA=dZ*KnVmS)h0urZFKw7X6r8^mj<@et zw>H1l`0h=3l}2*SoXD<_=G#{CYU6rdAXwY|rIUY)A&h}&KGFD1|K4%i)?*E8%UZ*H z8DGrl|6P6upu`g7Pk(ju)lmK@?GO#$PWh9~8hlTTHMe%h*7A{u3aGTtxw%baaRHkj zN3Ts{>!>DGt?j(uigtTT!aFyB+#4TbMKIyUhkMDmTb8uvKlb6FZN3m`ZBwOfcwHc$ zmUaO3W8da%>j$8IV}CWwwSMwt{PNcU4_~h)2X$2CV>VkgKbk4NU-xh?Bx1VygSBmY zawM)sPq5Hbe8c%lqJ;(M7_k2wC~22rv9V6^ZyKT`c(BF(&pmf45^FnjhivP7{cz}Gu{@Js{ox2W?;4n;e(0&`4jhTg& zKeigy&t*H#v}BjADQEU~+tyM*mC2=7yxPGSd<5q-whgG*nCChR zFz#%8Kgc$R>X}?xA#!i3E#trAb^=L?zh;iv;KqUwmb>|P z|H>JkkG9r2y*%pUb)7kvWZ19chWU2_TVUugE?`?2ZYpgQ3Q!rljUGg?e<#hiR#+{aa#WoC4rhwHU1O%jVpu$ z|70OupBsz8mvEJ-%w;3%-@$tYmuf8THwqQ@(`58MTR!lP`pxUN?}>HB{@%plAc|>P zp&zqZ3e&^JR=dv>C$UDv)I4x7Y&n=->HVGZp=cD3E5qN5q3<=`B%bB{H2rmqE{2te zw>nNr(hNt#Z}qoZg$fl%3g%x*YBnA=4INrgA&`H0)bQY$cxLO%oD4CWJ8yH?$`GA~ zY|h(h8^t}WE>X_Qb8i|57jfNtsDl1JmK1k+x!~kKOX{s}{Ew2MnuQu8^E~3*G4(2w zcPbqEo^xPFKlIZqhX35V?)C-8-uv4J!C>6LK<3z)4X+mnQMyFS(oV{&Yx0$@Z7uRm z$A0AAqPMO}BR?}-wx=^1Wwf=Kw^lXq$kU5{+Egx4VM$(X7Hqq_a`PXPy6;*#UgP82 zY&SM?pl_)b?Qc0=cAPhNOncnPzfA$YesMVA@X;Ke!j9|f<=S(UT)w48ml6x>X__-e zQjht3_jmkr^ZIjmqQp<$bC;wv2rt}tXB}CqBccFZ`F5Q;_U9YS zoE(ivX&shba1lS8?1a7x48H$S8IkvCr&lw zm|+70>CT+_c76C8`#I#`2{;(t-NvkXP`@<6*toUL-q;wfq!>XbF<{FTd#gfv>fZbfFDWT--}UHRICJWpk;D@TYVpdMN-Db z3DL((RtN-hrAi+{PuXpaBXnk#&Xf5#u@&k zY(80HXs?QVtOX!EH!D3I-D1$QKJ$J$N6ORZ&b`iMXpqZ~?$*|8p|LbSBE4IhZ@T1BFYIpBz%|`HqCK%X-GV7lpG|pNb3tR~H^O+{ zev0CEWa_017h01!RW`x-MSIOOalow-GD7AF^=(*aiNR|E%m-Zx6T6z4zN|et z#}uc-E4{`sWaxw@Jt4=FJK8Y#(D5Y~mL<3Jc}s+1?{C{r!7trQoWo+fk*nntva57?c+5Tq?^Sr#BWm0l{i(ih8QXQ_(ASgm*i4dVO%vTmv=F?(kc; z_ao*DqeuKO#R2Vf^DP7KE4Szp1+AS>e)t0F7;-{iao^1EBok%i$+7gDOZ1C8eI{Rs z=`9E8TKpZWc@wlI*R8u({@(O(FBDiU0)2)JeuJWl(%5_B8XvCM6#h6f{DvjOqgR8? znQg<|Y@anTRLtUHBStanl#$?Q&G|@woR4TNR`;_BG1=)c!Lri{fOk1Zzb|mz!}eMs z;1OCmX0E2hmgJwdr%fahpwLzHOh$%0=Kkue`weg>Q+R2R4Lh-#k z=D5Dk%g$my@d^v{y*@C!Oh}NY%yXW52b&{|sM&ik1hkZA)z<^vYwksfG!!3a>J4Jr z`-0!SpKR4SJoWQHIma;`F#`#V%0FZD39Oo{Tk;048^)z*)!2RJTY^u+p&#uA!mQK# zi`7XlD*W@>a2PP;o%s-}tv(vA@v{|sg}A`D~u^@Z=cJE3zE>~3LO zDs4Iok67xpv2|DJ&tG15V0a|^!#US4n?$Z}mRWj696c_)@|Qyki6k%30N^63y}$l0 z7FR=K>N#Mma@lpv*ZT1~&fF`iy&fLT23xl#y5aVw1>P{oMWEbj*LA^TcKz^S7AMG6 z;4Ld%xFcE3SA*Yu+*$b)&844mRyMJJVCWk^WX^!8ZWT6K|9mPLjID-nK?nK7gc;?8 zy}#=pgvZ7R=sd^kIa&Q08+v&C|7|Qcvtwe~dJ{d@!rS=F(*CjJUU;Tbm$+N4*7Ied z_Xq@C_!P=n51twRQrMsb#0^^>_r^N8mVh^TU2arreErfUG*izR?8RgH{FH1@|1+8oH&C}n29Cps39W^qNYw5e8{hk_M?d<|R?&8AQic!q zhTP975m@gNMJen$x1#Q26r|A;#%p~@4P}-ot~IuU5fE|Iyv_o&B>cLs{rcQ|MEAz+ z9Z_ZItX`6-NBuPuc=)or_Vvy+nKddSpJVT0D<~9HT#2qT^*BqS+{OOc6SooXnmc4BeaYJzx%!J=hJm0>(>q5H>G^UjWR3iir}8_J$f>G4!Lh( z3O1hSBB(Fl*}I2Ref{HS$9iqiB8#*Ux6N-l4N1Ja_F&=SnTaAljmw%!JHT$pjFg4L zlDIKqX|jHwm*hmZ^VUHN!l zCZr=r{IA>ueE;GpNS0_5%Gj=tVgZeQ^sJPeOR9v^b01IaAGVf_X+lu~dZZdF8uomB zmWQeI4I}hUi#&7o9Htt)@z0V-*x$=&WH`&e9rk6K*@)%GIq+Kx+0+_5u&ffCORMgc6p>(#blMi>e7!yAvyKER@xF9k%_$zrA6e zy}V$=AGdBeLd?ws6wLtvZmOMco!w)YR7bY)w42-HE#9P-x1OZ*`UnWH-)wDR$*(zE zF^#T!xH0qFON;|?52ZdxYrq3ziHHnrxFzQlTf}P`F22t&@%*_OH%%vaxR=N9sjDkux&vrhv*VAZQarPnOBWw>EJEh1{9zrwUQ~!Bs zRHk%&m2b}moM;D_i$=pg39e7m{rGvIvkX@DukJ8h32om0)aT!~4Oa%-)_sye1oewz zCu^EqsEo|E&aS)DzEx1%`UNHmNpjdP4kLNq-g7s9T6xr7`MDr{!G(U+(D zBNhk@6HK^i{+*y+E&Kxg(eK3(h7$)`Q{vGrD+w|q3%uEJ+Gi%+Wna9QmvVG;SzKu? zsq9jsntVInkKxkG_`S~)_?d)!tQv-l$Mo{@TXhjvOTkKT{gf_ukTXk6#{FAFtzEkE7IRyGSQwseS9skbd6}} z?=&+8Ccr3B5|G#*yr-`r%xF%1LSK#L2Uae;*keOLfX0uP1%372}YS ztHEKwoHbg4joQXB{uxpXDUt-Z>y_VK@>L~@C?h-Rc0<5Z(+SUGm;SMY$bVH>P>-Xn zofzC9!i>KsSR%BV6m+z>mvU222Jwo_7K7uss zVW84N*p(5wfM36UvDv5tH_AmoLLuz6(8cI?+=KtJ%%!!W^{+DzTb5by$=_Zv>ML6u8$9B2;^ zspx^h{Dp4s4%0$)z+!zrg+oox4mVb>B8Uq`MHVUFbFUEngbC=;1#;gH$40K(&>xfW z`pjBj_wf|#qg;U-*Bbw|F6*OCMwZ1+ItkRc_aEf~Z>ASQr7;6#!%CMXlj5o_li z3NBm1$Ju@%N9(L6{@wNKmL-%Rk$j3>qd*NItB8n*K*Z`1ZSShnh+Z$;R@nQkCW4;= zdfY4tXAoWZzVN$0%#HmuFvdRz@XM!9mk&dO>~bHA$SVN6JQ$AfyNtZ|<+HZMj|wkP zNZS4|tKgWIeBkLDHTvv>fz3Y=*v6`ZL@+!@0WcqvOoV&OK)dAYeOIKL&8jYx`cvoZOq>nZFZaJiD7+MQh4a?J-v{`KD1osH0R-4S2XkQ2?w(3-?pq^0GZ^Df0gcV=nGw9Vup(uFD}Q}t3yhvb*G zlO4`f7fJ0FOp7M6S29B@?cWvdQvKSMIiJPVJ;5|M)jgcmF*)}sGvy_QmROCZHz78b zQ(K?()@M?njmXgT$=6t%@4e^nPTzXCKxU4|Hn{OZ@nG}sT-!-sXaj!=;HVxeSM=#b z#k&Hy$sv*N?CLq;>Gb{m{b3^1lVo4)&pBKzR=w1`TPN~&c8ThzHk|5Lq2FImG_!rr zzSR6FTVA9VKbr>~W0HUtdQ$lO4y&Hx%1c`t_p7n0A3V(;EyXBAuBsg{lcq$6%*Cd1 zrt6OoMcux2OH%>Y!uzfpWjST=T*1#Ibu_g$XpDDAAn)evBfWp}om*alem2HXcWR_* z8G58*5)*y(@zosiYeozbTT_KbM@GUX3~-8SYDV*t3iN4?Koau8zPsU*#V_7v25Z0I zcC+5H*C;b#Mhe`tfsxUkY<{$0O{D?Xl<5+(!iUB=`&}>Ab(pcsLT}Qg9u`s!@(()+&C!kQ8czWhYWfHN+%*=H(+o=tc^W2+GVPqa~``J zg$KG!FPFZ_O3;0klsgv6F)_|(LqS1t-_b-;@@X_TI~F(%o|D)${3<+==$ayTort^3 zhp`vZJtw~iD4was7vR%5W0>sJiUSHpIgup7+h2pNX-3zGDQ2bxnMYku-J@v8awD^mJBJb2`~1#OjXYS2W-H_ z#2i^5YPsvc*|9JBjnIE{f8aBW3nmWc*Dw<>C?7#oJ>Zgq%{AM1K+)EgqWu&E-Bm#` zYX3)LpiV*Lu#|IcjLVjGbL7>X6Pa(-KKe_gaCOP>0f3dNGJt~l34^yjm}bo#IPk5N zzdl;e#EJk7${n+cu#{wUn0O;NIZ!qbZ)7>Ano-q>CJnoNH_3H!jy;)>^kBYha_uD!34-QryS)C%4>j@UHyrPG1 zSU5Y+1vj%pc$B2QyPb2<4nOy1&-H|w8B7|6{LNhw_A9$ zste@c-7Mz7{6j+ZhafkYdf6;s;IaJ1=Md20yK5c4VtuXM-M6`@JNrcFk+LEGQStqT zhK80g!)ZMD*u1=p>rk+diHS82JC0!u_)nA)0qU7$iH&h(?HVBT08UAm^x4kDcFnG| zQS2?@_ggbxg_n%4JN869ft`NHay(*H|7k$V&qur-|4&oMiWqwy6YBqU6)?vp~b(k?8ecGhp)IhYvh<=BGVbc|8(3p z2I(<)%@lJu<)+;_!ZnFR91>*B3s)0J&n5{|zy>{QkZd@P2BC&$Ryy{`oUSk9Sc&W=r)a zBmeDk{a>t{1J56^`Gro$$VMmTUUx?6BKhj5&gT&enzL26SnZf`4E0fcr=3yR#rUm+JSh{ZyM#slfudF5Y zKRfQ>1t7fQMkcHE>~)b4gp*S>N{xTG+W%UlW{?_3`%#?k`mfF>9{wb(kGcO3e-0I> zX&Kw$^_G215HaA=b?U>!Bi+Ec@&UV-m7NO`KeFTy4M-rk!zE!rTn+yUJNTpjX${%F zP97veasPLIezVuzq+z`e1Z%Y$e0&X<@^Ai8mj;6^`+!B-BU|?^azB26<8u}~@U0slMy zVF3#rwcn9iQNVszfp9P(82yF1k01P(;I9V&80`ZZKEJTAFr{igKzEm` z+jgDQa9&A=774C_0;4NM(gbi$d4quDg+zAik)|`+_~;cpJz&R+4EZ0iXW;l}PzqrM zOfT2(;c0Mo!LeNtEeGAc@K9!bqwV4~mfyFftz>{M5|`;XQZ-V3 zG#B)&tuCC(qBlH}akN(g3+uNG^dAnT8zOYFc>u+~t)OrU$owptR&HmD5=t)dx9l~T zB@CjHy?Bd`jtlXwscVJgD<6)moMy{!2Pv^#6~L(d`JsgG@?oO9h;03&(XzNx( z5XRhl5{u5af4<7^1Lf4RwUwT=0O_S~2-8o9jg*~wp65@Hx_ePWmxoA*HbvhWK*$|9 zO*;7jRqXc56-(j(Om7CI8AFPhJUlKnyj7KzT&d2CwmN|NxavzdW>yvyuW`qmNl`gkZ;Pud;^ z{^SxGgAu}N`$C_*v+BB<(>E;z%39IJ0>>+pal$FQo3@AqX1;9TDeZ<`(KY0ejQau`ukJ>fAUDfo5uo zwIy8P<&0De#*dgg6k&?@Zd{6uOSA~DyE_50S*lc+UES{?J2LP|s=TZ+AH>AC9270J zp;7PBBKN>*sHjWT*u#}6eK_Uz)2jW37_53vkGAKfmWPDzvv*5K1Y>BR*-v<=zVzMd z8bTA^|88wrFZFEOvLJIkjsSL+G^VC1E-8sm<68@ZpZ$eX zEA1I126Kj8U?ft4&A%RgPpT|sFK=A!9Cv>&dsZ*OaATBbfO{P6^@h+S5?Ai5_V%!B zoAjXv!7uWiKt*7GP`b#whcnN2@$O~1=#OXmcpq!t+0Y~Qh*{Luj35sY)6`6 zPH`*%k#l$)lmxvnMF<5NSQ50Guz&Rc4*z*Uh9t&gv&5#K0xx;c+k7LbXh~q>AsBKv zDtiii;dAyW>A?0HaAbu%6J0LMZ#M&ij6uDLk=N{iDYi0#x5Nlr~`~XP+#-Hhi zA)0aGgayUFOl`;8@3kNf4E0{!Z@C(R-m)FkXQ=yoU4>BA#;gsh- zENB&ds}9ezW}q3b2H~_tDF3`=h1-lApf#X6fyC*P%h@H8@!3XMzF~TVy4m}n%?ls8mzh==AANO_$KlqjM60`HFt_4L*EH1ER*cSf6rtlE3{EZ2-zw4q;4D^s^(abZPayqre4E{c$n_8eTiI%o{*8&RdL2 zN4xG(4RcdoP@r>TOzY@4^DDHObO$2w#K^7L{0OSdO$G`TE$QRUpBS zP4%Gl*AT~-A!3StR1bnXG$?RxLK3XSo|gH^jX+4Jsk<<0>9x}8X>)FLKZ-exj9+tL&DSoSV2jIuTXX;E~qXEqCD>p8`4vpfcZzlCg@tg@3xY(T<0ak zVlX6k)Ad7JYFzY8^Oi>97z?|NO=Z6tTbhoIh2DfLP}T4(YlzD1X#clVs&Qq^Qu+jB z0G{f$d|cs?v)os>&nz1g$?p%XxWf@Ob*72Sy`&;uptvDCVDgl~;#$>swQ(9@p3Oeo z{k7iGY^OPu#>@IB3AyCQv_iN{VUb~Bdk1JOdOZ0RFf*$lb2wtM z-z>EV*w(5@c>?Xfl^yqd*)E@7_x_;t`xy|#;2v=*Z@nw>)w;zDa)8ta54zrotL3pj zdWxb2XzPorhQRuyJo+?GdRv7BK>4p(LX(I;{<6l*bHBpzmQ#goGVo|Y1H1e9=XLNZ z)R+gVgYb<^yA-)DlV zA20tTgxu0-*!VK=6(6*Sj(ll{B)tTGe>YpQuGL=`!|ZfkTRAnDET^%)89I-J(uy~R zVH=dhkNi*(1|`$_!zs{GwYN=Ok6^T9Kab)9!u=op!GpZ5`!(@O`#hYUI{g(saDMD! z3EpS12vQ6u1ARp;tqh7D^cG=f;CY{pQRRiE{!Fh%PWe{sNbh*(RXl9VZk?Z_c;o8F zl8jZ7E^ow~WM5cNTA_=`2V| zPHwpdYCadR-9;p$9s?~aK!Jak-9lI69GhLPqlVnsPDK0w;(^vU22&tqzps06^vQc} zSq-xXBQa4`W7_#%?V!H%h|e5MHvo;NT(X0c-L& z2~Ipr>n-}Cb#w_#_qn1y-6vdbucJkaGDW=+sT*H*^|OBJHUWF+d8?N7-%5oDL?N=L zx-G%u5ykI-9a$0W^y?m%+az?LB1c&zxDZDXD%d-Uia~8Q-?&W1K}a$ytMx+vFIi83po9O)C(nC;R=Z3*wmS?F9kO!y+yD|u z95^*g_q^W|xdYjvmearhiby8wAPvJ8Y(Yq{B(F?456nw%P^5Bw=rpK5h`VqFUKiK< z2Bo*pefYxAbI7Pteim>pk5QaxQvKYybeGjHXW=BN+xu8$sr{4!{U)9q#Yy~7VWP;? zoAgww!pM45FqMaK>Qd4BEDW9416l^W&z$m=3tbaZ^@1x9&lBp2Gu3=OM7*>#Gy!fw z!(&WBdZu@^Sts=IR0#6~#ah_|x$M9_HFv($DN}#mepbKKirOZ>^H{G0zV!Vt(c99t zQ^3H$C*-C`!M!jJA_{tsa_G#`-JHtSwHO^uk{1li6KW2$P@lEm&o5+}IMBW_?dfdP zfC6&3FY+NFVWRJ90S!xgSm@}!qoGH}5GCj^Y$rri=e2V4j|IW8xYYi2f_}>hS|`m<_*>=J`K`j`wzW!@VM14!L94-{`9<+a&# zX$zg`jV>Q7Le%lCEgEL$dwkTSHjK%0%%+@@=_o|@d}3Folgo7NqmDJ=Ew#g$d+ci53X z^VfMAvOMk|uD|>5BUVHONuo;^s&*)3{xvfH*FPtIJ9IK+YqVs^n{YTc#|s}nQwrUH zzV$w&<_=`Ta+DXRP=|$V;;kS9@tBF1yLMAvI|0mH<4sccv>2_PLKZX zAU;z>=^*eOxc8E9Nb3|~@WYIUV9Td{CK&AjmDOLM8m0qmC7edB=LJ?5e?$P*2|J!L z0r>55MD=HB3Y;~B?zHN`T<3H27eff*!d5_Vm+JX_zjRuGY zl%%;j4opkyFa#MtOaBa<4}Az1Fa$1=+S(sxCwnxYUUL+7wprC@s$sDz^0pmGTa+PD zJZG%A5jtn^hPVR8K-tVh{P$lQHchJrPp0YoIJ~ zpcOY<1KqbPNHOZiw2CaWzpoXp{VrTlC~6osE2N>G_hb;@{JseL8)SQWCf^BI>fY^m zeNyV!h~4sZ>52kMFxj)qCO`dA>MHop{NMfU6x5)nKT;+=C-E&II0SI+@hcAa)qqbucW-0>(1up=8t_;G%U(bu7aRMdrIJy-*<^$5f0|SNhCH> zF!r&sDg%K1|FI0Y>=JA*ZoRl!A%>>&4Y*8CtnTQ2RT1S$oj{bem9Up$Vq*`0L?>v< zq#^3Jyda|lIh+Hmy(}Wj-}c_CcyneZw`YYtoJrkZ$Tl(9w)=q=@!k^h1A)q!f~oR) zu1>(cF#`&3*QKT15#kl-$qun(XV%BVqb!!ZB6>%VC)@*p1Ry99uDCmVkV3hM&>ASz zwK5>R*IW*~eW9UG;Do#tk9rTuaY=AbZ>S57Dt08MzDhu4-0(kNTy;I;QHki)ug zHqU9$bXuWOvGTQn$T6x=)tc z-*IcBV%4b0-u}9uZ!)8L|L`*COH8TWr(fQCaSF2rDXsHe9|`=NSmj*;#6h1|b`5|n zj1B6n@{fA1i|+Hs3OKJWdyVJZC4O9OlTb?DB4LC({6$b(sY8?a?ur7lK(Z&z8;UB1 z41y1R1~*k13~OurMWF{*c2pL&4eJXKxq`N*CY zUup-Eq_>LBR`YQ_Ci*a_hIa?f&7_& z=v${t8iXk_;*DpOQVpt|t}_Evr6(g_{Z;Es8NatsySkfVEJ{>27ZFrU z?hcGGOrp$Q!47}kRNdJxv~w5Oi8Rb1{=>pgIB2NK`@@GD%7$QSHWsJ&p)ndN0Y|A>c+ z-^<|p6I%2>>4<%3r`4bD+;|#W)E1@Xs86Uk{S4~iXHrp8I*sHC+9GLn8r_oaOS&e- z4CQLnf4yM$PJaPJ0sD(0Vf|b(6Iql2{Lq)cezuk|^?GhP`}!Q6g`SwlDBcDzO^z~Y8q zqm*bBxkTn|ek-`Rw2Vn3tWKa?!ZmN;o!f%0W5`yCKl}j<@m>e(FXKR}-QTA7&Rxk= zy|=2bGo77)rDcy!W6hD3p{ty_Rfke;OZf-q1u7~z19&?#d7eupMR$ROSDEWgf2a%P zYn?@sv*{C8=u3MY!@6)6>cUp|p{V|0T$fkmGV zk0$1I1Opy-QnPG88Sb&2{Y|` zi2_^2*kKTLz^wC-cK=s*da(=@S_SV)_S_p*0|s^}>_(@cE`MNUX$`7SpZF?40-`zx zPB(y2pxPJ*@cN=y&rO@P*xcQgLIkT+gf(l2$wIM-w=K7e5<9`w#L|mX5eY zb!`*eo&7fT0l6x#`wemQ#th@*DJBVSl>yb&0#9+T#)Kc^Y9SimE>I>w0k(tglE)^L z3L8vI_Le6OTkpKK;OrSE8+fpoJ@Aoe<54AALasOukyShI3X~lGkSxfGN~>TXA1_E^ z$5Zkd;#@>-)W*jnQ;>^K;S4LQH?Xtm@KPY`4ysSI|4ep_*}HEFf>X#ZTJtS!VSPd~7cx zxQg8%BD~eWNJ&sEpl;n_2;$=m^Dpv8AceV?$QF^utAr?N(hfCMQfsA~pw4alh~z53 z7)_Hb@{CO!rbOxPtd?*%X*wAg7*thtYpjeY>iPlwi|~8AB$8xk>AJ!}GI(c9IX5Q( zfFinnI*WlXUQboZOeO<@;g&bZ50t7jE4!?K9u*gM$!Nqy+eP_LF}U|W_M+^<+nUYY zh#4g2-glpL3GFy1&y~wV_ku)X?y?bNn-Z(uiHIZz4Rkh#ahb1;7Oqxy+Aht(JCG_E zhBmPa{#JCWIY*I*>o(~bF;a^Pqg51wgtj#5ww(B5+VLJl%nx|n_=31)lX@oi_9V33 zqqsgA->Z*^xbHR+1TBZE6=csD_lNYl^;N&UBxGO=vR5BFLE+S*UYxcZR8FLmbJCrU z-;({h8S}0mbt=G4nCXLI*y7sEW&<@47Qixw3_nI6GJ*)tgE2Nfo?BFeBD4ndt4Jv5 zs9S3bo&^rrx%+6cmyfb|Tj7^uo7L*MBd}8Eg`wi+V2}HHR8J>-n2q}#2t)CPfw3bq?Nsb;Z-6P@y z++<1pAa`apb`>~KF3#48=^kO!UMY_h_II7$CXj{15;Lq9(L*&{hR4mJ((hZ z(v9Uqp-s9*Mg5kls^Oz3K`|RhjOZSz)}Viwk_3fM|2as7GGrACpm`WEB<^zrMm89E zTSW6)K*D*r>b4O75~8T3hlH(-7TI9_dQ)O8F%M&tVsd*@k0ZQBO1%X> zjV-3t&nV8(9z3{|u)AD90Y}&4`|`t&auR&_WCvAl7q9=R%`{-Ym(^y!DY=v7CD zOdiK%_Aj*2zkwH#BBq0UHON>{cgx>J!bg>}MSIYrG#9s-H29&y)(16QZy+f0e?tlY z&@fu{#-=?gOY`HbpwOF)C^u;ltBMs-3Jx)IxykFb8Kj`S%E4_vjc5&K>vur#VywG{ ze$elOP%fp`g5|!fJ3CU*vpm3O0aA~Z_@oSX=ath9e1@L10p^uGXAO$41}#D>f*?94 zZnN4WS!ZcKwBPlg~ z_U}+*`;zjuWl>PUzxO($Pzc)!5a0y{m#DbYgwm$BT)??C4xbx>Y68pmJ#7t7pSh;| z$p#cP5(vAKIjCT^%n=>|B>~-RBVGbpEe;T|VWMgj!Muv`ZIK`C=M3u8$XfQGfoD(A z?Pr&P%Cr7Tze+Ik;)I#@??3udUs`~0NO}ohS}K&*HC6X%M)(Ua$GK1DjZw0EqugtW zg8Fqza>Dv}YCoIW1#HDAU#56Po4!0t)gDfJD^*uS3gU!ak4E`RRX;}TozC!E*>bG$ zi8{gL;6i>}Pultj8@`L5*v?x)fM(nEMErp`qQG~q4Y4Bve-Srt{RnZ1nB^gUmOCkx z|L45>>tCoB;8H{$^4}4W@BBF)_RcQq@K~)KIAgP?C;%x`5&!6{r?=mt{eWv?a*49a z0&~B5cWNo4YRrnZIE)YgTsAL~^++a%1-GQXaEnW#5!Wghfc zUvE6*(JbDTuk)yL4&FXKo-T8;Jm>IN16NR8UrbEICc1Wn?dtuwxx|8Gq8ZP?SWu`m ztis{*m~Xzb{%NPbu{{63`bE->K_RBQcgpW(cu3B>) zGbxfZof_ZSZ#Mk0va$yi!q;B-`JGMZnAv->JX*z{v^1ZSYCC!sGiy}}21?3qubr`k z85LXG_nqd#Ui+I;1fnEYu3UFHKA1Q;o{ALDGvLNNc1yZD4L?~qAu(~k_a2w%&ZvWZ zSjUX}Vqs-pA+q==U-#>lszc`pM7oO~%I>)izBgJRJBR#1LX?O%S23e!b9u}_?0aXY zR^_YgxA3X0HH>D|GOjBti}ksQT$qb5>A$b8u0DOvzwuY4|HzW}&X|i`!_hWAwNOA{ zAQLk){m%FitZ&@6A6wvNUd)CJo*pAt5pu#ZHR@gN6>ByK7SdcH@7YYpm*{BK7*N9o8C z-$V|6*OS?Auh;LT3cDy{zf4GQIXT+N$;_0Nky)N-XwXi*>+HP!Lq*(cseI7*X$xt3 zdiuL}?-~xqRSS@}uucDm86ZPeK$M^5?Mae==3&Z8s`5h0c9p~-; zbf+)as#jXvdDwcns%xm!LM2%!?#-LORSTdKF27Pgzr7pwxvA->-W@(pCs&RRSwn%u>piZ1hgr)%|e?dqs0Gqr#JQMm{60EG5ffJ zBo~Vsj=#QSs3#woyV|aB@1AS~Wn5fb*5G1M?Rxt^P0!11$AmtW%ylO1%!!{=fl?oH z3kte@@;#$t_%!fv@+E`pb37{NzdvuaSYJRy)1RB{$SYM&*|Yk$w5vTC^wQqJAwPwc zjcucV_;qx2iPNHXLI+c7i7tDj$a?T$g$DLow-kZf*tYn|UgTWrZjsNC_0y-tbDCym zW->C*Eetw4lLS1BgslhIyULrM;|Y6g7mP03SMfg{p61g}UkJWXGsYQ2gboHpeY&*FzODeiUNBNdO0$7Z`yxl$j4k?7C-G__PY5ik75vHIJ$Z+ST> zuD@~i`d||u4RCvG+f+4y5i%|p6&5xq8tlknR!RB0Rc{oX`S8n&yVBCTc$6aZGWptt zu-yj(VO`eN*6f444z~9S+Y@xUSGPy(;QQ`Wr0B|=&U-_>ElsbK^c$9h=x?uXF?{mN zUl^~e@!SIwIOpL!QSX)VaqeKHK_}DP53^Kx4;Q4*?SBzJPG9>1JKlQG_UDIxRvJ#~ z3EyhuD5rYw&npRxX>RGe#Xs|W^YSGTHT9CmNzHP#b#pM0{agfodOfFIxOKKAz*=YMAH3b6F7}PpT!z>zIAma5cKx;dXj5! zQ$}=wsRaRo?i!4#etISGCs_i?$2 z_ufoThHM}qSeXhIx~%Yx zX(=onD`*)<$ZfAL{o;q9c_4+rSE|HCIJUT{BaTCIWe~Z7+rV3qpO^8B?{af<-@Zj-Puf>yD<|)N7hbU$sp#a1GR7{p=%U%X-<>AOS1axAUhTOG znsY%tdd&6&)Ij{;Z|R`1N2lGzuJ+jap&;2L{>Sc{f1a-Xk}TR@9;?a8%1Rb->oqUM zqZUF8=u~S&&GG)?)bHPC-z}Bw@2r@Ny~{7E7rK4B_d)ST!}s8H@hG?@SavRJXlN{| z7S8n_Y%S^-rGk}n>mQIfSw^JXZAsD7?F-9V&+b!FTH4Xk(UmHG^2?uK!BL35*&@|z z8|JE6r+r*nLHJ;4xZHcra+Dzx0fq;cfPfYjqSkFA zG&IyxSVvpieOp%U-o5-u4eN>eI=hE*a$mvVPjAr~aSpU9MA}GmV97T)BQbvT`frO=jhyK%a!_KC z{By2j%^Jp?D+?p#)^nA0Dyd=!)&ch>5_6tWUI;AX`b>vi-PXYF?k*T>w|M*9xaMZ* zuFyztH*;E78l$7s^a5Lk+ag6Nv9X##`DZnaIuY5Xk!36A{sm*Wh|5(=C$BCk*$6Kd zIUoV3&~`CHHnM(iHtAed+{jY=7g=n2?E>9fX6+<<9JxJ~eRHrUr-CT zHaC0j0;0v(pz_(AFOf<~SwdJz#rvD`VH&0N7>xi9AWkML=#{%UO%oH}`Q zcUsBMpFgz=_1o;CadB})mr@$u-nen&WG&LCpkFjBG<152B9PE!+-+{7OPux>Z9m=x zDMdv^u=<3*r`uxq44r;Aha}o%^;o{InoYERUnPS*=_mvnuLc}a*1ZHU>|~^*N=f{k zr3QV9hJXdY*scq<^)wt0& zn5{&$C*d8$wK!H&>G=e91m$}UHa1}=@bnrvoW`|(9*u(47x7EeDKci$dB2%Ne&-r~ zgTSVZN0s&9`vv2^c}H)+K=n(3fq`zAk8@3(RgH1c3P`_$tKkq#Pa6m5R+dhxge#fC zrW5$cz4=GHiLlM|Z40`13dFneX~jH0R*MNc{{_4BKJn&%jS!Hch{IppOP53@KzF`uS6L z@1t1Phhq_y+YAgD)p6wfwxh3-kABC1O%Hn= zaOKp)~_=4Oy5O!2f#c+dMovh5Agi9<$p2U6j|aU!OkL^*p%b3$2d`E2{!_ zvCGQ%nR6FBxB7KbH1LBM7#OAm8ulVOX0D(|9lAtQ#HYeon^r2pn>}a=&D&w;;sV^e z{OQ>_Q7XkZB5oyCK_JZ_8h1G{;}X+0*d0rH2cIUN*o;+|!#(7jhTV%t1{&{nM+!M`9f@biEQ(81nE`)=7D|IV33 z!msx^0WGKah+e7r`QC|*?St$j+jXI>#*4IHr*KVg-n=6Y_2WA!)7k9Z! zOG{_+qobomHgI_itBxhxwxi3flE`W1mT_&`{*KKG+T&xS&Awo{VfdZlygQ(Eg}bpsD+(f zv(c_S^Nt$XidByD(JP|&6cj|JaBCTvnE~)fMrZc*X{tPoq!G@Tj%+V?(MGyyMZf;jl)k5l+=D$FFoA8%K)?j*RaI35?i3<9km4Ku$BBcu{R$5r{Dx70Rjh+i zAZRf+mxYt_y~oZnV2UKz96go=%b%-7rS4ktCZ5M7Q+#u04bb3dy_W~rZ6E;*4M!mW z5e3f(d%UK)MC;UTEJ!gN*>#+w!#0Ab^tj0z^a5O0wzD9zu)ZDlZ^_|DSxZOkdyFfE6BoZ&b6o zx(YkhZMZ90*yUiUvhvZ7RvZ3?{e^s1?N@PeatWC6b^u|ECgQV#*LiX+FHOq<4l8Nk1NLpz^nnh z@9+LH?^q8IuwlQy=)uE>U;_^}=S!bVeqLX;c{^s#ykzM|->)B!0XW`RLIjz)a}i9niF$hLbwN2VlpEnH2$sfnD&s9yd5J z|0Cx|Z!e>K`?qg@Au5>=+uPd%#69)w+{M~qz?kC4yHl{<{PsS`G<^xtMb2kb8{1-T z%=r5pPSFC)+qM#*xEw~t(QBnewex(-;g_Ej>GG#oi7LX>+Kea7W-T@?!uB1}v( z062`vw-*OjU^|3GM09p`@=;ul`0?+frKS9Lj}KOIl#&M0r7p&_Iku4MT)ukS6wE9F zI8tkCMIvM}dMrWmq7%Xh%v&FVa0-Whx#7e+LWalZ*ppsbQu3K+yR}X*7>#dl1WN(H zn3oD(zy21!fM15$N%xDv#Cj}w?c3=Bf?vECu;h)oq2dj*=cVj~DFhNiG`@ZWG(gU@ zRMnei*6R!m)_-2Ve(iR+`;@-f&gZ~j!u7%E$EWCEpuW1q4ho*0s*ngaWh{_sU0cgz z9z!K&fXCh!6hH`gvfjaE@%;@#z6kPJVi(nI>w^U*<1+RH=eEASUQ$vr^(B(axb`Cu zLkr95SLu?KcN|Co$9v)>HykVr@BNxhvfCD2d=xt;#*02xnv0VDpN)Nvw&1BXhVQ{e zBi0PObLZEuALp}^0tmlE($ex-#aeg;43BF^GrBcPdV1C}%11Mbu6{bVJ_K>>$zGR_ z^POw-^z;z?djNbwfc4|yvZyG+pr$nlZQkpbD=Z6o?K{dx!=LDVbk)_b%l8`C)s;V) zM9W7{6A_!2>eZjbsEFyU%=OR#BAM~05p~~9SsJY>t!-^45I^j`bA%x%Y5oeOXO51J z0?Q|j-2>Rmv6AhVkR!N7ghx;dO2AI)rs z5Z@Sw0KegA$qs-u1gp=$it{HKU9q>fpY{hhH&Loz$j{82{ozCRkHYi=%*Ga>=t;{A z4-bc}PTy=@R5vSs)fC*CqoQIs;cvj?I@@<)2Wi060$hO#5xwbe^Xt*47?E;GHDol;>AuT{%LHFH0x7sV*-#xQ&1mt=QZ=DCab*!1t~_pKT%>}r-Op1bxi$iBd)2b%A}?bn`N zGSbqpsplcO2MSDk+X+ITHN>1e+pIm>9+_~PqdspU#L20Qtp>iy=wevQ^*lvS%Rm3l zBwLv!yR59wycCBX;zX(qCy;OeA*@o-dw)-b|B+sv>7MIllzhU>A3*=jZ3q!GJj1 z?oqe{`Ecjy?*PKLu<6c>b4!4Q5#e4Bzj7Y7uYp*U&cr4{-|eMYbfx@jpfHO7B;Y0b z`h(>f;1Y)yV@H;ZD{O}9y$(Kq{#>gJn9rm9r%i>+gqOf4a%upZgl{u5rvVadiXOC5 z*?nar-?t4=Q;8Hm{wT;D!>pvfo#nCl=Vf9dYrxN1x6+j%4ucA8dN4RacvJ)b**aKw z3e`YlI|?OZe2w_Yp+mn0l4$@RdgGW}2AlrMl`G%OO9>wUJ*7pi8pSvtaw8>bPI%X> zbSMws@8iaI;h8Zqgx3TEp|w;6Q?f{Llffn;B?VyY(togld!0aJ)tB%$5PLw`Y60~# zaolzz6`THeGeCkAD3JV=j6me`o zHExcimz1pM<-fmz2JR6|;>uW!3z&?Jxh?`cJW@39eeZ#5x^-$1OtJ7TIn<1Sb^0)& zm;>kz49&aYJqRxWyL$_Rd^hSP{Ricab&TCw92T+?jH6u=Rv&Ovka6fwYnk$3Qv%uH zFslgBj+gjMY-}t{fY`?r#22A!pa+e%KlgARJ+UKYqN!$e0On zC|II}i3T5A+ht&&w^t_YN{5Ea9ytIc09EUCKr&eH>j~g4z^1kc#{qd59GtOgCn{0* zO+GNSL;J9gj+zL>!C*7<^Ye>}9#xFk-cwT2+P--Pq@-IwTf=y=f#q|qIr8EeNbVBq4yS+f8;EpC2epf|M#SI$%M-u_r@@8Pdw$z?Y+gfz@;~IzYy~H0%Uc zbOl5_+nKady~tTPQfD(%0>F5eW8Az{6o!8H?p>GBr(a+OfPprE##4HIyJf~+6c~13 zc2u|ZVC~5KAffJC4aD6m!rw21m$3;55)5P_C=uov&>jg1$yW{#d}@7*FT@9!T7cWH z6@lnp4`=9}cZ5h8phUIn8l*c5-J4#$dIk15==t+Y^oqg zxUn(EA4>Q^50Cb@6h!EOu>bu*1^}Rw1%FZ?Az-1W_Vy)hrqNWXp6hLSUJyrt=2{lv z7Ha2@*^;B>qBYBpz=5of%3{BailPgUlb3%vb#91M$B;f?)oAT05BPs3+?_mACHhX0KFW_Nv zNWdCa+AdW(=;;kX;D=;oA;19O85(+NLd@QNGQHm_knqg+S4#KpZCE{mV9eAsv*p1} z7M3WUu)OJ8M6eHmotN!*uKECWTf&$Gh5Cexa4${*reCALbIm}|Eathp3VJ^6@)uIH z)ey15xEJRup2C_?3Ctq7)H40YK!IPtzxEMaBm^Q7#w{+~ekR4m#q|-e!^y&CK*^0I z{eR4}b8?cQJz)mkE5K~bJJ-x)!rSPcU_p+s?;fNVO(4|>PXOAJR?yxQoFlL{uG24N zkrX6wnz;0!WjjFfvx$ftLaOKQj~o@a2$H4&gck{DE^}LAtE#EJw99zIy!#@gdvWXK z%a>VMS)g{^i+f&Rv{{~uYe3P2EabXx+>oWoxzC>z1koXwv#rI!lUacVA}!~@pJk6? z2p^2sx`A)316E-sR&v+CG(AN*RcxtWT~}9EQ#13&yneaW%!oLsS9E4U0ejIl3>%U_ zd*d(_Izr5Z)L>m;r@4V%wRH%!Z@PQI3@Av{B&Mcv z1$-E?fpld2MGb_>^*)&JK3F0mA_Da01GNd$^4B;M77^B~>=A@6e~^?e>tz@L%eOWx zFikW7B_L>Y1f76AA^+gP+mR)x>4;-|2VexDWe*e+c^?7Se6l~-P+>ck2-~8off7Wae$oS;^rNzztDITRM#Q7Oe-0H7ZPJzOCv7xy;;@+1%g0&0zoJ(4Ozhb z2!ZiCKp1w}1Oky#4}k@8f!BUnztz&u;whlMknB8cAxOqm;O+8W8owB~8$gQb5N7e`7?4*cz)(kpIBnn3WmsuwBUMwu75 z*w{K&Ui?9!c*|fJmQE8+`L?UzjuTF62NcTlB^*9cVv^-3iCc&Q!RNnyVZVTbl86y_ z^6L}K8RFD(TzEXNd@~;?7~x9a?64NPbdqdk%zda9Lf-$QFMs+u)AqP2E+dQmzU8o$J}IRFZl356X-hmDCA*280jfXxMkap7;P?3}_3usUj@_%>9JH_X#M!r-*`4d&o-(1Sub-(l7F5 z$c@SwsL{v?{N-8y^&7xlRV+k_Qk% zHelNdiNnmz&6Smv3o$bBy?#yG<@@_f1|j#B(8sB5(@$!~Z2cLW9~2CirwL+jr=@>~ zELi~Ix=nE2bo}q%zxAE+6{0hHd(|hLD@Tm-Z;^NU%49rxlv+|fozwYH=X_+{t+lN2 z-8?ZXnwo`OGHmpr0WWh`rSEVcZ*2SZK_8lL99>R%M!^YSwRPE!_=pkBLzm)FP8%`i zDF;VEDZ*NVC;h6e7MP=Oid&y6MIjXkSaz$hMji(i3l~?TCY0<3GqcRn75(e59ZX!2 z&&Oe{vO5?2>48sKVxGt> zsJ*?tc6cTplG-49*4wx30ejRh0o=AyW1xc-0f6nvL&1BFyYBQ`LVedvh^A+` z0CR*4F*&(KxjvW+#FBJdm9IyNozbretmPj^p+=U$ zRab&_T5PzQ+>6D(ljt z6Du~dFeV-z9!5rhSoGx!n93sW8QS*+4(%x3d!3AyKOu<)kRPhs<{v$R@Cb_Po<3cJ z8oOzyLMSnS5M;^u02n&ae31)3F>d0pgmlo0&X>OSbuGiWJS%368<0Tds2LLj*9w_7 zm8s47AIP2tB>>kW4jelC;9Mhm^X8-V={Bt*ybl;nVqr7G@)?%q=~MK(&;ZEt2BO<7|?|%YBNJB=ZeQGlF?^pzmES1uScg)u5`EzP!@K{>a$B7vxd3xz4 z;HX`Szleo{XYh(;2Fy)ktxm-6>CU;It3|ikMhu`Jp}5X0W6j1+&)E38jz`AJ%1U-N zwuc@aGE+n2y^~Kq)MYJ9FL8i2{Tx?!N?GE7?0(<-tnglq{yvVrAaGL09VKlY~U8Z>JOzN8`H;ml(t6>!X z=E;Xny|u9N%6rN`>#B`Zt*2(-? zf8KqRN~8R425HYD;2o7vxuGkBm@5a1wGv(w)lculHWobQVJUdIcqZ}8DTc62AH`q$ zaUl%C>`pvPLe`h8UHiBFP`(jL-J*}z{FX$iBxZDJEqRZULI#dr3!LdYZ;cV;C$2x? ziG4k@WlxEKrr?!7g)@m43_=bLvhJP_vaz*LVjwzuqpHqec*1nqTg5S0kL?xznLg6f zH)T(bgTHS)_@iRa zNOWJvXbB-Z>!sxQ0*T7_?p50h*b1K3$b+!SY-Kqr;)CVXY@S^}T{^wAd$Vlep_OQN zrZXw(@ZT(LBis9$Tg4Mx=gvn2%kh_0^K0h+$kinAO*}<$*kp4q@$Ti#j`;JA2AQla zs9dUlM{?==C70Pyba_5X)#OyhetuhTJ03ZB@GV@fwK$VVQU3_R5m*=7y5fnSib_#7 z5TdqDmyJ%YyiTk@i?$*jl}JJ6j|f-QI#B$lvMqbLu_LRiO68b`w3Ms$_y?2{!9*qe z8D;gwzP0$EN2F3}NeG3-bUKLK$k_j%PmF z$md2zYF&Wg&&nKabEXScOUq5243$@i@cs!AqUYTzlFsk9;-yUJFjKzmm`rhXAXI=| z;z!dC2RyplPyTlhX@atC$wyCT&)m34JI49&OIUdSfrlTCE6=8pVKg9ZM(9L-FLIF+ z;H$5BARj_P`o=HLtrWD6%0273j7r4$_d5F#l8^G1;mYLbUf9{E+qTbN2Hu_JOoZ~o zK2_*lt_bb2nx1Q}K3=)mPA4CB^TY9UuJ|&a&e^gm(`1=1y~pakH=TBtK8lz4G+nOG zlAy%;P4mIa3#eR#0Ri$Yy&dvpY@=ERyh7zxXSzL4SC}JqdVQSrdbUF_YaGf_`E(SA zI)_^6Rtc!IwuhKxe%jq9HJPO&?V;WuYN$_)&h)Br_Iu)>`p#hXO!xJ_KIz;ZIa)wi z^7@>?GcQ2ju z%{zTyw#1bQ5x2G8n?b`)s841X1_jlPrTbl&MER=jHjzZrzoS9r^cViclX~dbK2C@N zLLJ^J5%$nF!)`1Uj~T^_9YOL{MgZHlW2Sdr4vD4GUbWx*{#zr?Hi$8RMNngJ3s+C8 zONN<>AsTJvp%S4@>|kcuB_EQlJ7C?!1tmI#@#1%-&K%CYrAX==c&nbYx(Y~f`N@ZC zYEwOnTaW~{DzC^b;&p24GQ@5K)B_cjl|welIbE0LEh#7?nAzDCk*X7@m+OZB1>i1J zO9HgAt^7PSt!BU+Bk%n~%h>q6!WnTdRr~vEcN6M{QxD!Xy!hj7VK`>HOjfaOZ(wxK zTH=C#<9%-3LTvzBdWy_3BTE%SHbA&r4f@Ucrb*ty56ZY(M*uj{;m$R9ycKz`9|e-4 z*45K%D@uuA=H=DIr`)x&Q-mRjh>T7?S$$F2V_B{*XbIEte3$?IK6k+L=h5Zo{gEPV ziMW-p_0;48<0_Ua>-|Nv!_k^4H$~#i9O<`knT#LvjF!IY6cmV4#7chqup&|80)2pX zM?Gjd5oU=A9WzlfWzrP_yq@&1RZmytN6aSM4^pq6{AVS&A4DLoht5*&_naMTs831U z;dI@uPJ8fbu&F;GI)6|)d!gv#Fykx1GjuGcUbXS}ueWbOZx2%xCW9{=$f%AzgGwaCY)3kl*qOevvzgz&D&nA&&Yg~kgwdruXOsD{V@{Mz!Fklei__hl zW*$DU<;Ba%=+{7W){^p6`DA{V+!KFaJWZSDSi?9``oeyN9&ap1x{{ibhBBvr0bEpC z+o}3dwjKMB81F{%tsb|s80oSZHT9oE;XPZ^LDcZ!hlFZQPd(T>s6>`iLvibl0@I|$ zXKAI&MBiSax;IZZZX?UzOJ4b6%wX4i^&etHlV??`b}C$_>5@Tvst}V)DyG+Ye9eO~Rz_9Q^dM@Q>U015 zv#40v=SV{iOA|?vwbRm!KxW?p-)zOcGegrB^QB{qXtiTM8g1!=T}Wg)6$U3~an=AF63sXdpAjimZ=&!PM< zEFvlm^{}jBYJ~wAM&FkQQSdO|%Gx?o*?LZ=kwC)F=B0Z}8c%z)wxpy!YFn6+jafBoE}<;*PV+{GpF{A-%I~3knZq%!+YM|-TTs964P4LXLt&qKG?urW z_hTRwl2E<>?@ENftlk!QE&Rfw0|!NTYJoc?dTx#E6p@<<%{&oiYO(XayVCs(w@CG{ z0@ZDZk!jkaQiIV6k(YK{PWeXIC<*KVWKC@!U@fo+Ff!nM{5|x!(pB`7Bc8ht z%F_H)j8^mLGU`_8Tp&$&nJ|9N_r67^Q~b=Gd|_+Bl~t>dh5Otx{Vo)K#&*Fr5C8Iu zNrti&%@v~3?qUk7BnV@g(+5Mp+prOr4=KGpnEsHJbFE4)e|?)ifDoP0FP+J4 zOODdS!VAJ^DzlMoA${p)3RY=)(|W8l-(jH$@0{Mr zU=XtSb&<(R=L{;B@ARjPH)EvyVfT;}T{%Mgp?vR~a&75dQV))j^Y%LLd;iNxAN*=b z320Ae6Gsd5>5~~yTksnoZ*1AB5j8Us|0WA*sgjR-pQ7hxr&4u zBXzv7&Ghir^S;c!r+*VJ%{u&7?kxVAh}2j+gjI>;1n?TF&q`=~I)O9}O7-=K_nw%3 zGIIfG#?v!tI2hHIAnslpz}~LF@@0O8xiO;CEXKYefAue$n%b`dckTSa%!sg6&)lAn zU7ByZPm9*&QRR;ZiPS}ULa1H8cfp<19b^HEC5Ng!X!BCus z)b9u-+X9IWb#Z)#R11;HIUQfW0{;Oift}4*|L5@BiDODU@o9J}$*i+cwv;0I@y~N8 zC0*5vcplq-iO`!%BLdfdpXi*k0(t^^kC^16y9U~U0EXTSB;y4nYgLPFB{?bSU0K$#mrf=c|5hEI9QWMzi@%Vdo$ z0f7x}AM$Sn!z^7%PF1 zx+Lt0X7xOZK9J?J7k#$sX}#*z^J<#5USvZiyT=l0N*eD2NaQ7!q~`saq@#r9(jf{t-8yAFTCrN_bAcL+6dXzb zevqS80Y)dm#JdV=P9a(BYIKE?a)Ivz4W!77ffbMW?bp}vgMPFz|BQfXLg|dAw)SnO zw;+d8pvv=F5y-ol>e0`es=+cDFTX?r+D+<&+Fy=jk!LODrB%S}S*wK?mSh*@I}1o- z&2g#04$JSqMDJHxJF8GM2n8A`ZVZt4w5=Smt?cmmaem=uuK#l&?4ZuP_PJNr_s9j2GmaAZ@-a3Y44q_c!w+-jHd5l|$XLx&SoZ zlC!Y*Im(zG%gZ=8#rlPv^EzF0TP?}&h*sFeuVyg@}7A*9h+@`n; zUAs`kB{-85Cno97DV@P%RdzvXWU)!;n4bMk!|F8c8FcV3_M$4t4X?92MDXwZF(uph{d2OdNvJcC@|*RC#c$3Lo2q_?t6%4gZ17kAhTMT`Sy0M$r57Hl88 zArR-z=bTK^|I{#(bqlHq61A7kT7iMRNZ$;6U)?a2wlffUdhO5WL^I-Dy)8|%rybXC zH3kI^kcadtVr5|=M1wJkx(zm_@5>}pi=c@f0(QDxVJs9-x+Rk_RO4dTzxVdPlYY-e zO`&QQ(}b{>0#l*lx7i(RIClE==}eIZQ0gRTN3b5t07p?0R|IPgGcQv%PS~T;hAu6n zr9)FKRG>jA161}#Ct#Hh*+9~-Y-9;KmETuWOvAXK0m*)STE0k_gpADG%nXuakiOj? zH_7M;rxDf1UV}yRIMCBIFOJGi7~DTtsHfnL3PS}xQGYCM`{wl z8fS(d1C?}I3s3`HB48sRWrR<`{R_&e37+t23R?bw**Z}>3XMIC6s>^VGn8a*LO&E) zSQexnk!&@j%|V|?4iHXCpQb}lRxf^M{OYY_^o7HtOGem`JW3ntm5WYow8=$U)da8M zm*-oGVA5J~cqfPohX)6TAF5z3C5Lr0#9_0vM&RLaSA~$vF-P0kKK%jmnTMb zf5V_WiAVh^>tV~kd_rtd|1xvFGFL`gTxVWkBM6bV;Qj;#&r5dvxv6gp){>UC% zs)t})<3_bg$O{D?#?4Fp3kclqyoQOq7C!6Id+n*F%-BfO*fJ5|3NZbltOhK|eSZO2 zyoKu?7H+sx8p)wAeXy`0&$t!s24ht}r2{BcZFHvi zN~caY3kEu?S_7B0_OwQ4s{3xpq0<`eZEKLq z$u%+=X2qK=&wR1?EGkpT7$I%D#k_TPn_Kk@L8^?W(P5d&Cu-XV^m6jAbk~Sb7zS$>Y8fBC9^XqA#nuH`u1H9nkh;x zx>M5rqc}EQ{;HRvP)6o(6Z{=h<>lLFe?RMBwLwH5Ah4YNw+t{4avWw8(suXWot1&y z_c1xLY!X&D2UIH*>9L}zPfJj~w5Qtf^4qiQl!WX@fLrL)qD0|3MjSzQh01|}YdBxi zRe8FuyF@*vaD7p+G|vfz zQm4jTwxF=`SZFRq5hF}e3=R3`+96;1QHPb`#d9U2&3^)O>lgzFn|u3X~l+_%=YjFDNT zDPh#<%Ges7Qr6{f;UIZN%yLVUuk#gO$t=WmxPJx}f{EPIHrhnH7OvgztpdZ*R43@ z#v9L|u267kz%+3#BW^z!dtanLb7D~<#69zujs;^ld8O%47 zJ^S`GDFyTymxW4knf)6sK3Ys8VLSpatmzU)_IIVBgqmuo`UGZ~$g&mc@>bGh7EJ`Ze5?>N!ZZ~Vv`aS3W&yfCZydwSY=qS2>Mn(x@u`9(%f@o}U~ z#w|$q=H;2d8U= z^)n9|m95m=d(q90BdP1^dlGS@Dcn6O1Up^b1-y<$+7Mv~7HJ6{C|D!sJl{c-eh2q!X~L`9}x@i=Wgg|Y2D?cybNbi7;9+6sIRbH ziD{Y)_6+aaEy5{&SgiZa+`-AId>}BBEU1a-QlOQ!H3Qd0Uo;k89!^lxy9zw5OWqyB zp|yiJ7yPmCo@$8O##nfW+%CzWq-hPkw)!DHXoAM# zP4_z1a=_M>GhbO%y4eJ5+C-Whdr}?B^T03$WPK)S1ON%K5mcd!K_(hV3T@yj0tor| z_y9Oj3)mV$Jqxs99Rmntg*+8-eR-jWBPWJ5`0a%*;J0SpRgv}RStKJ3b|j>vkB3TT zpbQKuP{`3heTYHLJ+ugnr%C$H!toeTr1zT?miBj=sYc;7+rD-zSk}ZVF?SVu9eVfPK<_A0DOR8fHLPh@E|DAX)bvQrnVG&kgvzGLrds9DM*$ie=N>a zZyW*uXpOFQ-?Azi99iwoR!V{+6;k~C{I2qt2cQ>hh=C>{RB;dEy{}L`0A-O7gpx_|can}SYedJuOdgqJ1Rv^8jA za#H?d{;-A18xB~AO@(F!z~eK-P$5XQ_ZF%GFImI;gQ*Aq@wr1-SDdBXl>$^ZuTtPU zVnIPc;5FXdHfslE3U94Y*1jCn1Yyn<^c$$6Y{%U9@(Fi!OKf_n^FIg#MMmzqJ!AnD z-^Iog%Y(zvqXmtVY_(v9B@VY5TGM%MzXf-meG`w8vu;yeYXP%SzuutT&CT8qlIW8T zsm}WoM~63{`KmF+eaa(6FU1pLOfG-E(7)q z>Nmr+*oMQSwoor8ec(4Ga&pk!PoRMlIm-Y#6N%9fe({TFLMa=BY*25!1ETTS=oEl5 zhFBBGNJ}`~sN93JDM~f4_nD8Alhf8sDJXM-1HhU%T6&pC)1E{1hf1(e9IDkaO;C*+NC+{RZPiGoe2f@qwVVa)SXZIl;)5Up zD@r?>9@Ve3qM83pKNJ+SNaeSew1~Q_?OYB%k5s|`LgffY02HiQRwXq}5~APSd5WH# zfhi7W?c%No;IauldE3bP`dUE?$f@S0*WR~|4q`NNT)>R&OMK|E#tf>PQ&xP#(g-Zh zySrfJ%)e34HzU0fz+cYpBdj4D>H!6?e=Wo{Tm@ll&N!~ZALrwk?gbis0st+k;Qt(s zLIExc=$mjVfn})Kw;lyX1`j%Mk+v>Ic~HBY&k&lTnk5q)*yrmaFaRqjlQ$1q>;FKX zCkVS7+9-gGO>vujJ(uEP3-+zkd;{16__+?6HRQUGV|k#vN7IlSCi7+fvikR-Su!EH z=;>>w*Bp)57F9q&XLGrkkpsh&b2ie0Xx829Ff^Hk$|m3C=fH;{3({T$My1>NjLXN0 zzh#}w;rwIgH)^c3pd9#}L~?m7)aJjZg(G-iw)A!10EI2S zUz2|z%mRv_Gf}U$#DQmpRCd0*Tdws2RCF7d9xrvdy0NRf%Fn(qLUOH?IhJS!)N-8Y&XsDY&~hpi3fo=W~Ia`wr@ z;jF;<^XJ)70C38-#zr{R;g+(uyq2dm-Ed3_(t%G2Tn~z6MvTm|#OMn;3YItJZO_FL zc7&lu2anh_7-hM`6|vDtS39G4`mRi%A<()T>USaX%hb+6AR!nkR)n1)Bp&mAK<%mV z9AlXeNtBYgG0fbOGeT;L@3pD)<-tJG&b=tyqS+7nVnUoJXg}PCQ>x)JZ&IySvZYUY z0VScJ#{0I>^fojfIH7}~WubA&IbZV%qWIKCQ$r#veQitSS`!CSPC1Wr3V9R&>!O+? zda17i$<7UI3)Dy&JN0XUQ`O31261l-eemlNfdOMHxFqX>pM`d=f4kw}bct|EJ}X!x z@Ov?g@7j)$Cc@8bAV%It^|-jvSaQbyr`5=q|W7Ej>G1CJrnyN~mC6xS>d7 z^h3+|824<$Mi~MKG_xHsRSk~=&#ku#nl%nTSu_H(_P2%A5Q>!^&X6UO z+<*@jN`fKpJRWi|8vqcd1jF7!1A&^c_ehcAPW zk}UMk6L5y#6ZzQIx8T5-OSrgjV4j*!-{ceE*uTN8+1ayj5Rj@jn3kx`v&*Y(MPAPm z`8%5(sd1#sNygv26#aS4zZ%wY5d;P9FDzV}g4ePe@-&WZObOWZjPqX}y>zcThGSBY z15cnq5kQ9{G>2TK5z(Cl=ptdCzdzpakGWoQeoqPR<7}P}Xi&ODH6f=5(3@Jq4jlR6 zM(Rm;=4CZ#SAxc>Iw0BunN zq3xuG@B!pdFy=JcSnH+9Bm*}%OcWmMDtsCdmH;3zT|34u;88LL{A}=PK#ZYp<_&@3 z5a|O`{M+x;08{Xu8&zqrSaE2BjQoG@@wi$cq#ju0oNW=y8TRq-thCeiH z4g8PVzC4=h_icAKAt7lHk#;FbXrNGrP?1m)nIjc4WgapVm1a>Cnaezs44Es+kj(QK zMaB#n%6P74_pbN6XRUM2I%lnO_8-6B*KQA={d}I`zOVbbu3JZWvrGT0K$NE<=E(9m zy54n=#be;HTnw{mN#A8oJGbDe_`3dA_w#q?9CR~}$IrIF%71p)c^qe3prDQe7Nr4} zit?-LJXw6r`n1JU+geUs#x3*4Wq>1q#F|k_eZ>q&?hSTm(kMf#n&w zk)<3^la!ybSt(nbH7C}$2U?gNrtE`~~5Y&A)3jQ|EMPeICoW5>tTVbrF z|HkMOB2z6LohxsfNvJp_wE!L`F#toLj~dw?KE9veSz~Mt;rID%S0Zl>sC=-T8HR7V zxR@xG=U*3_b#zLx@;tTkJ&NnaE@Fs79@dC*4mr$X@_#c4G3VQ!m301 z?+<@)x-+I9Zxc8~NYPj~2YY*aH*DBYmdYjG!d1{|aQZZCssuME-4~+8>9aS>gE7SW zF~PS+hKGLx>mBI%2!0z@uCAI|_n6ZQm7iEH@b5fiTEiPv-E{pnd{LgU8o`L~^f2ak zD|SO5&pKk6X=&;KJ=nKC{lZ+?5`B^*`+8&a&qYEWz}1I@QzOBLhoayUePV1ZtE~Jb z5s`JKAlaLDwUy+qB*mrK5f2D(As@mBL5uVJu(J)Ksk2$Q-6r=67bk{1GFuF|Ewgmq z+iKsQ=!o7coH>3SKSV*sjE*_}-q7-DYc)A<2*VbG*NE`3iI~Ig0ir1oz9l8|5dOb= z=Y%WHY_n0Cr{my$hXi_9ASJiv-8?p4b9>6seUEudjraB2?JCbdvI&Jds`uAR{uehW z-SaPzWS1Q^eqQ(`m zwi6;==MomH6~4wqYJfjow(#eQLQE|O)2)EZA7-&bI|`B-~yydIy#%`e@(g^y;41n z#fCGX1M?k|5S(zx`5-aT#j%ILc0UBxw7Hu!?kdN9s5(F{o1VfCoW^XE2!6#4y6tQ( z1M+Y(IC~bpa1YHMr9t$XZfzMR*a#9RmBVmLE@_VzZ^)uo+M z^LqpNWI-nl>R{Zvkx3(=e%N8Z{Z`BS$1WH%DC+5P6F5YSODas5mBHj69J257o^^~z zK_y<{rEI0$d_qy8dXdxhMBeL$+QG>K!C$|R?Xj07<|mI=JDvF*7rWjcGvGOAf%Nf{ z&E^@_Vne_Ga;om4C%erk@r}un17QqDi!0JR)LNlR3xx}%j%C&>z16?$B#xe0wOzi! z#9Z9OM8(q5^2gqbS};sp7KkVXsf|UOzMh_*re@=HKMDSv_RUOmX9jdsSltW4GDCr= z910|eishl{!=VGkWw#2uSURVyWz^T#uecKBf6Abz|A-fFc4%wax;!?*NF>NDy7exMoaF5Ro_ZB^hlbTE$-L zjueguN-}tR7|ai7T6m1Yp9>0GH!O6_CCjG#3&ku{`Bkg7I^}i1EahZOEd*B7fhue; z5Q(@<-pzeHJc^xBCJ)(I@PbpBX7$YOm5P2s&pJg}wqs2u65xMruOeU#(`P2xy2+Sk!6&2PbNMc7ZIZ?yX3%e>V5mJw4pafH@MeYZQVpmG zWptaCxm$LwAURqUR*ap~Q1^QoY?%!w8$G=|oUR#R&jJI9h7v*u@B?niQmOKKdhKur zn0H@1%C1*u{pvG9FDJMXKs`IDdH?>!bFa@IF*cX|(MDncI0M^@aUoxHa}~zb2mMH3 zbbgp=?^{q*qYVr+M@*28sCi4+o12@5C9c9e2y1Z^Q9Qh<8n71N^6_VW0VvCH!Rb-x zj{nXt;PUuWO<%Eg<4;Mv7l-R4LVgJ@7C0bjXzcis3LPObg{?~a(+06+hAVc-9MXuj zpEv;k9($(ERhKuYruwpew9K3aK}3%al!iPA=!hdT>Tm#vpnxQjUSJn9>CQn>je{iY z#1;&j7;q@EbdzBr#{@$GWGbL)oa!OpqQ|7sKh)`9EQsW>>Q2!%69zgj+?yAyMu<|m z#Uup;25}TxW>pfqJmXn>ag>Jh5ba*C^HA>V`>8+uxX*d5mY1^g&*MKQqwVxE!_Emd zmji0vQi>p^1Adts9+su*>gvv+7zy3EGQ(bEiZ=ss>sEf$(X+4JPH*U;-G?vB0) zjF;E!;osmxFZU~sCE`PP*S*@tiNHa7xE6x15TVU?kc;?4U8?mK`Wf_H3jwal2k0VD zNXPVk2s4MzKks5;fM!F3DHLTcKVh^gFX6VV&juDY8bzEWh8@1x9Lk8&@X1R=d?@ha zwb<*(=s%qu*59N@P9NrrWHi0sOmK~Mt2 zx_V-zJUF?_`NhN2oFa$Eiq@V`DFFLqB|b~RnqJ!B3dzS;4kHrCL-iGI7k0or2vjwX z9AjRPKnQEuqi06&Rg$;{LW=M1G{&LAsCaI_!T%iS+MWtEjs z1pgpWBMwpf@X&u+mQI*&n`Z#gbgBquEprTc1|K%?i`Leg?Ach}TdQ$>U+`CPWkVjo zQ*2?K>n+nCRVQB%TSnRP32`#fo8sq0e>mRq!dfP%6RV-~v?Q z@b$hYLEH#t5pWOLWWl3Z70Q0Z2nKNP2CGS(ewP+jaPwkWMTN%9gLMCzHO%lLH2^@c z{_o7(?@AAd=_;|K%*|a3QE^1w9n(e`( z$ldwlPHT^ld%Ua5b;Z(cFl9cK(rATH0=$~X0WB>p*aJg>R^T|8hw(t7MndO^2M7y4 z%b(j~FwP zz8|a+1-s1m$+f3PD(}d&39*k0gcv~4n+8OLh$Yw<-SsrpI6aGiSpq%k6{wap>;m$6c|pcMdOq}r`pn_Y+A;OEsfG%WP1dZ-Z;i1qSpV9v*g+72gs4l|DFW79K>pXUm4 z_q#ujsD0bKoU)}Jewm4eu=OHXs5dLJa!vJ0+UAarHV`p~ub(#W#n@>~=T%gAG_L=7 zbi+C|iAZXy>Su)TI=>v?I7UE8NFD!uqv|UiH`f4lQhKF?$l+Lv(#~I8aHSSO77tBa z%j@=GhgH;vJklMn#{jS1k;n@V-*V_s4t^kp2>iAIO|DH?yihPw^0H5p$0jufUqzE%0(dk^{?{~ zebKqjgGK?h{%%7m`;)%{mvbQy}R=ageP29=pRhZE3j9Pqhj#P1F>?&IwBb1wtBq*4R3NF924E>Y z*R@((J;}$c_V6*dt3cdOEdoUrkrzDvQD0(U2Sg$NG0B_hW2n_0aRnSyKA7u}`bUd8 zrhxzpeB8qM#XX_yzQ}t*YAHfg@0|hyXQr3vyjpN!Lq3Tx%CRs{2Ino?opP@6$tl-Sbq>lk8U`d6?iQCTC-9)jMcBcrwYDMl(PmHh z>~jmHM4N_0t;Z?!OdC&~JNFK_{!A2fC(+TD@Y$%pp@Mj0oB-YS+;c_42`vAh;VZyP zFTc2YOkZE$mirg7Ka$Y*M8HEQQeTf7iCI&om4R{EM^xPO0nI20Wyv#86{X#~BN_+c z9A%9mK#|awWjbmRxSZ99 zD0*j}os1?pF2ft!pDMIi@9LI*Z^=%lj`E=isbfi3@KZzX*Tk&_y1Y)73AeGw62Uzi zsRA01UBXi~x$ru-u!j0j!YcZp;r;H;t8KHT9v(#`{3Ald1R2!kM={yi**%uf#;;*+ zumnO9#6bUp`E8lmmvb}tnMHT;@d$WXWv`)>BGiZ6o;2-d8k$ zDwWj;W{=F7Y4=mHWuRE3$*|Xb&WU#6Czj{gB)Cm%C^gocVZmj;-2KXG+b_h>(Ec+} z!NHqDI|x(}6T41p1t1F`MDVnXjD|~Z+c8))WY5Ury=cGR!{&$BalM`-S0k54^;Y~+ z`7^8%Vmse_IgG68A5~}zfTk*^w6%A6!vPM5@i4qcYg{n*TfMz(dfYuq99vj#4R|fY zTK2Cvrj*fPBEm>zGF7YCb0Ou8=~x0A#q$_sM!PemmJ2)BNgSKv2Lgxs4(cp$P@V(^ z_V_-btT zW>~&7NobS_<749i^th(G6W+AlGxI6Hm0XZ9Si%~x)scz@6Mr4>&=R8 z1<-hfo*+r&tB)TtKGSo!Z45;?S@&|MNl8To0r?>Bf;oY47(%wHI}^cu)>Aa3+)Qnq zNZ;fPY_&#^<-$xP=?0ls7d!vRpJVHm_TsE@4W3a>3u{nh>vy}ab@|zMJ)DCI4ksE- zh>a>~nb3Vt7^d$bAbiHxApnvXnswC6F^IcsmgZ1Bng6lFm>9;{^S5)`p@xjT+X%+X z2!DS=q#dt@_`mO&uR+JG^pGkkhrG0tFC?2Vvas?X(Lq@AaqTlMS;4Mb1vC_>y7umX z9kZ1|qDnOE*>+%;Y((~sfa`U^Pu$b+HC4wDf*?fB?c!7Y zCXmr!b3#dWBhv{Uj91aaiY=4R&yPrkt{|Dli=7WvF1_x#%O0<~8NYhDLxCDceUoFP zTgmYApgQaYYHPn^-6+uIk5>h*4xG92@$|5tFJV&Eh~XNJ$gl zZ}X}J$1QT>ZbsX2U*euO*VIYYAC$#!G&41*8b$0JX5XN-cNgM4yOZy^rLw-V*E=;> zs9g5&-!X}IsW;?{asuZiIRH{KU^pwhj!=tWtSIPxF3sfhNg8(j+V$$$PaP73LPlYY zT-K@sy$23)xK-~MFIK4915eebgE$T>9L5Lxh|ng^t#AV_zpnaMIJIo8>fwkJxWw>6 zS$iAxdlfsia$ZYdkgGhA+TtvTuft2#MNG`Ht1Eml6yZx=5yp#;*LjO~#{R;6%mm$RC4>t%p+zqeBcm)}Y+^a3srCoi>+qDBEo7kdG;FoEC;$)8B%lUv#j2Cl>X_MTA=SMsY|cR zfDz!TdOI6vA~ZMvJ@=F_hI4)?FTa27J}g@KlddRI0XbfJ`!q0f;tFfLEm2{>@#>g9 z3*}}B=8VGbqa!(K1X&ONPN-`NyVH9j0uF6V%)PdZ;#u_R5Dp@V=W}7r|6Zd-#A-4z zhNU&^b8S-AX4wrlad$*$B*EdEbK}X2n$8ops;>{Y9E^SORxoO@?yP@2ULipvBo7a3 zso9TS$Rx)xC6>l_t?C#P&eJB9gK!qY*-K*|KU(=L_VRG#qs!azEF+-|`o6O}7PlzM zLYw3!^n@EIbD_(3_ifcHdoT87zp&VQXwoe?EoSdnRQ`ECq=+jVdrpSnrX=oB>Gs=^PUG@!rQaPEa^a*@DJws>gyW1{UI6g*hhqssK6kRSND5g>-$CjWP2)}zDur| zRVT(_W-70L{K>-QZ0`~ESVPnuK37-va_-)}4Af9+G$Wiv z&vz$AF4S?j>rPbvsG7!h?jCWr)eo1XPH1m3iB2lZl``v(iRzCUYbtH9#jTa8F(Txg zH>s1)&xEf1&@hWR$h(I8e50*gz5-J-n=+Mhrx5hN{2YuO%4qA4z@t&zd?#7*_(RwY zFe%ENQkLPoP>{HaO;eH2lrTW#~)0rY0+;YPo{3p;Oox!jdrXu6})z6&zWqANEgf$qM!9E#1apPwWxe=ZUrHcOzaW9Nn`L2*;1r%-~k$i7@BcDYj z@U{KL7hCWgxfZiM;uCHjU9?$G86In1McJ|*3#je*GMh6O*yob1)s?gzz21h!H5dEI zYaf&g6X4F!&5IYs`m#HLtMPpD_QL6&>rX{3M#2t#l(2KTG(?V3g&joW{W8G6^-Akg zGUVZUd*>+=P(hWz4Sf&^Yy%u1;OH!FYN~5FvvCHNWiC80RC} zzQjv=A!D2*hhJg!1DE}0w&BZYN>~Mco4T;!zjUsvqjtQ)le|RcEOSEOUAfSh5hh=F zsLJb&FTeC?=U@8^vY)PyCKAhAOdK|ls-SZ~#tT;vzW~6EpzZ|d6d2&I`h-SEQ4nHo zn$p6%ppvQo(T_Y>4ID@HKOm4@Wsmot-W@0Lrh3!F+~sw0VlGq#e0A*ZYJ&9CkXDB1 z9>)L&Lo~7?qzB^83FBe}gMwkR01AlLXT&K5niD!?f)H+jph>!ikmgK-IRJNxCUmg* zbqBKxJWModKaN3hQkn=i?D}{Ubz#65y?|Vw`TG<5Q1pob25X0M9`Z4RReTznn#996 z;*<#@b-=V=%E}mT$|A>UrU`AJU2JG8Bjc*G1B*R zi*{s8JlT}gf*(aep-p=L5Vyl{3&cWzRi2aPVx)HpQswBzLE@gSq0#U$3kbpZ>^y?^ zYp6v4CH7`TO&VQYKn#3x@h>P!@gp4nQJI$aJ9nFlBJs*sm4&|b$(D03?u2GxHrolU zL;8XUc7j*zd~$Vd^^d6 zwyrwJKt*q^i(0>6uWEJ_!hJTDvR~cj#kQ=X-bn9?jq0__6P=c>eybuZ&d7AR?VE@= zn}jVQ+&()t2@}{$qY}MC`9CYs7}SH!`KGlysPdR_TRrZV2g4ehM85xsEJ6PMsI!KF z`v*U0%`r!80RCkobHSUX&+0S`C9`F169ittT}ifUwKKBx%#XkB;H(JtdEGkP?Qy}! zp&7(A1k%FZ?||5B6MP(Q2%u`yK}$sN|3qfcnE{}F*At*aD8rvuccaT1{Bqy9Aq>S$ zGPhC;3FKAONO(HA?>m30i9*6`lFU(w_D5m%zfqrt?Z%X%h0Qtr$-4XvYA~88H3s}+ z_9UR3iEf#rqV40(DVE!E0a|hD7ba7d&gmBUtHk*8l1iaVo_pHVp{1YeHMmh0|uUJ4#rK1D6t-H{hp#Xo!k4Y z)9rAT4Nu;Y;zz0pyo%jI+Zj53@vUVD+9*<-i&>h;?vR=;kyOu>RrN_t>6?UEGQ7Ef4zLcch&aXCW(wlM?-F8xQ=We4@YQXKY8n~= z#ox#NUb8s-DmwmY7gK+pa#moU+CZjV4y`%kNvix7Rv#ul?^}pbVN!;Gbx%```Ie&V zwf*;*1iLbiAJ&31Zhgyjt(sG?qu;iU(K)Z9ajHJf`D)R)JX11M zWjIklNGK^`l74AY5&h&`eRaQ1MRP#g8fg~8*T(&>y2iD^+ZWh^Yey@r14W9hW|tRr z9z9&YNQ&}hU5za2PcXz-UKxO1P>6%}{h)a#Xa%g1rH>gVbM;41Rw?`P#bew*j38>t z6>mpf@&KBEtQow=P_`}t_jx7NWpdz?`gV#>jHFWhl(1&k+Q}i=-|q*{i6hLGS++7S zqZ#*qyCPa+DxvD`7WJj4CC@dp)HoYRpN^O#T=%iZY{HfWpX?x=uOH0P^I^FUF7Y@} z#3+^|t+&S*_M+VKsS^y^q}*2@MmjIHN#V192H^7H3+YRhgHsJ0mp49tdP-CCAR3tz zbb3@DWf#4_S_;i#z}SbpxIXh5ibJwKXsuV8%4K<%Ro3ri$+=tTJ0yQhQC?^aJ*|k` z6>T~pTYvO(dKHB~Ia+K>LfX)I5VRckf&!qW zgwRrGi3TM>og)S4BC<8-^ex$l?rtM$5r|d6*P0+y2iT*Ng4Z`BO9eI_>W4p|bdX%$yW9f`)P{8F~oeLNi%(#Vg|Qn_`|n&P?q zqQijA@z>D^c4YVpiNWkw@3~agm?Xu-{R(smFAolc%%AkKQo2l>@?>I&F-VnXCU4rL zYD}491nQcC=t|A{On*&gKKVkgEG%_4L&P;2MNi{OAX)j#GNT#7`BK|{bfD)O=n-X28pVT zh!2Tplf=TS%pQV2P)fbSmmpy}dlU&yT6p<-1J)DwWwJ$mhRK@<%g9dimyu|F9!Znl+6XW8JMEqo&(9%lln! z0r{Z3Bw4wPxjnaGHBrJ*idGW`8TD@htN-qjmG$xD zeQPthLiXUvE$d10yH0#2>*u%Qmb5t_6G?n`Jh#R;WTqB-^S)u@#ZP1;dCg8XmJ&fn z>xq4zW60g&T}r;2Nqjcg2~~+Sh*rUn+>-j2(+5~QcIy0_joXO^HH{bI4v)-eV_OTc zEyuaX1LQ{zj=g2i?iXabj0;gPC7&HIOZPmD*RqrxG0?e9P22tL zPREBDlUk12sPD`36bBa0v~m=bo$86iYy0Z(sau@AmyI73R^R-$eB15%m7JV|;s-4H zCdxNTis2=GB(dXt^<&JX(vPS7h2PkPobn17!i6?<$ z?POxs%sB((bd(TIGR#Tl?My4ARci?rLg5ubHtJcle)QItjM=&5z9gQYVUL*|Yj)gD zo;3;9{?wGSiBU*(zc{TkhGziQl*|nq?(r0lm*tuq1Ebr{rB41_=-jb7=qx{(p(ckgYZUs< z>e%CU(|QD`066!ux=O27QPf!O9a-u*1+IO7c|3D{Df1?;{Mrm(Ou7vV5>XFUn|y7! z9BSxiccNIHeChB}tRBwRX^qK_SM^B_`!Dyo#Aa#&zM!yfBYCCZO}X&}M_pR_Nr}CM zfl6Cv_k|kP<|0j<*wA|fFAQHx*1uq>1tSM~0R5w{Vv~i7cl?`kyEoiBI=HL*xF0Vl zDtkuP-Q^*!DhN+)S{E%CFTxG}$Gs-W)(0O>CAgLM-`c;R+Uv`&cXZbS)7R&A1MD2! zrFN5d{!d%Y;3R_NRwLHG7HFyQ$08-Gr1K{0jj(%8_!mFktCin(+q6QBnI^Pc@rK9t z_+x%AXAYY2<6NI%KVNj@hh@yS{mOEanGzc+r|!<@f34(6`O|^gwzXPA>~WV^*Q5%c z&OJfjGWc$kSZxkbIbP)}Mx>)NJWG;RDT?Qodf#Q>R6hgCCByQxqp79=OAH%o6Oip~E4 z;Z$H;BD3tG!EDe;RItJ5CCf>KHPOOBK5e@aPvr?bNwLQUC9`yIi~S1e%iKHggq;xq zIj{C4Fl60ZmRwk^lx;jAdMVU!^B(c`fG<{n$KoHXu7!xDe)`kN>!&{cMLZvjv{v6(>tWjK5Q_@#AU5;);4ar$C4Oft9c8)Z0VK z42mz=H-0|{c#6U*fTzRrjx=6;*|Rs0Yy+j9)9Dme+m4#^W9%LNt=CQuyYaOQw?BA( z`B`eko-1m^TPmDLo_&(yN9G4NOK>DIACywJe%>zre%+!U{?)UIDB+442!(6kMLa?A zW5e<-3Ya|yDYnG6L&|t+OEX!KiK2PU-s$%~gjUXp;z{039p9IF(ji)re*QdaKaKZK zDJ2u#=#%}<*VA8jS((NfUeI{TIiLQ{p!28W%5{Q z!_&?@{F{O{8Q{IA=d4t}(@tRp7cvlQmuS{rk>RZQ^9iHiY5aLskK&UcrP-8D&}oVf zwRhz*Pexg(tmJ{TqdfD!PN|38cmM3J`D!|Qx8Os2@|rOMUETHe!j7lGrPsrJJ1A7( z^hoY;8?Lqm3dKu!%>DUU&Sbmf7^~unqgkf< zk;*qt2=Z@l9WuKVtrcy_zF%o@tbWLF!7M2~$*yqs*YcWn5q^!Y<@LE~&!bmH---6w zxnUw(T(9C2h!XHq)M*o}R^zv2{4Uv$^K``MnNmE0h-LUOcls zZc?piR60>0Vy}YUcjk7siBLwI^%QG9HuBj4LDEbiRdn%mlAF5Y&f|H?qbMF>N}BH2 z9nRWjZPnvsu$p}3I1w$t(($FPe;c{g_k%o@HSR5O5X+*L@1-jE@wR9S$tPldzyT>$pMV( zw+G|-NfUMq_k+d@MF5$DKzM3%|%QJg|*&h(~o zz5VwwRcySRc&dA?=*OAcY>L~RcWxlB{E7keY<$xo9$rOA`nNRTlDJA$c=dieasx-1c{#te zy3f9unGJMLNSU-lF&Pi)ayh1L5t}Gl_mvFMV`ojJ{J<~ z{b9jJ+$vl8#qsT`f%qR*S@xSBe&%?p@yF3B(=lD;=Vg%rGiLYAl_TW)WG?)PVEsD! zW(YW|YG9oTaN~SQY$6N8<0~AKEiS=M{5-e1Ip*S9&&B37dj|2JQeD9`Ia* z6%YvM2R7=?NcDH;Cz*acRDV`$f5+~!PEGz6r^Lbs9wVGhh4jC+(!S8uX;!lcj09w- z5vcbwtXa3t4opvg3d7(K0d|Eak(zO5gGg68Zb(o;X3f80rbuvEg+&lwVK_^^7vwv?qr2akh7OzzS?Ke^^d+H6=f{IEA74P4_2Q0W3ez6Q| zHg5*e_FB3&;V;1zzhR^`Xh-hzPeWqQWp%3h&d#t3KZ~FZ+c(i%iR#xLi|$l;be^p? zNn7uLq#3d}^bhE0DRa}QUEUpScY2Wb-`+wQ-KsBn9C$-0>sBeLj)=o(atq}Vh=r50 z8PO~0|GEkY2xXhT|9G+f>_WtGuMGba&GtNJ&G>ip-wj_FK<>L@H8~0?qxSkCCTN7b zLAGQY=TIrS7Hm)I%oJ4?6MK{Y!{}1_;AA`I3y0YDbIlhV`i&A3jq?@B``+_7*+(AH zU-{Afl-KS(drr-TZZql07c?O~5&>RVoRbpoT{J!VXou|hmUQj*JHIU&>?uDE>=Os0AO_XOia5m*Tq(Owp}RbH(=Lm%Uq!x zTR*T_^2LPiDJ6I1qVHOIDN~u}c9(5Flca&V!HkRJZmT8Fc@=j(jnB{TFiUrl2zV%) z-z&=?loK3RZ&%?(I;e*?&dtwf^;&M=;?mXB)P#@mPQ9HU6V@`1 z_Z8h*yS-%Oka7W?ZX3DV?|S2^;`hD9-IildWVt)O_Wp~1BYIPlkJHG==sz3;!M`od zC&X1*AAsbv+05lVQCr_oQ%&2`t0J5y*}uc`QPB^w#dBxQTo4d>eiAVxdb#rR$I<2{ z?Q_4q$7L8A8e(B%#-WGrZ6 zOJCAXmSHc5kO1XJn&0yMYw-bc8d?J%K70)XoT+*UsJFdsK5Sa^5>9%(zXpv+oJD(c zd(;uqhAhC(Zyy+ndHP`?A>3SC*FbDTKQ=O0zG#$+gNZymjd1qS9-n*>f{@2uDs8Jreve~{_RP*( z1RuiV6cf=g;1RwNVFr1~?EQcLK_a0n;q$&=+hE`6k|MoKsv}gIH$j&6&>_Y-pxInV zKwzzGU1OtdbNewr-VVdIa(?ukz$Ri{2L zx<5lfh7dmicQR0kVjoquqS`Ks#Vd&MK&Y4XfrTc> zy^JE|^<+KmC;wj#f}yh##Y7#{PDru6S>b?(85qh!Zz7PMo{mP|QLG_u6PMD_ z4UG$ypR7+&k-VbcVQv=6AEy5t=zquc|Nj2m|6Gfz{Zdp17QyinYfpnz4_v`Cz1si9 z;l`vqWCH>9&oB>nNCj4H*lm*YzG?w|=&OzQiJmqDIS;MeEb1gOC9Zu!nE}fu3j%iXNN_hw9?| zYxT-6{YF0%nEJGD;+I(dAUbLDVB5eb6%;}2Ch4v%He;{4;%={_IFT@G`1%}&B{-xQ zHkM#;dRx9w36OiiI=9I>5Z&L1G3JpYM=aK{wPfDP%+ycO zOsGfAl!=My1zM|aO8=6?GLnh$z!sv4zGx`6Szf7|47_!Gvl`{wkqLyGzhQiYy~*18 zwSG#0c@HX}P@6+e9D2x6NKDKL_lJlp5lyUWX@?%0bt{$n!9=8m5q*mrK$!<)98BR( zbmX0yL=!2fkF2dnQRRJyIj|v(LF7qL5ODnhqH5>mEy{nP!_8fWi@|1Y57XC}9J_u$ zD6SKuXAL;Nx+pA>nU#4&N0CYi4@Zoby|2F!-19Ijo3FtKQD>466Z-=R18Uw7$2Fit z&DpwLRMZ|fTIC=L%qyud1LiL4@q^^$_BaUUXpM11%51!va{{Z-jqp z96$b>ki88G-Y&L`yx%6w+{mLwsj{q!TH;yhpYxKAo<8Q)D>n#Qpk2ZZ2h9phxH}IY zW}Mw0{1x@DOJF`i^Z~b;lzKCGMWBM-kgP{cl8TFpyl>w=c-RRzg^^J=TqibJ?xMvV z?H7k>amUn6*tE7{^gx>o_4R#?I*>+~2pTe>nQ&}MN|=bLpBpt(;@guLeNG{%my~eH z2yCHYd>*&Ro8ZLrdwd)R9`SrYnf@@QB-$9>OlkpB0Oe*&6z5QFLBletH{3Gdas;tH zw7&2e4r)z4{MD&2tYYc1WuHcPWG-SJ6Auqi1i=2Ri9ECX1$4Qis7P7mj(v`e-8pMx zY5$&IHBUqrYfi>h7AZufzjR?~?N#{ey3dUjBXr9_bsK)s=tu{srpF9*Tv;C|!NrH5 zuCb=dqwHYYD*F7SEW_6G2DnQ9hZUHCZA}~j+ z%gzWhvy&SVy2oy*XQh&gN45v0GZWHu>+LDbu~Z*Q}3 zw_t_bR&E>cJQM0-`tFY}fIV*5?s7GaxtvH4|m z^k=j56Mkvv{(O&JxTOs2JhVC6AgpgLpm_3RF0HRU%#U#;n4>JW{gi%er@+#5{_oE) z6w#-z({DEEF$( z4+u^qD7s??@dpS8R}9c7@(((wHZ5?#`qra}iG^i@2Uoa|KOe-oysBP4dm9#Y$p9Oi zq;V)*(}COtlB~14>WPc-YsCe{c*s4*>EA)x4*f=M?%~^$HIV5*q_KA6Mr?fi-cHa8 z4`mWvhtg;L9WoRpL^QQRFIg~5a)X;bpo5NP` z(cizXe7F;}trZ2*dNbt{C)DCzl&2RZv556N4!kwEnxA5#N^)=u$lOIm)6p4o_wMqp zMm^_szaY!uU;GVaNJUv$3#9PGZpXj^O)7&AT5X1$XKqcceQ9YaF^52@{)(BI`I*k= zC!@>DPbO&uKY7CIjSv?P>!z!aP!YZ^nscKUaaH1mCC#AB^Lf966+wt)j|TmV@e-xN zNpiRN5+#B$;nAX zfPay7VNX0f==2uD03HPRG`qD@i$F^q7SerJWqx4wrUT^%m^X$e;wXY%?P!w5bboEJ z=?bz$ALXJkJ#C4S{nH9bAUH3?Qoz8ae|uCl)QPygD2`W~T!S6NkG*LqxOjS^H6$AK z_2HCiLzx&I;t&KPqCfE}2n~o2Yh)1ag%q5Du*<-vVq&0PfRC@({J`zow^c(AYgM0F zzVK*HZ#&w|CDcnKy(jl1F7Vd9|GX#8NH8F{Ce}i4E*y7o$S5@)0DXk$tRHNG^xxQE zKNbeUVhBPG9XbR_2Gl-8>9=h4VFWGJsnKY(ivH=?Sc5}DLlMEUv4KJE3;&8!`tsZ+ zt85|-aX=~8b^X^{un8y1q#X?(qJ)Q>$Jt6A|6ha0{~?@}S)!?X^(L<(xL1BL%f>9Q z&-o#)gfg|xj*2`~`~Ng}{Z@!=6?Nb`OsG3+*3U~Mi?9y=+RSD=k@sy*kjtDp~v(| z07nN?tTV?k<=#(XK61hjTNI!7xwn^;ag)(gCM?VVz8`4(h)tsXoNuzha!n!A3$zf3 z$K&vh9iPwdLC0rN^o4_=H*Cb8QW5-zU0y+Xe;k)aE%I3S9fpIvWwSBbNM@cTrV(hX zT6jBzR}rzDomdcBw1N_Gp|Tj_o4n-YihTF8XY0XhZ+{*A;XIgAawaCRwAQ*AGjK%H zgY`_v<~h*EY(?EmC z)^6W{fq@^&5EE+D-UKFa#q@={^%DF)>EWG{KV#Th(zpU@8aYo> zQ*kO}BlyHZZ5|-vGjhjwm8~CA)Xo-%zkBuuHCy<>loi-FU(M&GoL8r`->hyBo90GyqG0HP@XU#<;@Br;$d#;8x^HuCiLp9Ik? z*{>kSOe6>*Tv#Sbm~)GoJ;}Alm`wFxhsqi+6S&EWt^44?Mh!Gox1#aR(6h*G9zVXM z1kyU(ObdawZ2N?{wp_d#O{Xsk0MgihsreGQKla!Q{ZUH(?4g!cCWzcA}?g`7*2G+&Fq=|m{at7+m^oW(mPV8WgzjVc4 zLcW-}o7V;TX%)*JL|yNTk@Lm8e7StZie`4Adj@-iP4+N)je`yOXg(UAa-e^yGMqkp zHr?nGW7g~F=;-|Xd@v{>(tZL|C#4fa5xDqiF+4__Qh{rrJN8Ixr08R=ToKTWQ-@1G zL|fJjm53J)ZUshtzh*q+@imPKr~s2&36Z+259a%!c1NsymhH%Uo))v83_c*ZYnK^_tl0LF z;^IuZbJ6VC_gk9o!Sw@QeF=$aU>&!4rLx?%rg2Z#1ALN`o)_(|BK z52?6bcejur%YPrC`{0wFYmyIoAEE8$mNz%O$tw3M$ic!m&fyd)68sg7OGpcEIQ*o7 zF~xr-x@iP0#ePV0&SoSw4$jZdb2DOJh8-vtF!ACm+s2QC1v=ur(5fOV#*Axy>KS}# zlPcPZ^K09!F(1ominP!_)+(B1t|PdLb}0x6J*T#aiJfEE3yY60s$Pj|E2(HjA`b7r zd!KC372FLXc1Xy}N=it}0a5HLh&{_z$u-FzKmLWEZnmE~ydDls29w<2_>nUNlv@cP z$=CtMd%pC%+6rqY9{7a7<&VAc7YJP{Uo7+lVL(!Q<6hNLBhTn#@fpn+jgaHwzLaw0HqCq{^esw8isfuI$44 zLx3@lMLn1H$k+7?4CM1hLy2E4=?QWd6Y7IPLw}vxDSY4!Xw1%kSJERVyCqkOd=k_~ zKINdg*W1fGdWZT#E#`TM(W^H???HF=I*0)~Gh zIGV)~@yN=4Bw6eC?@0P!u{#Rpst&_m;}TY#?)Q>p+K<>Ymp(^i$%ZBo3}Z-m4rq`L z-tdTG=5g5d)C@O@Nk-_$u0n zm?ruYwfUG289-$s9#8pH1>)oEUTkql5EuW3Eut~|AW%8ZoE8nS_Rtlj$H+FAVr9OG=!G6)`jCIyN>oB&F=^2cd<8cHtUcqq3I%0mlLJCIC%v z4_d>`omAT|D=Q0hK?7299OKA#GkdqD-RD)rdD8;rDr^9H64*I7{{EC+{0p79lB(*X z`}gfU$OLs&XgGEWtyd|bli13n<|lyWVj6gQQV5!h`YJiy$m4$pd>{MXk5_owBI`P- zqOw7jV8O*0$#1(fXvI^Yv4(v()A9JfgoXc~f$V=5sbVXx*X1Y?Y5_&@sET~D?D-r2 E4H+J>O8@`> diff --git a/docs/reference/plotReadsPerCell.html b/docs/reference/plotReadsPerCell.html index e8efbdd2b..588dd28e2 100644 --- a/docs/reference/plotReadsPerCell.html +++ b/docs/reference/plotReadsPerCell.html @@ -71,7 +71,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -125,10 +125,9 @@

    Plot read counts per cell

    plotReadsPerCell(object, interestingGroups = NULL, geom = c("histogram", "ecdf", "violin", "ridgeline", "boxplot"), cutoffLine = FALSE, color = getOption(x = - "acid.color.discrete", default = - acidplots::scale_colour_synesthesia_d()), fill = getOption(x = - "acid.fill.discrete", default = acidplots::scale_fill_synesthesia_d()), - title = "Reads per cell")
    + "acid.color.discrete", default = acidplots::scale_color_synesthesia_d()), + fill = getOption(x = "acid.fill.discrete", default = + acidplots::scale_fill_synesthesia_d()), title = "Reads per cell")

    Arguments

    @@ -215,7 +214,7 @@

    Author

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/reexports.html b/docs/reference/reexports.html index ab5616f2d..679b3ca2e 100644 --- a/docs/reference/reexports.html +++ b/docs/reference/reexports.html @@ -78,7 +78,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -152,7 +152,7 @@

    Contents

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/show.html b/docs/reference/show.html index 9f4b17865..3c297914a 100644 --- a/docs/reference/show.html +++ b/docs/reference/show.html @@ -75,7 +75,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -209,7 +209,7 @@

    Author

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.

    diff --git a/docs/reference/updateObject.html b/docs/reference/updateObject.html index d0a33e58b..6e061f73a 100644 --- a/docs/reference/updateObject.html +++ b/docs/reference/updateObject.html @@ -72,7 +72,7 @@ bcbioSingleCell - 0.4.4 + 0.4.5 @@ -210,7 +210,7 @@

    See a

    Examples

    data(bcb) -updateObject(bcb)
    #> Upgrading bcbioSingleCell from version 0.3.19 to 0.4.4.
    #> bcbioSingleCell 0.4.4 +updateObject(bcb)
    #> Upgrading bcbioSingleCell from version 0.3.19 to 0.4.5.
    #> bcbioSingleCell 0.4.5 #> uploadDir: /data00/draco/acidbase/packages/bcbioSingleCell/inst/extdata/indrops #> dates(2): [bcbio] 2018-01-01; [R] 2019-08-12 #> level: genes @@ -264,7 +264,7 @@

    Author

    -

    Site built with pkgdown 1.4.0.

    +

    Site built with pkgdown 1.4.1.