Check out Codon: A Python compiler if you have a need for C/C++ speed
in advance of its planned March 16 release,"Codon: A Compiler for High-Performance Pythonic Applications and DSLs," the toolchain"enables the development of DSLs that share Python’s syntax and semantics together with added domain-specific features and IR optimizations."
"Unlike other performance-oriented Python implementations , Codon is built from the ground up as a standalone system that compiles ahead-of-time to a static executable and is not tied to an existing Python runtime for execution," the paper says."As a result, Codon can achieve better performance and overcome runtime-specific issues such as the global interpreter lock."
The authors discuss various Codon-based, high-performance DSLs designed for bioinformatics, data compression, and parallel programming that take advantage of Codon's compiler infrastructure. But Codon can also accelerate standard Python programs substantially, though those that rely on external libraries such as Django or DocUtils have to rely on a CPython bridge which limits performance to that of CPython.
United States Latest News, United States Headlines
Similar News:You can also read news stories similar to this one that we have collected from other news sources.
RGT: a toolbox for the integrative analysis of high throughput regulatory genomics data - BMC BioinformaticsBackground Massive amounts of data are produced by combining next-generation sequencing with complex biochemistry techniques to characterize regulatory genomics profiles, such as protein–DNA interaction and chromatin accessibility. Interpretation of such high-throughput data typically requires different computation methods. However, existing tools are usually developed for a specific task, which makes it challenging to analyze the data in an integrative manner. Results We here describe the Regulatory Genomics Toolbox (RGT), a computational library for the integrative analysis of regulatory genomics data. RGT provides different functionalities to handle genomic signals and regions. Based on that, we developed several tools to perform distinct downstream analyses, including the prediction of transcription factor binding sites using ATAC-seq data, identification of differential peaks from ChIP-seq data, and detection of triple helix mediated RNA and DNA interactions, visualization, and finding an association between distinct regulatory factors. Conclusion We present here RGT; a framework to facilitate the customization of computational methods to analyze genomic data for specific regulatory genomics problems. RGT is a comprehensive and flexible Python package for analyzing high throughput regulatory genomics data and is available at: https://github.com/CostaLab/reg-gen . The documentation is available at: https://reg-gen.readthedocs.io
Read more »
New Speed Restrictions Added for Red, Orange, Blue and Green Lines, MBTA SaysCOMMUTER ALERT: New speed restrictions have been added on the Red, Orange, Blue, and Green lines that will result in additional travel time for people riding the T, the MBTA announced Thursday night.
Read more »
Exploring COVID-19 immunization speed and timing in AfricaA new BMC Medicine study retrospectively analyzed the impact of COVID-19 vaccination timing and speed on the virus transmission in 27 African countries, based on a combined epidemiological and economic modeling approach. The authors aimed to inform future decisions about vaccine roll-out and investment.
Read more »
Speed gun warning to drivers in the Oswestry areaPolice in the Oswestry area have given warning to drivers that one of their officers will be out with a speed gun.
Read more »
MBTA Green Line Continues to Be Under Speed RestrictionsAfter implementing surprise speed restrictions across the entirety of the Red, Green, Orange and Blue lines Thursday night, the MBTA shared what prompted the sudden announcement at a news conference Friday morning.
Read more »
23-mile section of M1 in Northants 'fully open' after roadworks started in 2018The 70mph national speed limit has been restored
Read more »