Abstract:
:Language WorkBenches (LWBs) are software engineering tools that help domain experts develop solutions to various classes of problems. Some of these tools focus on non-technical users and provide languages to help organize knowledge while other workbenches provide means to create new programming languages. A key advantage of language workbenches is that they support the seamless composition of independently developed languages. This capability is useful when developing programs that can benefit from different levels of abstraction. We reasoned that language workbenches could be useful to develop bioinformatics software solutions. In order to evaluate the potential of language workbenches in bioinformatics, we tested a prominent workbench by developing an alternative to shell scripting. To illustrate what LWBs and Language Composition can bring to bioinformatics, we report on our design and development of NYoSh (Not Your ordinary Shell). NYoSh was implemented as a collection of languages that can be composed to write programs as expressive and concise as shell scripts. This manuscript offers a concrete illustration of the advantages and current minor drawbacks of using the MPS LWB. For instance, we found that we could implement an environment-aware editor for NYoSh that can assist the programmers when developing scripts for specific execution environments. This editor further provides semantic error detection and can be compiled interactively with an automatic build and deployment system. In contrast to shell scripts, NYoSh scripts can be written in a modern development environment, supporting context dependent intentions and can be extended seamlessly by end-users with new abstractions and language constructs. We further illustrate language extension and composition with LWBs by presenting a tight integration of NYoSh scripts with the GobyWeb system. The NYoSh Workbench prototype, which implements a fully featured integrated development environment for NYoSh is distributed at http://nyosh.campagnelab.org.
journal_name
PeerJjournal_title
PeerJauthors
Simi M,Campagne Fdoi
10.7717/peerj.241subject
Has Abstractpub_date
2014-01-02 00:00:00pages
e241issn
2167-8359pii
241journal_volume
2pub_type
杂志文章相关文献
PeerJ文献大全abstract:Background:Type 2 diabetes mellitus (T2DM) had been reported to be associated with tendinopathy. However, the underlying mechanisms of diabetic tendinopathy still remain largely to be discovered. The purpose of this study was to develop insulin resistance (IR) model on primary human tenocytes (hTeno) culture with tumou...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.8740
更新日期:2020-06-08 00:00:00
abstract:INTRODUCTION:Early detection of social anxiety and loneliness might be useful to prevent substantial impairment in personal relationships. Understanding the way people use smartphones can be beneficial for implementing an early detection of social anxiety and loneliness. This paper examines different types of smartphon...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.2197
更新日期:2016-07-12 00:00:00
abstract::The maximum likelihood estimation (MLE) method, typically used for polytomous logistic regression, is prone to bias due to both misclassification in outcome and contamination in the design matrix. Hence, robust estimators are needed. In this study, we propose such a method for nominal response data with continuous cov...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.467
更新日期:2014-07-01 00:00:00
abstract:Introduction:Knowledge Translation (KT) is expected to be a critical learning outcome of a Continuing Professional Development (CPD) program. It continues to serve as an area of interest among educators and healthcare providers due to its importance to evidence-based practice. This study endeavored to develop a valid a...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.5323
更新日期:2018-08-13 00:00:00
abstract::Background. A "cafeteria" diet is a self-selected high-fat diet, providing an excess of energy, which can induce obesity. Excess of lipids in the diet hampers glucose utilization eliciting insulin resistance, which, further limits amino acid oxidation for energy. Methods. Male Wistar rats were exposed for a month to "...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.2302
更新日期:2016-08-03 00:00:00
abstract::Spatial genetic variation of river-dwelling freshwater fishes is typically affected by the historical and contemporary river landscape as well as life-history traits. Tropical river and stream landscapes have endured extended geological change, shaping the existing pattern of genetic diversity, but were not directly a...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.4487
更新日期:2018-03-07 00:00:00
abstract::Automatic species classification of birds from their sound is a computational tool of increasing importance in ecology, conservation monitoring and vocal communication studies. To make classification useful in practice, it is crucial to improve its accuracy while ensuring that it can run at big data scales. Many appro...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.488
更新日期:2014-07-17 00:00:00
abstract::Here we present the first two complete plastid genomes for Brunelliaceae, a Neotropical family with a single genus, Brunellia. We surveyed the entire plastid genome in order to find variable cpDNA regions for further phylogenetic analyses across the family. We sampled morphologically different species, B. antioquensis...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.8392
更新日期:2020-01-28 00:00:00
abstract::The study of material collected during routine monitoring surveys dealing with oil extraction and aquaculture in waters off Myanmar (North Andaman Sea) and in the Gulf of Thailand, respectively, allowed us to analyse the taxonomy and diversity of the polychaete genus Terebellides (Annelida). Three species were found, ...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.2313
更新日期:2016-08-16 00:00:00
abstract::Soil moisture content (SMC) is an important factor that affects agricultural development in arid regions. Compared with the space-borne remote sensing system, the unmanned aerial vehicle (UAV) has been widely used because of its stronger controllability and higher resolution. It also provides a more convenient method ...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.6926
更新日期:2019-05-03 00:00:00
abstract:Background:SHOX mutations have previously been described as causes of Léri-Weill dyschondrosteosis (LWD), Langer mesomelic dysplasia (LMD), and idiopathic short stature. The loss of X chromosome-Turner syndrome or mosaic 45,X/46,XX or 46,XY-also leads to the heterozygous loss of SHOX in patients with short stature only...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.10236
更新日期:2020-11-17 00:00:00
abstract::There is growing concern that some bee populations are in decline, potentially threatening pollination security in agricultural and non-agricultural landscapes. Among the numerous causes associated with this trend, nutritional stress resulting from a mismatch between bee nutritional needs and plant community provision...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.6329
更新日期:2019-02-27 00:00:00
abstract::The new leafhopper genus Vittalianareticulata gen. nov., sp. nov., is described from India, and placed in the tribe Opsiini based on ocelli close to eyes, without carina on anterior margin of the face and bifurcate aedeagus with two gonopores. Phylogenetic analysis with maximum likelihood (ML) using IQtree v1.4.1 of c...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.9515
更新日期:2020-08-27 00:00:00
abstract::Recent improvements in next-generation sequencing (NGS) technologies can facilitate the obtainment of mitochondrial genomes. However, it is not clear whether NGS could be effectively used to reconstruct the mitogenome with high gene rearrangement. These high rearrangements would cause amplification failure, and/or ass...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.2786
更新日期:2016-12-15 00:00:00
abstract::Species interactions are a key component of ecosystems but we generally have an incomplete picture of who-eats-who in a given community. Different techniques have been devised to predict species interactions using theoretical models or abundances. Here, we explore the K nearest neighbour approach, with a special empha...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.3644
更新日期:2017-08-10 00:00:00
abstract::Sugarcane bagasse is an abundant source of lignocellulosic material for bioethanol production. Utilisation of bagasse for biofuel production would be environmentally and economically beneficial, but the recalcitrance of lignin continues to provide a challenge. Further understanding of lignin production in specific cul...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.4141
更新日期:2017-12-05 00:00:00
abstract::Genome sequencing is rapidly being adopted in reference labs and hospitals for bacterial outbreak investigation and diagnostics where time is critical. Seven gene multi-locus sequence typing is a standard tool for broadly classifying samples into sequence types (STs), allowing, in many cases, to rule a sample out of a...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.5233
更新日期:2018-07-31 00:00:00
abstract::Long-term streamflow datasets inevitably include gaps, which must be filled to allow estimates of runoff and ultimately catchment water budgets. Uncertainty introduced by filling gaps in discharge records is rarely, if ever, reported. We characterized the uncertainty due to streamflow gaps in a reference watershed at ...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.9531
更新日期:2020-07-21 00:00:00
abstract::Liver fibrosis often appears in chronic liver disease, with extracellular matrix (ECM) deposition as the main feature. Due to the presence of the liver-gut axis, the destruction of intestinal homeostasis is often accompanied by the development of liver fibrosis. The inconsistent ecological environment of different int...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.9050
更新日期:2020-04-24 00:00:00
abstract:BACKGROUND:Assessing psychological pain has been recommended as an integral part of a comprehensive suicide risk assessment. The Psychache Scale, an established measure of psychological pain, does not specify a time frame for when pain is experienced, which may inadvertently increase the likelihood of identifying indiv...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.3491
更新日期:2017-06-22 00:00:00
abstract::Potential natural vegetation (PNV) is the vegetation cover in equilibrium with climate, that would exist at a given location if not impacted by human activities. PNV is useful for raising public awareness about land degradation and for estimating land potential. This paper presents results of assessing machine learnin...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.5457
更新日期:2018-08-22 00:00:00
abstract::Barona arcuata, n.gen et n.sp., a left forewing of a relatively large cockroach of the Order Blattaria, is described from mesosaur-bearing lagoonal shales of the Mangrullo Formation (north-eastern Uruguay). While most of the insect remains recovered from the Mangrullo Formation come from sandy limestones, associated t...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.6289
更新日期:2019-01-18 00:00:00
abstract::The culture of pelagic marine invertebrates, especially the ctenophore Mnemiopsis leidyi, has been demonstrated in past studies dating back to the 1960s; however, the mass culture of delicate pelagic invertebrates has remained elusive. By using a pair of acrylic tubes and enabling water diffusion between them, we have...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.8938
更新日期:2020-04-07 00:00:00
abstract::Cold-water corals provide an important habitat for a rich fauna along the continental margins and slopes. Although these azooxanthellate corals are considered particularly sensitive to ocean acidification, their responses to natural variations in pH and aragonite saturation are largely unknown due to the difficulty of...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.194
更新日期:2013-10-29 00:00:00
abstract:Background:G. boninense is a hemibiotrophic fungus that infects oil palms (Elaeis guineensis Jacq.) causing basal stem rot (BSR) disease and consequent massive economic losses to the oil palm industry. The pathogenicity of this white-rot fungus has been associated with cell wall degrading enzymes (CWDEs) released durin...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.8065
更新日期:2019-12-18 00:00:00
abstract::Aerosol optical depth (AOD) is a key parameter that reflects aerosol characteristics. However, research on the AOD of dust aerosols and various environmental variables is scarce. Therefore, we conducted in-depth studies on the distributions and variations of AOD in the Taklimakan Desert and its margins, China. We exam...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.10542
更新日期:2021-01-05 00:00:00
abstract::As a vector of Xylella fastidiosa (Wells, 1987) in Europe, the meadow spittlebug Philaenus spumarius (Linnaeus, 1758) (Hemiptera, Aphrophoridae) is a species of major concern. Therefore, tools and agents to control this ubiquitous insect that develops and feeds on hundreds of plant species are wanted. We conducted a f...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.8591
更新日期:2020-03-24 00:00:00
abstract::In most electric fish species, the electric organ (EO) derives from striated muscle cells that suppress many muscle properties. In the gymnotiform Sternopygus macrurus, mature electrocytes, the current-producing cells of the EO, do not contain sarcomeres, yet they continue to make some cytoskeletal and sarcomeric prot...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.1828
更新日期:2016-04-14 00:00:00
abstract::The term autobiographical self has been used to refer to a mental state that permits reflection on self-identity and personality and the answer to related questions (Damasio, 1998). It requires the retrieval and integrated assembly of memories of facts and events that define an individual's biography. The neural mecha...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.481
更新日期:2014-07-22 00:00:00
abstract::Background. Applying quantitative morphological approaches in systematics research is a promising way to discover cryptic biological diversity. Information obtained through twenty-first century science poses new challenges to taxonomy by offering the possibility of increased objectivity in independent and automated hy...
journal_title:PeerJ
pub_type: 杂志文章
doi:10.7717/peerj.1796
更新日期:2016-03-10 00:00:00