Browsing by Subject "buffering"

Sort by: Order: Results:

Now showing items 1-3 of 3
  • Virkkala, Raimo; Aalto, Juha; Heikkinen, Risto; Rajasärkkä, Ari; Kuusela, Saija; Leikola, Niko; Luoto, Miska (2020)
    Increased attention is being paid to the ecological drivers and conservation measures which could mitigate climate change-induced pressures for species survival, potentially helping populations to remain in their present-day locations longer. One important buffering mechanism against climate change may be provided by the heterogeneity in topography and consequent local climate conditions. However, the buffering capacity of this topoclimate has so far been insufficiently studied based on empirical survey data across multiple sites and species. Here, we studied whether the fine-grained air temperature variation of protected areas (PAs) affects the population changes of declining northern forest bird species. Importantly to our study, in PAs harmful land use, such as logging, is not allowed, enabling the detection of the effects of temperature buffering, even at relatively moderate levels of topographic variation. Our survey data from 129 PAs located in the boreal zone in Finland show that the density of northern forest species was higher in topographically heterogeneous PAs than in topographically more homogeneous PAs. Moreover, local temperature variation had a significant effect on the density change of northern forest birds from 1981-1999 to 2000-2017, indicating that change in bird density was generally smaller in PAs with higher topographic variation. Thus, we found a clear buffering effect stemming from the local temperature variation of PAs in the population trends of northern forest birds.
  • Back, Anu (Helsingfors universitet, 2010)
    Selvitin työssäni yhdeksän vapaankaupan pötsilääkkeen sisällön koostumusta ja vaikutusta pötsissä. Vertasin valmisteiden ohjeannosten mukaisia määriä ainesosakohtaisesti niiden tarpeellisuuteen, kirjallisuudessa suositeltuihin hoitoannoksiin ja lehmän päivittäiseen saantiin rehuista. Ruokintatasoksi valittiin yksinkertaisuuden vuoksi 20 kg KA/pv, joista 12 kg KA tulee säilörehusta, 8 kg KA ohrasta ja 2 kg KA rypsirouheesta. Voimakas väkirehuruokinta tai väkirehun osuuden liian nopea lisääminen ruokinnassa altistavat pötsin happamoitumiselle. Luontaisen puskuroinnin ollessa riittämätöntä, pötsin happamuutta voidaan alentaa puskuroivilla tai alkaloivilla aineilla. Yhdeksästä valmisteesta viisi sisältää happamuutta alentavia aineita. Näistä viidestä valmisteesta kahdessa (ReCovin pötsin pH pasta, Correct pH Kombi) aineiden määrä on riittävä. Natriumbikarbonaatti (ruokasooda) on puskuri ja magnesiumoksidi on alkaloiva aine, molemmat ovat tehokkaita happamuuden alentajia. Myös hiivat alentavat pötsinesteen happamuutta. Ne vähentävät maitohapon kertymistä ja lisäävät kuitua sulattavien bakteerien määrää pötsissä. Kolmessa valmisteessa yhdeksästä on riittävästi hiivaa (Super Vetrumin -jauhe, Rumelan, Correct Pötsi-Potku). Propyleeniglykoli on tehokkaana märehtijän verensokeria kohottavana aineena tarpeellinen herumiskaudella olevan syömättömän lehmän tukihoidossa. Propyleeniglykolia on kahdessa valmisteessa (Rumex pH-pasta, Correct Pötsi-Potku). Hivenaineista seleenin on todettu lisäävän alkueläinten määrää pötsissä, ja mikrobit käyttävät sitä proteiinisynteesissään. Kobolttia tarvitaan B12-vitamiinin synteesiin. B12-vitamiinia tarvitaan märehtijän energia-aineenvaihdunnalle välttämättömässä glukoneogeneesissä. Kobolttia on riittävästi viidessä valmisteessa (ReCovin Pötsin pH-pasta, Super Vetrumin -jauhe, Rumelan, Rumex, Rumevit), seleeniä vain yhdessä (ReCovin Pötsin pH-pasta). Mikrobitoiminnan häiriössä B-vitamiinien synteesi pötsissä saattaa vähentyä. Varsinkin B1-vitamiinin eli tiamiinin puute tiaminaasin tuotannon takia happamassa pötsissä ja sen yhteys kerebrokortikaali nekroosiin on hyvin tunnettu. B3-vitamiinin eli niasiinin on todettu tehostavan pötsimikrobien proteiinisynteesiä. B-vitamiineja on lisätty riittävästi neljään valmisteeseen (Biorumin, Super Vetrumin -jauhe, Rumex, Rumevit). Tutkielmassani pohdin myös millainen olisi hyvä pötsilääke. Pötsilääkkeisiin valitsin 8 edellä mainittua hyödyllistä ainetta. Happaman pötsin hoitoon suosittelen natriumbikarbonaattia ja/tai magnesiumoksidia ja hiivaa, niiden happamuutta alentavan vaikutuksen takia. Tiamiinia (B1-vitamiini), koska siitä on happamassa pötsissä todennäköisesti puutetta, ja propyleeniglykolia tukihoidoksi energiavajeeseen. Yksinkertaisen pötsihäiriön hoitoon suosittelen hiivaa, kobolttia, seleenimetioniinia (orgaaninen seleeni) ja niasiinia (B3-vitamiini) niiden pötsimikrobistoa elvyttävän vaikutuksen takia, ja propyleeniglykolia energiavajeeseen. Yhtä tärkeänä, kuin pötsihäiriöiden lääkitsemistä, pidän niiden ennaltaehkäisyä, jossa tärkeimpiä asioita ovat nopeiden ruokinnanmuutosten välttäminen ja rehujen hyvä laatu. Lisäksi on hyvä muistaa kuivan heinän edulliset vaikutukset märehtimistä, syljen erittymistä ja pötsin liikkeitä ylläpitävänä rehuna. Riittävä syljen erittyminen on tärkeä pötsinesteen happamuutta alentava tekijä.
  • Dönges, Saska (Helsingin yliopisto, 2021)
    Bit vectors have many applications within succinct data structures, compression and bioinformatics among others. Any improvements in bit vector performance translates to improvements in the applications. In this thesis we focus on dynamic bit vector performance. Fully dynamic succinct bit vectors enable other dynamic succinct data structures, for example dynamic compressed strings. We briefly discuss the theory of bit vectors and the current state of research related to static and dynamic bit vectors. The main focus of the thesis is on our research into improving the dynamic bit vector implementation in the DYNAMIC C++ library (Prezza, 2017). Our main contribution is the inclusion of buffering to speed up insertions and deletions while not negatively impacting non-modifying operations. In addition, we optimized some of the code in the DYNAMIC library and experimented with vectorizing some of the access operations. Our code optimizations yield a substantial improvement to insertion and deletion performance. Our buffering implementation speeds up insertions and deletions significantly, with negligible impact to other operations or space efficiency. Our implementation acts as proof-of-concept for buffering and suggests that future research into more advanced buffering is likely to increase performance. Finally, our testing indicates that using vectorized instructions in the AVX2 and AVX512 microarchitecture extensions is beneficial in at least some cases and should be researched further. Our implementation available at https://github.com/saskeli/DYNAMIC should only be considered a proof-of-concept as there are known bugs in some of the operations that are not extensively tested.