Package 'Binomen'

Total Page:16

File Type:pdf, Size:1020Kb

Package 'Binomen' Package ‘binomen’ April 26, 2017 Title 'Taxonomic' Specification and Parsing Methods Description Includes functions for working with taxonomic data, including functions for combining, separating, and filtering taxonomic groups by any rank or name. Allows standard ('SE') and non-standard evaluation ('NSE'). Version 0.1.2 License MIT + file LICENSE URL https://github.com/ropensci/binomen BugReports https://github.com/ropensci/binomen/issues LazyLoad yes LazyData yes VignetteBuilder knitr Imports methods, stats, jsonlite, lazyeval, dplyr Suggests roxygen2 (>= 6.0.1), testthat, knitr, taxize, covr RoxygenNote 6.0.1 NeedsCompilation no Author Scott Chamberlain [aut, cre] Maintainer Scott Chamberlain <[email protected]> Repository CRAN Date/Publication 2017-04-25 22:11:47 UTC R topics documented: binomen-package . .2 binomial . .3 gethier . .3 grouping . .4 make_taxon . .6 make_taxon_fromclass . .7 parts . .7 1 2 binomen-package pick .............................................9 pop ............................................. 10 rank_table . 11 scatter . 11 span............................................. 12 strain . 13 taxa ............................................. 14 taxon . 14 taxonref . 15 taxonrefs . 16 taxon_classes . 16 taxon_df . 17 Index 18 binomen-package Taxonomic class specification and parsing methods Description Taxonomic class specification and parsing methods Author(s) Scott Chamberlain <[email protected]> Examples library("binomen") # operating on `taxon` objects out <- make_taxon(genus="Poa", epithet="annua", authority="L.", family='Poaceae', clazz='Poales', kingdom='Plantae', variety='annua') # get single name out %>% pick(family) out %>% pick(genus) out %>% pick(species) out %>% pick(species) %>% name() out %>% pick(species) %>% uri() # get range of names out %>% span(kingdom, genus) # operating on taxonomic data.frames df <- data.frame(class=c('Magnoliopsida','Magnoliopsida','Magnoliopsida', 'Magnoliopsida','Magnoliopsida','Magnoliopsida'), order=c('Asterales','Asterales','Fagales','Poales','Poales','Poales'), family=c('Asteraceae','Asteraceae','Fagaceae','Poaceae','Poaceae','Poaceae'), genus=c('Helianthus','Helianthus','Quercus','Poa','Festuca','Holodiscus'), stringsAsFactors = FALSE) (df2 <- taxon_df(df)) binomial 3 ## select single taxonomic class df2 %>% pick(order) df2 %>% pick(family, genus) ## filter to get a range of classes df2 %>% span(order, genus) df2 %>% span(family, genus) binomial A class to represent a taxonomic binomial Description A class to represent a taxonomic binomial Usage binomial(genus = NULL, epithet = NULL, canonical = NULL, species = NULL, authority = NULL) Arguments genus A genus name epithet A specific epithet name canonical Canonical name species Species, genus plus epithet authority Authority name Examples binomial("Poa") binomial("Poa", "annua", authority="L.") gethier Get hierarchy as a data.frame Description Get hierarchy as a data.frame Usage gethier(x) 4 grouping Arguments x An object of class taxon Examples bin <- binomial("Poa", "annua", authority="L.") class <- grouping(kingdom=taxonref("kingdom", "Plantae"), species=taxonref("family", "Poaceae")) out <- taxon(bin, class) # get hierarchy as data.frame gethier(out) grouping A class to represent a taxonomic classification Description A class to represent a taxonomic classification Usage grouping(kingdom = NULL, subkingdom = NULL, infrakingdom = NULL, division = NULL, phylum = NULL, subdivision = NULL, infradavision = NULL, superclass = NULL, clazz = NULL, subclass = NULL, infraclass = NULL, superorder = NULL, order = NULL, suborder = NULL, infraorder = NULL, superfamily = NULL, family = NULL, subfamily = NULL, tribe = NULL, subtribe = NULL, genus = NULL, subgenus = NULL, section = NULL, subsection = NULL, species = NULL, subspecies = NULL, variety = NULL, race = NULL, subvariety = NULL, stirp = NULL, morph = NULL, form = NULL, aberration = NULL, subform = NULL, unspecified = NULL) Arguments kingdom A kingdom name subkingdom A subkingdom name infrakingdom A infrakingdom name division A division name phylum A phylum name subdivision A subdivision name infradavision A infradavision name superclass A superclass name clazz A clazz name subclass A subclass name grouping 5 infraclass A infraclass name superorder A superorder name order A order name suborder A suborder name infraorder A infraorder name superfamily A superfamily name family A family name subfamily A subfamily name tribe A tribe name subtribe A subtribe name genus A genus name subgenus A subgenus name section A section name subsection A subsection name species A species name subspecies A subspecies name variety A variety name race A race name subvariety A subvariety name stirp A stirp name morph A morph name form A form name aberration A aberration name subform A subform name unspecified A unspecified name Examples grouping(kingdom=taxonref("kingdom", "Animalia"), species=taxonref("species", "Homo sapiens")) 6 make_taxon make_taxon Make taxon from class Description Make taxon from class Usage make_taxon(genus = "none", epithet = "none", authority = "none", ...) Arguments genus Genus name, e.g., Homo (in Homo sapiens) epithet Specific epithet, e.g., sapiens (in Homo sapiens) authority Taxonomic authority ... Further args. Examples (out <- make_taxon(genus="Poa")) (out <- make_taxon(genus="Poa", epithet="annua", authority="L.")) (out <- make_taxon(genus="Poa", epithet="annua", authority="L.", family='Poaceae', clazz='Poales', kingdom='Plantae', variety='annua')) out$binomial out$binomial$canonical out$binomial$species out$binomial$authority out$grouping out$grouping$family out %>% pick(family) # get a single rank out %>% span(kingdom, family) # get a range of ranks gethier(out) # get hierarchy as data.frame # Using dplyr df <- data.frame(class=c('Magnoliopsida','Magnoliopsida','Magnoliopsida', 'Magnoliopsida','Magnoliopsida','Magnoliopsida'), order=c('Asterales','Asterales','Fagales','Poales','Poales','Poales'), family=c('Asteraceae','Asteraceae','Fagaceae','Poaceae','Poaceae','Poaceae'), genus=c('Helianthus','Helianthus','Quercus','Poa','Festuca','Holodiscus'), species=c('annuus','petrus','kellog','annua','arundinaceae','fava'), stringsAsFactors = FALSE) library(dplyr) xx <- df %>% rowwise() xx %>% do(i = strain(make_taxon(.$species, genus = .$genus), . < family)) %>% .[[1]] xx %>% do(i = strain(make_taxon(.$species, genus = .$genus), . < genus)) %>% .[[1]] xx %>% do(i = strain(make_taxon(.$species, genus = .$genus), . < species)) %>% .[[1]] make_taxon_fromclass 7 make_taxon_fromclass Make taxon from class Description Make taxon from class Usage make_taxon_fromclass(data, authority = "none") Arguments data A data.frame authority Taxonomic authority Examples df <- data.frame(rank=c('family','tribe','subtribe','genus','subgenus','species'), name=c('Helianthi','Helianthi','Helianthi','Poa','Festuci','Poa annua'), id=c(1,2,3,4,5,6), stringsAsFactors = FALSE) apply(df, 1, make_taxon_fromclass) parts Pick out parts by name Description This suite of functions act on taxon or taxonref objects, and pick out object elements by the name of the function. Usage name(x, unname = TRUE) ## S3 method for class 'taxon' name(x, unname = TRUE) ## S3 method for class 'taxonref' name(x, unname = TRUE) uri(x, unname = TRUE) ## S3 method for class 'taxon' uri(x, unname = TRUE) 8 parts ## S3 method for class 'taxonref' uri(x, unname = TRUE) rank(x, unname = TRUE) ## S3 method for class 'taxon' rank(x, unname = TRUE) ## S3 method for class 'taxonref' rank(x, unname = TRUE) taxonid(x, unname = TRUE) ## S3 method for class 'taxon' taxonid(x, unname = TRUE) ## S3 method for class 'taxonref' taxonid(x, unname = TRUE) Arguments x Input, object of class taxon or taxonref unname (logical) Unname output elements? Ignored when input is of class taxonref. Default: TRUE Value For taxon inputs, gives back a taxonref object. For taxondf inputs, gives back taxondf. Examples # operating on `taxon` objects out <- make_taxon(genus="Poa", epithet="annua", authority="L.", family='Poaceae', clazz='Poales', kingdom='Plantae', variety='annua') out %>% name() out %>% uri() out %>% rank() out %>% taxonid() ## or don't unname the output out %>% name(unname = FALSE) # operating on `taxonref` objects res <- taxonref("genus", "Poa", 56, "http://scottchamberlain.info/") res %>% name() res %>% uri() res %>% rank() res %>% taxonid() pick 9 pick Pick names Description Pick names Usage pick(.data, ...) Arguments .data Input, object of class taxon ... Further unnamed args, see examples Value For taxon inputs, gives back a taxonref object. For taxondf inputs, gives back taxondf. Examples # operating on `taxon` objects out <- make_taxon(genus="Poa", epithet="annua", authority="L.", family='Poaceae', clazz='Poales', kingdom='Plantae', variety='annua') out %>% pick(family) out %>% pick(genus) out %>% pick(species, genus) out %>% pick(species) %>% name() out %>% pick(species) %>% uri() # operating on taxonomic data.frames df <- data.frame(class=c('Magnoliopsida','Magnoliopsida','Magnoliopsida', 'Magnoliopsida','Magnoliopsida','Magnoliopsida'), order=c('Asterales','Asterales','Fagales','Poales','Poales','Poales'), family=c('Asteraceae','Asteraceae','Fagaceae','Poaceae','Poaceae','Poaceae'), genus=c('Helianthus','Helianthus','Quercus','Poa','Festuca','Holodiscus'), stringsAsFactors = FALSE) (df2 <- taxon_df(df)) ## select single or many taxonomic classes df2 %>% pick(order) df2 %>% pick(family, genus) # From taxa object df2 %>% scatter %>% pick(family) df2 %>% scatter %>% pick(family, species) df2 %>% scatter %>% pick(family,
Recommended publications
  • BAST1986050004005.Pdf
    BASTERIA, 50: 93-150, 1986 Alphabetical revision of the (sub)species in recent Conidae. 9. ebraeus to extraordinarius with the description of Conus elegans ramalhoi, nov. subspecies H.E. Coomans R.G. Moolenbeek& E. Wils Institute of Taxonomic Zoology (Zoological Museum) University of Amsterdam INTRODUCTION In this ninth part of the revision all names of recent Conus taxa beginning with the letter e are discussed. Amongst these are several nominal species of tent-cones with a C.of close-set lines, the shell a darker pattern consisting very giving appearance (e.g. C. C. The elisae, euetrios, eumitus). phenomenon was also mentioned for C. castaneo- fasciatus, C. cholmondeleyi and C. dactylosus in former issues. This occurs in populations where with normal also that consider them specimens a tent-pattern are found, so we as colour formae. The effect is known shells in which of white opposite too, areas are present, leaving 'islands' with the tent-pattern (e.g. C. bitleri, C. castrensis, C. concatenatus and C. episco- These colour formae. patus). are also art. Because of a change in the rules of the ICZN (3rd edition, 1985: 73-74), there has risen a disagreement about the concept of the "type series". In cases where a museum type-lot consists of more than one specimen, although the original author(s) did not indicate that more than one shell was used for the description, we will designate the single originally mentioned and/or figured specimen as the "lectotype". Never- theless a number of taxonomists will consider that "lectotype" as the holotype, and disregard the remaining shells in the lot as type material.
    [Show full text]
  • INTRODUCTION to ALGEBRAIC GEOMETRY, CLASS 25 Contents 1
    INTRODUCTION TO ALGEBRAIC GEOMETRY, CLASS 25 RAVI VAKIL Contents 1. The genus of a nonsingular projective curve 1 2. The Riemann-Roch Theorem with Applications but No Proof 2 2.1. A criterion for closed immersions 3 3. Recap of course 6 PS10 back today; PS11 due today. PS12 due Monday December 13. 1. The genus of a nonsingular projective curve The definition I’m going to give you isn’t the one people would typically start with. I prefer to introduce this one here, because it is more easily computable. Definition. The tentative genus of a nonsingular projective curve C is given by 1 − deg ΩC =2g 2. Fact (from Riemann-Roch, later). g is always a nonnegative integer, i.e. deg K = −2, 0, 2,.... Complex picture: Riemann-surface with g “holes”. Examples. Hence P1 has genus 0, smooth plane cubics have genus 1, etc. Exercise: Hyperelliptic curves. Suppose f(x0,x1) is a polynomial of homo- geneous degree n where n is even. Let C0 be the affine plane curve given by 2 y = f(1,x1), with the generically 2-to-1 cover C0 → U0.LetC1be the affine 2 plane curve given by z = f(x0, 1), with the generically 2-to-1 cover C1 → U1. Check that C0 and C1 are nonsingular. Show that you can glue together C0 and C1 (and the double covers) so as to give a double cover C → P1. (For computational convenience, you may assume that neither [0; 1] nor [1; 0] are zeros of f.) What goes wrong if n is odd? Show that the tentative genus of C is n/2 − 1.(Thisisa special case of the Riemann-Hurwitz formula.) This provides examples of curves of any genus.
    [Show full text]
  • X(V, M) = Dim Lm + 1 LEMMA 1. a Specialization of The
    34 MA THEMA TICS: J. IGUSA PROC. N. A. S. 4R.Bellman, Dynamic Programming and ContinuousProcesses (RAND Monograph R-271, 1954). 5R. Bellman, "Dynamic Programming and a New Formalism in the Calculus of Variations," these PROCEEDINGS, 40, 231-235, 1954. 6 R. Bellman, "Monotone Convergence in Dynamic Programming and the Calculus of Vari- ations," ibid., (these PROCEEDINGS, 40, 1073-1075, 1954). 7 E. Hille, Functional Analysis and Semi-groups ("American Mathematical Society Colloquium Publications," Vol. XXXI [1948]). 8 Cf. ibid., p. 71. 9 Ibid., p. 388. 10 V. Volterra, Leqons sur les fonctions des lignes (Paris: Gauthier-Villars, 1913). ARITHMETIC GENERA OF NORMAL VARIETIES IN AN ALGEBRAIC FAMILY* BY JUN-ICHI IGUSA DEPARTMENT OF MATHEMATICS, HARVARD UNIVERSITY, AND KYOTO UNIVERSITY, JAPAN Communicated by Oscar Zariski, October 28, 1954 It is well known that linear equivalence of divisors on a fixed ambient variety is preserved by specialization.' In this paper we shall show that the above assertion remains valid even when the ambient variety varies under specialization. This fact will be used as a lemma in our later paper. Here we shall derive the following theorem as an immediate consequence. If a normal variety V' is a specialization of a positive cycle V, then V is also a normal variety, and they have the same arith- metic genus. In the case of curves this assertion was proved by Chow and Nakai,2 and in our proof we shall use some of their ideas. We note also that a slightly less general result was proved in the classical case by Spencer and Kodaira quite recently.3 Let yr be a variety of dimension r in a projective space L'.
    [Show full text]
  • Applications of the Hyperbolic Ax-Schanuel Conjecture
    Applications of the hyperbolic Ax-Schanuel conjecture Christopher Daw Jinbo Ren Abstract In 2014, Pila and Tsimerman gave a proof of the Ax-Schanuel conjecture for the j- function and, with Mok, have recently announced a proof of its generalization to any (pure) Shimura variety. We refer to this generalization as the hyperbolic Ax-Schanuel conjecture. In this article, we show that the hyperbolic Ax-Schanuel conjecture can be used to reduce the Zilber-Pink conjecture for Shimura varieties to a problem of point counting. We further show that this point counting problem can be tackled in a number of cases using the Pila- Wilkie counting theorem and several arithmetic conjectures. Our methods are inspired by previous applications of the Pila-Zannier method and, in particular, the recent proof by Habegger and Pila of the Zilber-Pink conjecture for curves in abelian varieties. 2010 Mathematics Subject Classification: 11G18, 14G35 Keywords: hyperbolic Ax-Schanuel conjecture, Zilber-Pink conjecture, Shimura varieties Contents 1 Introduction 2 2 Special and weakly special subvarieties 5 3 The Zilber-Pink conjecture 7 4 The defect condition 8 5 The hyperbolic Ax-Schanuel conjecture 10 6 A finiteness result for weakly optimal subvarieties 13 7 Anomalous subvarieties 20 arXiv:1703.08967v5 [math.NT] 11 Oct 2018 8 Main results (part 1): Reductions to point counting 23 9 The counting theorem 25 10 Complexity 26 11 Galois orbits 27 12 Further arithmetic hypotheses 29 13 Products of modular curves 31 14 Main results (part 2): Conditional solutions to the counting problems 35 1 15 A brief note on special anomalous subvarieties 40 References 44 1 Introduction The Ax-Schanuel theorem [2] is a result regarding the transcendence degrees of fields generated over the complex numbers by power series and their exponentials.
    [Show full text]
  • Package 'Rgbif'
    Package ‘rgbif’ January 21, 2017 Title Interface to the Global 'Biodiversity' Information Facility 'API' Description A programmatic interface to the Web Service methods provided by the Global Biodiversity Information Facility ('GBIF'; <http://www.gbif.org/developer/summary>). 'GBIF' is a database of species occurrence records from sources all over the globe. 'rgbif' includes functions for searching for taxonomic names, retrieving information on data providers, getting species occurrence records, and getting counts of occurrence records. Version 0.9.7 License MIT + file LICENSE URL https://github.com/ropensci/rgbif BugReports https://github.com/ropensci/rgbif/issues LazyData true LazyLoad true VignetteBuilder knitr Imports utils, stats, xml2, ggplot2, httr (>= 1.0.0), data.table, whisker, magrittr, jsonlite (>= 0.9.16), V8, oai (>= 0.2.2), geoaxe, tibble Suggests testthat, knitr, reshape2, maps, sp, rgeos RoxygenNote 5.0.1 NeedsCompilation no Author Scott Chamberlain [aut, cre], Vijay Barve [ctb], Dan Mcglinn [ctb] Maintainer Scott Chamberlain <[email protected]> Repository CRAN Date/Publication 2017-01-21 01:27:16 1 2 R topics documented: R topics documented: rgbif-package . .3 check_wkt . .4 count_facet . .4 datasets . .6 dataset_metrics . .7 dataset_search . .8 dataset_suggest . 10 downloads . 12 elevation . 13 enumeration . 14 gbifmap . 15 gbif_bbox2wkt . 16 gbif_citation . 17 gbif_issues . 19 gbif_names . 19 gbif_oai . 20 gbif_photos . 22 installations . 23 isocodes . 24 name_backbone . 25 name_lookup . 26 name_suggest . 30 name_usage . 31 networks . 33 nodes . 35 occ_count . 37 occ_data . 40 occ_download . 53 occ_download_cancel . 56 occ_download_get . 57 occ_download_import . 58 occ_download_list . 59 occ_download_meta . 60 occ_facet . 60 occ_fields . 61 occ_get . 62 occ_issues . 63 occ_issues_lookup . 64 occ_metadata . 65 occ_search . 66 occ_spellcheck . 82 organizations . 83 parsenames . 84 read_wkt .
    [Show full text]
  • Package 'Binomen'
    Package ‘binomen’ August 29, 2016 Title 'Taxonomic' Specification and Parsing Methods Description Includes functions for working with taxonomic data, including functions for combining, separating, and filtering taxonomic groups by any rank or name. Allows standard (SE) and non-standard evaluation (NSE). Version 0.1.0 License MIT + file LICENSE URL https://github.com/ropensci/binomen BugReports https://github.com/ropensci/binomen/issues LazyLoad yes LazyData yes VignetteBuilder knitr Imports methods, stats, jsonlite, lazyeval, dplyr Suggests testthat, knitr, taxize RoxygenNote 5.0.1 NeedsCompilation no Author Scott Chamberlain [aut, cre] Maintainer Scott Chamberlain <[email protected]> Repository CRAN Date/Publication 2015-12-07 22:17:54 R topics documented: binomen-package . .2 binomial . .3 gethier . .3 grouping . .4 make_taxon . .6 make_taxon_fromclass . .7 parts . .7 1 2 binomen-package pick .............................................9 pop ............................................. 10 rank_table . 11 scatter . 11 span............................................. 12 strain . 13 taxa ............................................. 14 taxon . 14 taxonref . 15 taxonrefs . 16 taxon_classes . 16 taxon_df . 17 Index 18 binomen-package Taxonomic class specification and parsing methods Description Taxonomic class specification and parsing methods Author(s) Scott Chamberlain <[email protected]> Examples library("binomen") # operating on `taxon` objects out <- make_taxon(genus="Poa", epithet="annua", authority="L.", family='Poaceae',
    [Show full text]
  • (Sarracenia) Provide a 21St-Century Perspective on Infraspecific Ranks and Interspecific Hybrids: a Modest Proposal* for Appropriate Recognition and Usage
    Systematic Botany (2014), 39(3) © Copyright 2014 by the American Society of Plant Taxonomists DOI 10.1600/036364414X681473 Date of publication 05/27/2014 Pitcher Plants (Sarracenia) Provide a 21st-Century Perspective on Infraspecific Ranks and Interspecific Hybrids: A Modest Proposal* for Appropriate Recognition and Usage Aaron M. Ellison,1,5 Charles C. Davis,2 Patrick J. Calie,3 and Robert F. C. Naczi4 1Harvard University, Harvard Forest, 324 North Main Street, Petersham, Massachusetts 01366, U. S. A. 2Harvard University Herbaria, Department of Organismic and Evolutionary Biology, 22 Divinity Avenue, Cambridge, Massachusetts 02138, U. S. A. 3Eastern Kentucky University, Department of Biological Sciences, 521 Lancaster Avenue, Richmond, Kentucky 40475, U. S. A. 4The New York Botanical Garden, 2900 Southern Boulevard, Bronx, New York 10458, U. S. A. 5Author for correspondence ([email protected]) Communicating Editor: Chuck Bell Abstract—The taxonomic use of infraspecific ranks (subspecies, variety, subvariety, form, and subform), and the formal recognition of interspecific hybrid taxa, is permitted by the International Code of Nomenclature for algae, fungi, and plants. However, considerable confusion regarding the biological and systematic merits is caused by current practice in the use of infraspecific ranks, which obscures the meaningful variability on which natural selection operates, and by the formal recognition of those interspecific hybrids that lack the potential for inter-lineage gene flow. These issues also may have pragmatic and legal consequences, especially regarding the legal delimitation and management of threatened and endangered species. A detailed comparison of three contemporary floras highlights the degree to which infraspecific and interspecific variation are treated inconsistently.
    [Show full text]
  • SOS Glossary
    Seeds of Success: Glossary Alt. Collection Number – A secondary identification number representing a code assigned by another institution. It may represent another organization or individual involved in the collection, a batch number or other numbering system previously employed by the current institution, e.g. MSB378585, CH-101, 2014-16. Approx. Area of Population – The amount of land the collection’s population covers. Approx. No. of Individual Plants Present and Accessible – The total number of plants in the population with collectable seed. Area Sampled – In acres, the size of the area in which the collection was made. Since collections should be made from the entire population, this number should be very close to the actual population size. Area within Subunit - The geographic area where the collection was made. Geographic areas are physical or logical areas that transcend the geopolitical areas defined in the State, County, Subunit fields. These may include mountain ranges, river valleys, or trail names, e.g. Marigold Trail, Red Rocks Canyon, Maroon Bells. Aspect – The direction of the slope where the collection was made, measured with a compass, e.g. NW. Associated Species – Scientific names for all plants found coexisting with the collected species, e.g. Salix sp., Hordeum jubatum, and Polygonum alpinum. Collector Code – BLM field office or institutional code assigned to your collection team by the SOS National Coordinating Office, e.g. AK930, NCBG or CP2. Collector Name(s) – Names of active participants in seed collection, entered as last name, first initial, e.g. Dawson, C., Howard, M., Haidet, M. Common Name(s) – The vernacular or trade name(s) of the collected species, e.g.
    [Show full text]
  • Rock Garden Quarterly
    ROCK GARDEN QUARTERLY VOLUME 53 NUMBER 1 WINTER 1995 COVER: Aquilegia scopulorum with vespid wasp by Cindy Nelson-Nold of Lakewood, Colorado All Material Copyright © 1995 North American Rock Garden Society ROCK GARDEN QUARTERLY BULLETIN OF THE NORTH AMERICAN ROCK GARDEN SOCIETY formerly Bulletin of the American Rock Garden Society VOLUME 53 NUMBER 1 WINTER 1995 FEATURES Alpine Gesneriads of Europe, by Darrell Trout 3 Cassiopes and Phyllodoces, by Arthur Dome 17 Plants of Mt. Hutt, a New Zealand Preview, by Ethel Doyle 29 South Africa: Part II, by Panayoti Kelaidis 33 South African Sampler: A Dozen Gems for the Rock Garden, by Panayoti Kelaidis 54 The Vole Story, by Helen Sykes 59 DEPARTMENTS Plant Portrait 62 Books 65 Ramonda nathaliae 2 ROCK GARDEN QUARTERLY VOL. 53:1 ALPINE GESNERIADS OF EUROPE by Darrell Trout J. he Gesneriaceae, or gesneriad Institution and others brings the total family, is a diverse family of mostly Gesneriaceae of China to a count of 56 tropical and subtropical plants with genera and about 413 species. These distribution throughout the world, should provide new horticultural including the north and south temper• material for the rock garden and ate and tropical zones. The 125 genera, alpine house. Yet the choicest plants 2850-plus species include terrestrial for the rock garden or alpine house and epiphytic herbs, shrubs, vines remain the European genera Ramonda, and, rarely, small trees. Botanically, Jancaea, and Haberlea. and in appearance, it is not always easy to separate the family History Gesneriaceae from the closely related The family was named for Konrad Scrophulariaceae (Verbascum, Digitalis, von Gesner, a sixteenth century natu• Calceolaria), the Orobanchaceae, and ralist.
    [Show full text]
  • Homogeneous Coordinate Ring
    Quotients in Algebraic Geometry Quotient Construction of Toric Varieties The Total Coordinate Ring Toric Varieties via Polytopes Homogeneous Coordinate Ring Students: Tien Mai Nguyen, Bin Nguyen Kaiserslautern University Algebraic Group June 14, 2013 Tien Mai Nguyen, Bin Nguyen Homogeneous Coordinate Ring Quotients in Algebraic Geometry Quotient Construction of Toric Varieties The Total Coordinate Ring Toric Varieties via Polytopes Outline 1 Quotients in Algebraic Geometry 2 Quotient Construction of Toric Varieties 3 The Total Coordinate Ring 4 Toric Varieties via Polytopes Tien Mai Nguyen, Bin Nguyen Homogeneous Coordinate Ring Quotients in Algebraic Geometry Quotient Construction of Toric Varieties The Total Coordinate Ring Toric Varieties via Polytopes Outline 1 Quotients in Algebraic Geometry 2 Quotient Construction of Toric Varieties 3 The Total Coordinate Ring 4 Toric Varieties via Polytopes Tien Mai Nguyen, Bin Nguyen Homogeneous Coordinate Ring Quotients in Algebraic Geometry Quotient Construction of Toric Varieties The Total Coordinate Ring Toric Varieties via Polytopes Definition Let G be a group acting on a variety X = Spec(R), R is a K-algebra. Then the following map G × R −! R (g; f ) 7−! g:f defined by (g:f )(x) = f (g −1:x) for all x 2 X is an action of G on R. Tien Mai Nguyen, Bin Nguyen Homogeneous Coordinate Ring Quotients in Algebraic Geometry Quotient Construction of Toric Varieties The Total Coordinate Ring Toric Varieties via Polytopes Remark: a) The group acting as above is induced by the group acting of G on X . b) The above acting gives two objects, namely the set G-orbits X =G = fG:xjx 2 X g and the ring of invariants RG = ff 2 Rjg:f = f ; for all g 2 Gg.
    [Show full text]
  • Descent Theory
    CHAPTER 16 Descent Theory Consider fields k ˝. A variety V over k defines a variety V˝ over ˝ by extension of the base field. Descent theory attempts to answer the following question: what additional structure do you need to place on a variety over ˝, or regular map of varieties over ˝, to ensure that it comes from k? In this chapter, we shall make free use of the axiom of choice (usually in the form of Zorn’s lemma). a Models Let ˝ k be fields, and let V be a variety over ˝. Recall that a model of V over k (or a k-structure on V ) is a variety V0 over k together with an isomorphism ' V V0˝ (Chapter W ! 11). Recall also that a variety over ˝ need not have a model over k, and when it does it typically will have many nonisomorphic models. n Consider an affine variety. An embedding V, A˝ defines a model of V over k if I.V / ! def is generated by polynomials in kŒX1;:::;Xn, because then I0 I.V / kŒX1;:::;Xn is D \n a radical ideal, kŒX1;:::;Xn=I0 is an affine k-algebra, and V .I0/ A is a model of V . k Moreover, every model .V0;'/ arises in this way, because every model of an affine variety is affine. However, different embeddings in affine space will usually give rise to different models. Similar remarks apply to projective varieties. Note that the condition that I.V / be generated by polynomials in kŒX1;:::;Xn is stronger than asking that V be the zero set of some polynomials in kŒX1;:::;Xn.
    [Show full text]
  • Leptinella Squalida Subsp. Squalida
    Leptinella squalida subsp. squalida SYNONYMS Cotula squalida (Hook.f.) Hook.f. FAMILY Asteraceae AUTHORITY Leptinella squalida Hook.f. subsp. squalida FLORA CATEGORY Vascular – Native ENDEMIC TAXON Yes ENDEMIC GENUS No ENDEMIC FAMILY No STRUCTURAL CLASS Herbs - Dicotyledonous composites NVS CODE LEPSSS CHROMOSOME NUMBER 2n = 260 Leptinella squalida subsp. squalida showing CURRENT CONSERVATION STATUS growth habit, Cultivated Hamilton, ex Waikato 2012 | Not Threatened River. Photographer: Peter de Lange PREVIOUS CONSERVATION STATUSES 2009 | Not Threatened 2004 | Not Threatened DISTRIBUTION Endemic. North, South (North-West Nelson only) and Chatham Islands. In North Island uncommon north of the Waikato. HABITAT Mostly coastal or inland (0-300 m a.s.l.), in open turf, on coastal cliffs, in coastal turf, along river beds or in open grassland and open, damp places within shrubland and lowland forest. In some urban areas reported as as a lawn weed. Often found growing with Hydrocotyle heteromeria A.Rich. and H. microphylla A.Cunn. Some forms of L. squalida subsp. squalida have also been gathered from subalpine to alpine habitats in the central North Island. Leptinella squalida subsp. squalida close up of flowering capitula, Nov 2006, Terawhiti Station, South Wellington Coast. Photographer: Jeremy Rolfe FEATURES Dioecious, widely creeping, fast-growing perennial herb forming dense monospecific turfs or intermingled with other turf species. Rhizomes at or near soil surface, green, dark green to red-green, flexible, pilose hairy; branches usually single at flowering nodes; leaves in two rows, single at apex, 5-30 mm apart. Short shoots alternate on both sides of the rhizomes with distant leaves. Roots slender and weak, up to 0.8 mm diameter.
    [Show full text]