RESUMEN
Array programming provides a powerful, compact and expressive syntax for accessing, manipulating and operating on data in vectors, matrices and higher-dimensional arrays. NumPy is the primary array programming library for the Python language. It has an essential role in research analysis pipelines in fields as diverse as physics, chemistry, astronomy, geoscience, biology, psychology, materials science, engineering, finance and economics. For example, in astronomy, NumPy was an important part of the software stack used in the discovery of gravitational waves1 and in the first imaging of a black hole2. Here we review how a few fundamental array concepts lead to a simple and powerful programming paradigm for organizing, exploring and analysing scientific data. NumPy is the foundation upon which the scientific Python ecosystem is constructed. It is so pervasive that several projects, targeting audiences with specialized needs, have developed their own NumPy-like interfaces and array objects. Owing to its central position in the ecosystem, NumPy increasingly acts as an interoperability layer between such array computation libraries and, together with its application programming interface (API), provides a flexible framework to support the next decade of scientific and industrial analysis.
Asunto(s)
Biología Computacional/métodos , Matemática , Lenguajes de Programación , Diseño de SoftwareRESUMEN
SciPy is an open-source scientific computing library for the Python programming language. Since its initial release in 2001, SciPy has become a de facto standard for leveraging scientific algorithms in Python, with over 600 unique code contributors, thousands of dependent packages, over 100,000 dependent repositories and millions of downloads per year. In this work, we provide an overview of the capabilities and development practices of SciPy 1.0 and highlight some recent technical developments.
Asunto(s)
Algoritmos , Biología Computacional/métodos , Lenguajes de Programación , Programas Informáticos , Biología Computacional/historia , Simulación por Computador , Historia del Siglo XX , Historia del Siglo XXI , Modelos Lineales , Modelos Biológicos , Dinámicas no Lineales , Procesamiento de Señales Asistido por ComputadorRESUMEN
An amendment to this paper has been published and can be accessed via a link at the top of the paper.
RESUMEN
Understanding the epidemiology of infectious diseases in a host population is a major challenge in forestry. Radiata pine plantations in New Zealand are impacted by a foliar disease, red needle cast (RNC), caused by Phytophthora pluvialis. This pathogen is dispersed by water splash with polycyclic infection affecting the lower part of the tree canopy. In this study, we extended an SI (Susceptible-Infectious) model presented for RNC to analyse the key epidemiological drivers. We conducted two experiments to empirically fit the extended model: a detached-needle assay and an in vivo inoculation. We used the detached-needle assay data to compare resistant and susceptible genotypes, and the in vivo inoculation data was used to inform sustained infection of the whole plant. We also compared isolations and real-time quantitative PCR (qPCR) to assess P. pluvialis infection. The primary infection rate and the incubation time were similar for susceptible and resistant genotypes. The pathogen death rate was 2.5 times higher for resistant than susceptible genotypes. Further, external proliferation of mycelium and sporangia were only observed on 28% of the resistant ramets compared to 90% of the susceptible ones. Detection methods were the single most important factor influencing parameter estimates of the model, giving qualitatively different epidemic outputs. In the early stages of infection, qPCR proved to be more efficient than isolations but the reverse was true at later points in time. Isolations were not influenced by the presence of lesions in the needles, while 19% of lesioned needle maximized qPCR detection. A primary infection peak identified via qPCR occurred at 4 days after inoculation (dai) with a secondary peak observed 22 dai. Our results have important implications to the management of RNC, by highlighting the main differences in the response of susceptible and resistant genotypes, and comparing the most common assessment methods to detect RNC epidemics.
Asunto(s)
Phytophthora/patogenicidad , Enfermedades de las Plantas/genética , Enfermedades de las Plantas/parasitología , Epidemias , Regulación de la Expresión Génica de las Plantas/genética , Genotipo , Micelio/genética , Agujas , Nueva Zelanda , Pinus/genética , Pinus/parasitología , Esporangios/genéticaRESUMEN
Spin fluctuations and density fluctuations are studied for a two-component gas of strongly interacting fermions along the Bose-Einstein condensate-BCS crossover. This is done by in situ imaging of dispersive speckle patterns. Compressibility and magnetic susceptibility are determined from the measured fluctuations. This new sensitive method easily resolves a tenfold suppression of spin fluctuations below shot noise due to pairing, and can be applied to novel magnetic phases in optical lattices.
RESUMEN
We study density profiles of an ideal Fermi gas and observe Pauli suppression of density fluctuations (atom shot noise) for cold clouds deep in the quantum degenerate regime. Strong suppression is observed for probe volumes containing more than 10 000 atoms. Measuring the level of suppression provides sensitive thermometry at low temperatures. After this method of sensitive noise measurements has been validated with an ideal Fermi gas, it can now be applied to characterize phase transitions in strongly correlated many-body systems.