Composable languages for bioinformatics: the NYoSh experiment.

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

PeerJ

journal_title

PeerJ

authors

Simi M,Campagne F

doi

10.7717/peerj.241

subject

Has Abstract

pub_date

2014-01-02 00:00:00

pages

e241

issn

2167-8359

pii

241

journal_volume

2

pub_type

杂志文章

相关文献

PeerJ文献大全
  • Development of a novel in vitro insulin resistance model in primary human tenocytes for diabetic tendinopathy research.

    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

    authors: Tan HY,Tan SL,Teo SH,Roebuck MM,Frostick SP,Kamarul T

    更新日期:2020-06-08 00:00:00

  • How smartphone usage correlates with social anxiety and loneliness.

    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

    authors: Gao Y,Li A,Zhu T,Liu X,Liu X

    更新日期:2016-07-12 00:00:00

  • Modified generalized method of moments for a robust estimation of polytomous logistic model.

    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

    authors: Wang X

    更新日期:2014-07-01 00:00:00

  • Developing a valid and reliable assessment of knowledge translation (KT) for continuing professional development program of health professionals.

    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

    authors: Ong IL,Diño MJS,Calimag MMP,Hidalgo FA

    更新日期:2018-08-13 00:00:00

  • Cafeteria diet induce changes in blood flow that are more related with heat dissipation than energy accretion.

    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

    authors: Sabater D,Agnelli S,Arriarán S,Romero Mdel M,Fernández-López JA,Alemany M,Remesar X

    更新日期:2016-08-03 00:00:00

  • Effects of landscape features on population genetic variation of a tropical stream fish, Stone lapping minnow, Garra cambodgiensis, in the upper Nan River drainage basin, northern Thailand.

    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

    authors: Jaisuk C,Senanan W

    更新日期:2018-03-07 00:00:00

  • Automatic large-scale classification of bird sounds is strongly improved by unsupervised feature learning.

    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

    authors: Stowell D,Plumbley MD

    更新日期:2014-07-17 00:00:00

  • -Complete plastid genome sequences of two species of the Neotropical genus Brunellia (Brunelliaceae).

    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

    authors: Valencia-D J,Murillo-A J,Orozco CI,Parra-O C,Neubig KM

    更新日期:2020-01-28 00:00:00

  • On the diversity of the SE Indo-Pacific species of Terebellides (Annelida; Trichobranchidae), with the description of a new species.

    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

    authors: Parapar J,Moreira J,Martin D

    更新日期:2016-08-16 00:00:00

  • Combining UAV-based hyperspectral imagery and machine learning algorithms for soil moisture content monitoring.

    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

    authors: Ge X,Wang J,Ding J,Cao X,Zhang Z,Liu J,Li X

    更新日期:2019-05-03 00:00:00

  • Short stature and SHOX (Short stature homeobox) variants-efficacy of screening using various strategies.

    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

    authors: Capkova P,Capkova Z,Rohon P,Adamová K,Zapletalova J

    更新日期:2020-11-17 00:00:00

  • The nectar report: quantitative review of nectar sugar concentrations offered by bee visited flowers in agricultural and non-agricultural landscapes.

    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

    authors: Pamminger T,Becker R,Himmelreich S,Schneider CW,Bergtold M

    更新日期:2019-02-27 00:00:00

  • A new genus Vittaliana belonging to the tribe Opsiini (Hemiptera: Cicadellidae) from India and its molecular phylogeny.

    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

    authors: Sunil,Meshram NM,Hashmi TR,Shashank PR

    更新日期:2020-08-27 00:00:00

  • Next-generation sequencing of mixed genomic DNA allows efficient assembly of rearranged mitochondrial genomes in Amolops chunganensis and Quasipaa boulengeri.

    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

    authors: Yuan S,Xia Y,Zheng Y,Zeng X

    更新日期:2016-12-15 00:00:00

  • Ecological interactions and the Netflix problem.

    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

    authors: Desjardins-Proulx P,Laigle I,Poisot T,Gravel D

    更新日期:2017-08-10 00:00:00

  • Cell wall composition and lignin biosynthetic gene expression along a developmental gradient in an Australian sugarcane cultivar.

    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

    authors: Bewg WP,Coleman HD

    更新日期:2017-12-05 00:00:00

  • Rapid multi-locus sequence typing direct from uncorrected long reads using Krocus.

    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

    authors: Page AJ,Keane JA

    更新日期:2018-07-31 00:00:00

  • Quantifying uncertainty in annual runoff due to missing data.

    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

    authors: See CR,Green MB,Yanai RD,Bailey AS,Campbell JL,Hayward J

    更新日期:2020-07-21 00:00:00

  • Ursolic acid improves the bacterial community mapping of the intestinal tract in liver fibrosis mice.

    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

    authors: Wan S,Huang C,Wang A,Zhu X

    更新日期:2020-04-24 00:00:00

  • Utility of a time frame in assessing psychological pain and suicide ideation.

    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

    authors: Meerwijk EL,Weiss SJ

    更新日期:2017-06-22 00:00:00

  • Global mapping of potential natural vegetation: an assessment of machine learning algorithms for estimating land potential.

    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

    authors: Hengl T,Walsh MG,Sanderman J,Wheeler I,Harrison SP,Prentice IC

    更新日期:2018-08-22 00:00:00

  • A large cockroach from the mesosaur-bearing Konservat-Lagerstätte (Mangrullo Formation), Late Paleozoic of Uruguay.

    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

    authors: Calisto V,Piñeiro G

    更新日期:2019-01-18 00:00:00

  • Diffusion tubes: a method for the mass culture of ctenophores and other pelagic marine invertebrates.

    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

    authors: Patry WL,Bubel M,Hansen C,Knowles T

    更新日期:2020-04-07 00:00:00

  • Vertical and horizontal distribution of Desmophyllum dianthus in Comau Fjord, Chile: a cold-water coral thriving at low pH.

    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

    authors: Fillinger L,Richter C

    更新日期:2013-10-29 00:00:00

  • Insight into plant cell wall degradation and pathogenesis of Ganoderma boninense via comparative genome analysis.

    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

    authors: Ramzi AB,Che Me ML,Ruslan US,Baharum SN,Nor Muhammad NA

    更新日期:2019-12-18 00:00:00

  • Aerosol optical depth (AOD): spatial and temporal variations and association with meteorological covariates in Taklimakan desert, China.

    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

    authors: Li J,Ge X,He Q,Abbas A

    更新日期:2021-01-05 00:00:00

  • Ooctonus vulgatus (Hymenoptera, Mymaridae), a potential biocontrol agent to reduce populations of Philaenus spumarius (Hemiptera, Aphrophoridae) the main vector of Xylella fastidiosa in Europe.

    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

    authors: Mesmin X,Chartois M,Genson G,Rossi JP,Cruaud A,Rasplus JY

    更新日期:2020-03-24 00:00:00

  • The myogenic electric organ of Sternopygus macrurus: a non-contractile tissue with a skeletal muscle transcriptome.

    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

    authors: Pinch M,Güth R,Samanta MP,Chaidez A,Unguez GA

    更新日期:2016-04-14 00:00:00

  • Involvement of cortical midline structures in the processing of autobiographical information.

    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

    authors: Araujo HF,Kaplan J,Damasio H,Damasio A

    更新日期:2014-07-22 00:00:00

  • Taxonomic revision of the Malagasy members of the Nesomyrmex angulatus species group using the automated morphological species delineation protocol NC-PART-clustering.

    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

    authors: Csősz S,Fisher BL

    更新日期:2016-03-10 00:00:00