In this document a storage accounting record StAR is defined reflecting practical, financial and ... more In this document a storage accounting record StAR is defined reflecting practical, financial and legal requirements of storage location, usage and space and data flow. The definition might be the base for a standardized schema or an extension of an existing record like the OGF UR
The purpose of this paper is to show how existing scientific software can be parallelized using a... more The purpose of this paper is to show how existing scientific software can be parallelized using a separate thin layer of Python code where all parallel communication is implemented. We provide specific examples on such layers of code, and these examples may act as templates for parallelizing a wide set of serial scientific codes. The use of Python for parallelization is motivated by the fact that the language is well suited for reusing existing serial codes programmed in other languages. The extreme flexibility of Python with regard to handling functions makes it very easy to wrap up decomposed computational tasks of a serial scientific application as Python functions. Many parallelization-specific components can be implemented as generic Python functions, which may take as input those functions that perform concrete computational tasks. The overall programming effort needed by this parallelization approach is rather limited, and the resulting parallel Python scripts have a compact ...
The purpose of this paper is to show how existing scientific software can be parallelized using a... more The purpose of this paper is to show how existing scientific software can be parallelized using a separate thin layer of Python code where all parallel communication is implemented. We provide specific examples on such layers of code, and these examples may act as templates for parallelizing a wide set of serial scientific codes. The use of Python for parallelization is motivated by the fact that the language is well suited for reusing existing serial codes programmed in other languages. The extreme flexibility of Python with regard to handling functions makes it very easy to wrap up decomposed computational tasks of a serial scientific application as Python functions. Many parallelization-specific components can be implemented as generic Python functions, which may take as input those functions that perform concrete computational tasks. The overall programming effort needed by this parallelization approach is rather limited, and the resulting parallel Python scripts have a compact ...
Current medical research and opinion, Jan 28, 2015
The Physician Payments Sunshine Act, enacted in 2010, is intended to increase the transparency of... more The Physician Payments Sunshine Act, enacted in 2010, is intended to increase the transparency of relationships between US physicians and teaching hospitals and manufacturers of drugs, biologics, and medical devices. We examined current opinion regarding the impact of the Sunshine Act on peer-reviewed medical publications. We searched indexed databases (NLM/PubMed, EMBASE, and Scopus) and nonindexed sources (lay and medical press, medical websites, congress abstracts) for articles published between January 2010 and June 2015 that contained terms indicative of content related to the Sunshine Act (e.g., 'Sunshine Act', 'open payment program'). Nine publication professionals then systematically reviewed identified articles for publications-related content. Quantification and characterization of publications that focused on the Sunshine Act and its implications for medical publishing. Among 1200 indexed publications, 113 had content on the Sunshine Act. Thirty-one discus...
High-resolution autoionization spectra of Na-like states in multiply-charged Ar, Ti, Fe and Cu io... more High-resolution autoionization spectra of Na-like states in multiply-charged Ar, Ti, Fe and Cu ions are presented. These states have been populated in collisions of F-like Ar^9+,:Ti^13+, :Fe^17+,:Cu^20+ ions with He atoms. The electron emission following the decay of autoionization states has been measured. Theoretical atomic characteristics, namely: Auger energies, radiative and non-radiative transitions probabilities and branching ratios have been calculated
While current grid middleware implementations are quite advanced in terms of connecting jobs to r... more While current grid middleware implementations are quite advanced in terms of connecting jobs to resources, their client tools are generally quite minimal and features for managing large sets of jobs are left to the user to implement. The ARC Control Tower (aCT) is a very flexible job management framework that can be run on anything from a single users laptop to a multi-server distributed setup. aCT was originally designed to enable ATLAS jobs to be submitted to the ARC CE. However, with the recent redesign of aCT where the ATLAS specific elements are clearly separated from the ARC job management parts, the control tower can now easily be reused as a flexible generic distributed job manager for other communities. This paper will give a detailed explanation how aCT works as a job management framework and go through the steps needed to create a simple job manager using aCT and show that it can easily manage thousands of jobs. 1. Introduction Grid middleware implementations such as Unic...
For resources to be shared, sites must be able to exchange basic accounting and usage data in a c... more For resources to be shared, sites must be able to exchange basic accounting and usage data in a common format. This document describes a common format which enables the exchange of basic accounting and usage data from different resources. This record format is intended to facilitate the sharing of usage information, particularly in the area of the accounting of jobs, computing, memory, storage and cloud usage but with a structure that allows an easy extension to other resources. This document describes the Usage Record components both in natural language form and annotated XML. This document does not address how these records should be used, nor does it attempt to dictate the format in which the accounting records are stored. Instead, it defines a common exchange format. Furthermore, nothing is said regarding the communication mechanisms employed to exchange the records, i.e. transport layer, framing, authentication, integrity, etc.
Neurodegeneration in Alzheimer's disease is associated with increased apoptosis and parallels... more Neurodegeneration in Alzheimer's disease is associated with increased apoptosis and parallels increased levels of amyloid beta, which can induce neuronal apoptosis. Estrogen exposure prior to neurotoxic insult of hippocampal neurons promotes neuronal defence and survival against neurodegenerative insults including amyloid beta. Although all underlying molecular mechanisms of amyloid beta neurotoxicity remain undetermined, mitochondrial dysfunction, including altered calcium homeostasis and Bcl-2 expression, are involved in neurodegenerative vulnerability. In this study, we investigated the mechanism of 17beta-estradiol-induced prevention of amyloid beta-induced apoptosis of rat hippocampal neuronal cultures. Estradiol treatment prior to amyloid beta exposure significantly reduced the number of apoptotic neurons and the associated rise in resting intracellular calcium levels. Amyloid beta exposure provoked down regulation of a key antiapoptotic protein, Bcl-2, and resulted in mit...
We show that fibroblast growth factor 2 (FGF2) and FGF receptors are transiently expressed by cel... more We show that fibroblast growth factor 2 (FGF2) and FGF receptors are transiently expressed by cells of the pseudostratified ventricular epithelium (PVE) during early neurogenesis. A single microinjection of FGF2 into cerebral ventricles of rat embryos at E15.5 increased the volume and total number of neurons in the adult cerebral cortex by 18% and 87%, respectively. Microinjection of FGF2 by the end of neurogenesis, at E20.5, selectively increased the number of glia. Mice lacking the FGF2 gene had fewer cortical neurons and glia at maturity. BrdU studies in FGF2-microinjected and FGF2-null animals suggested that FGF2 increases the proportion of dividing cells in the PVE without affecting the cell-cycle length. Thus, FGF2 increases the number of rounds of division of cortical progenitors.
In this document a storage accounting record StAR is defined reflecting practical, financial and ... more In this document a storage accounting record StAR is defined reflecting practical, financial and legal requirements of storage location, usage and space and data flow. The definition might be the base for a standardized schema or an extension of an existing record like the OGF UR
The purpose of this paper is to show how existing scientific software can be parallelized using a... more The purpose of this paper is to show how existing scientific software can be parallelized using a separate thin layer of Python code where all parallel communication is implemented. We provide specific examples on such layers of code, and these examples may act as templates for parallelizing a wide set of serial scientific codes. The use of Python for parallelization is motivated by the fact that the language is well suited for reusing existing serial codes programmed in other languages. The extreme flexibility of Python with regard to handling functions makes it very easy to wrap up decomposed computational tasks of a serial scientific application as Python functions. Many parallelization-specific components can be implemented as generic Python functions, which may take as input those functions that perform concrete computational tasks. The overall programming effort needed by this parallelization approach is rather limited, and the resulting parallel Python scripts have a compact ...
The purpose of this paper is to show how existing scientific software can be parallelized using a... more The purpose of this paper is to show how existing scientific software can be parallelized using a separate thin layer of Python code where all parallel communication is implemented. We provide specific examples on such layers of code, and these examples may act as templates for parallelizing a wide set of serial scientific codes. The use of Python for parallelization is motivated by the fact that the language is well suited for reusing existing serial codes programmed in other languages. The extreme flexibility of Python with regard to handling functions makes it very easy to wrap up decomposed computational tasks of a serial scientific application as Python functions. Many parallelization-specific components can be implemented as generic Python functions, which may take as input those functions that perform concrete computational tasks. The overall programming effort needed by this parallelization approach is rather limited, and the resulting parallel Python scripts have a compact ...
Current medical research and opinion, Jan 28, 2015
The Physician Payments Sunshine Act, enacted in 2010, is intended to increase the transparency of... more The Physician Payments Sunshine Act, enacted in 2010, is intended to increase the transparency of relationships between US physicians and teaching hospitals and manufacturers of drugs, biologics, and medical devices. We examined current opinion regarding the impact of the Sunshine Act on peer-reviewed medical publications. We searched indexed databases (NLM/PubMed, EMBASE, and Scopus) and nonindexed sources (lay and medical press, medical websites, congress abstracts) for articles published between January 2010 and June 2015 that contained terms indicative of content related to the Sunshine Act (e.g., 'Sunshine Act', 'open payment program'). Nine publication professionals then systematically reviewed identified articles for publications-related content. Quantification and characterization of publications that focused on the Sunshine Act and its implications for medical publishing. Among 1200 indexed publications, 113 had content on the Sunshine Act. Thirty-one discus...
High-resolution autoionization spectra of Na-like states in multiply-charged Ar, Ti, Fe and Cu io... more High-resolution autoionization spectra of Na-like states in multiply-charged Ar, Ti, Fe and Cu ions are presented. These states have been populated in collisions of F-like Ar^9+,:Ti^13+, :Fe^17+,:Cu^20+ ions with He atoms. The electron emission following the decay of autoionization states has been measured. Theoretical atomic characteristics, namely: Auger energies, radiative and non-radiative transitions probabilities and branching ratios have been calculated
While current grid middleware implementations are quite advanced in terms of connecting jobs to r... more While current grid middleware implementations are quite advanced in terms of connecting jobs to resources, their client tools are generally quite minimal and features for managing large sets of jobs are left to the user to implement. The ARC Control Tower (aCT) is a very flexible job management framework that can be run on anything from a single users laptop to a multi-server distributed setup. aCT was originally designed to enable ATLAS jobs to be submitted to the ARC CE. However, with the recent redesign of aCT where the ATLAS specific elements are clearly separated from the ARC job management parts, the control tower can now easily be reused as a flexible generic distributed job manager for other communities. This paper will give a detailed explanation how aCT works as a job management framework and go through the steps needed to create a simple job manager using aCT and show that it can easily manage thousands of jobs. 1. Introduction Grid middleware implementations such as Unic...
For resources to be shared, sites must be able to exchange basic accounting and usage data in a c... more For resources to be shared, sites must be able to exchange basic accounting and usage data in a common format. This document describes a common format which enables the exchange of basic accounting and usage data from different resources. This record format is intended to facilitate the sharing of usage information, particularly in the area of the accounting of jobs, computing, memory, storage and cloud usage but with a structure that allows an easy extension to other resources. This document describes the Usage Record components both in natural language form and annotated XML. This document does not address how these records should be used, nor does it attempt to dictate the format in which the accounting records are stored. Instead, it defines a common exchange format. Furthermore, nothing is said regarding the communication mechanisms employed to exchange the records, i.e. transport layer, framing, authentication, integrity, etc.
Neurodegeneration in Alzheimer's disease is associated with increased apoptosis and parallels... more Neurodegeneration in Alzheimer's disease is associated with increased apoptosis and parallels increased levels of amyloid beta, which can induce neuronal apoptosis. Estrogen exposure prior to neurotoxic insult of hippocampal neurons promotes neuronal defence and survival against neurodegenerative insults including amyloid beta. Although all underlying molecular mechanisms of amyloid beta neurotoxicity remain undetermined, mitochondrial dysfunction, including altered calcium homeostasis and Bcl-2 expression, are involved in neurodegenerative vulnerability. In this study, we investigated the mechanism of 17beta-estradiol-induced prevention of amyloid beta-induced apoptosis of rat hippocampal neuronal cultures. Estradiol treatment prior to amyloid beta exposure significantly reduced the number of apoptotic neurons and the associated rise in resting intracellular calcium levels. Amyloid beta exposure provoked down regulation of a key antiapoptotic protein, Bcl-2, and resulted in mit...
We show that fibroblast growth factor 2 (FGF2) and FGF receptors are transiently expressed by cel... more We show that fibroblast growth factor 2 (FGF2) and FGF receptors are transiently expressed by cells of the pseudostratified ventricular epithelium (PVE) during early neurogenesis. A single microinjection of FGF2 into cerebral ventricles of rat embryos at E15.5 increased the volume and total number of neurons in the adult cerebral cortex by 18% and 87%, respectively. Microinjection of FGF2 by the end of neurogenesis, at E20.5, selectively increased the number of glia. Mice lacking the FGF2 gene had fewer cortical neurons and glia at maturity. BrdU studies in FGF2-microinjected and FGF2-null animals suggested that FGF2 increases the proportion of dividing cells in the PVE without affecting the cell-cycle length. Thus, FGF2 increases the number of rounds of division of cortical progenitors.
Uploads
Papers by Jon Nilsen