Pattern Template Library

Author(s):  
Jiri Soukup
Keyword(s):  
2020 ◽  
Author(s):  
Sung Won Jung ◽  
Sungchul Bae ◽  
Donghyeong Seong ◽  
Byoung-Kee Yi

BACKGROUND Through several years of the healthcare information exchange based on the HIE project, some problems were found in the CDA documents generated. OBJECTIVE To fix some problems, we developed the K-CDA Implementation Guide (K means S. Korea) that conforms to the HL7 CDA, and suits the domestic conditions regarding the healthcare information. METHODS We achieved by analyzing HIE guideline and the U.S. C-CDA, and comparing each item. The items that required further discussion were reviewed by the expert committee. Based on the reviews, the previously developed templates were revised. RESULTS A total of 35 CDA templates were developed: five document-level templates, fourteen section-level templates, and sixteen entry-level templates. The 28 value sets used in the templates have been improved and the OIDs for HIE have been redefined CONCLUSIONS The K-CDA IG allows management in the form of a template library based on the definition of the General K-Header and the structured templates. This enables the K-CDA IG to respond to the expansion of national HIE templates with flexibility. For the K-CDA IG, the CDA template in current use was incorporated to the greatest extent possible, to minimize the scope of modifications. It enables the national HIE and the HIE with countries abroad.


2021 ◽  
Vol 12 (1) ◽  
Author(s):  
Rajiv Sharma ◽  
Daniel P. Dever ◽  
Ciaran M. Lee ◽  
Armon Azizi ◽  
Yidan Pan ◽  
...  

AbstractTargeted DNA correction of disease-causing mutations in hematopoietic stem and progenitor cells (HSPCs) may enable the treatment of genetic diseases of the blood and immune system. It is now possible to correct mutations at high frequencies in HSPCs by combining CRISPR/Cas9 with homologous DNA donors. Because of the precision of gene correction, these approaches preclude clonal tracking of gene-targeted HSPCs. Here, we describe Tracking Recombination Alleles in Clonal Engraftment using sequencing (TRACE-Seq), a methodology that utilizes barcoded AAV6 donor template libraries, carrying in-frame silent mutations or semi-randomized nucleotides outside the coding region, to track the in vivo lineage contribution of gene-targeted HSPC clones. By targeting the HBB gene with an AAV6 donor template library consisting of ~20,000 possible unique exon 1 in-frame silent mutations, we track the hematopoietic reconstitution of HBB targeted myeloid-skewed, lymphoid-skewed, and balanced multi-lineage repopulating human HSPC clones in mice. We anticipate this methodology could potentially be used for HSPC clonal tracking of Cas9 RNP and AAV6-mediated gene targeting outcomes in translational and basic research settings.


2017 ◽  
Vol 230 (2) ◽  
pp. 16 ◽  
Author(s):  
Aurora Y. Kesseli ◽  
Andrew A. West ◽  
Mark Veyette ◽  
Brandon Harrison ◽  
Dan Feldman ◽  
...  

2012 ◽  
Vol 9 (3) ◽  
pp. 1187-1202
Author(s):  
Zalán Szűgyi ◽  
Márk Török ◽  
Norbert Pataki ◽  
Tamás Kozsik

Nowadays, one of the most important challenges in programming is the efficient usage of multicore processors. All modern programming languages support multicore programming at native or library level. C++11, the next standard of the C++ programming language, also supports multithreading at a low level. In this paper we argue for some extensions of the C++ Standard Template Library based on the features of C++11. These extensions enhance the standard library to be more powerful in the multicore realm. Our approach is based on functors and lambda expressions, which are major extensions in the language. We contribute three case studies: how to efficiently compose functors in pipelines, how to evaluate boolean operators in parallel, and how to efficiently accumulate over associative functors.


2012 ◽  
Vol 10 (4) ◽  
Author(s):  
J Progsch ◽  
Y Ineichen ◽  
A Adelmann

Vector operations play an important role in high performance computing and are typically provided by highly optimized libraries that implement the Basic Linear Algebra Subprograms (BLAS) interface. In C++ templates and operator overloading allow the implementation of these vector operations as expression templates which construct custom loops at compile time and providing a more abstract interface. Unfortunately existing expression template libraries lack the performance of fast BLAS implementations. This paper presents a new approach - Statically Accelerated Loop Templates (SALT) - to close this performance gap by combining expression templates with an aggressive loop unrolling technique. Benchmarks were conducted using the Intel C++ compiler and GNU Compiler Collection to assess the performance of our library relative to Intel's Math Kernel Library as well as the Eigen template library. The results show that the approach is able to provide optimization comparable to the fastest available BLAS implementations, while retaining the convenience and flexibility of a template library.


Sign in / Sign up

Export Citation Format

Share Document