IEEE Trans Vis Comput Graph
January 2023
Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts where even minor performance tweaks can translate into large savings in terms of computational resource use. To aid performance analysis, developers may collect an execution trace-a chronological log of program activity during execution.
View Article and Find Full Text PDF: Software is now ubiquitous within research. In addition to the general challenges common to all software development projects, research software must also represent, manipulate, and provide data for complex theoretical constructs. Ensuring this process of theory-software translation is robust is essential to maintaining the integrity of the science resulting from it, and yet there has been little formal recognition or exploration of the challenges associated with it.
View Article and Find Full Text PDFThe response and adaption to salt remains poorly understood for beach morning glory [Ipomoea imperati (Vahl) Griseb], one of a few relatives of sweetpotato, known to thrive under salty and extreme drought conditions. In order to understand the genetic mechanisms underlying salt tolerance of a Convolvulaceae member, a genome-wide transcriptome study was carried out in beach morning glory by 454 pyrosequencing. A total of 286,584 filtered reads from both salt stressed and unstressed (control) root and shoot tissues were assembled into 95,790 unigenes with an average length of 667 base pairs (bp) and N50 of 706 bp.
View Article and Find Full Text PDF