scholarly journals Automatically Building Diagrams for Olympiad Geometry Problems

Author(s):  
Ryan Krueger ◽  
Jesse Michael Han ◽  
Daniel Selsam

AbstractWe present a method for automatically building diagrams for olympiad-level geometry problems and implement our approach in a new open-source software tool, the Geometry Model Builder (GMB). Central to our method is a new domain-specific language, the Geometry Model-Building Language (GMBL), for specifying geometry problems along with additional metadata useful for building diagrams. A GMBL program specifies (1) how to parameterize geometric objects (or sets of geometric objects) and initialize these parameterized quantities, (2) which quantities to compute directly from other quantities, and (3) additional constraints to accumulate into a (differentiable) loss function. A GMBL program induces a (usually) tractable numerical optimization problem whose solutions correspond to diagrams of the original problem statement, and that we can solve reliably using gradient descent. Of the 39 geometry problems since 2000 appearing in the International Mathematical Olympiad, 36 can be expressed in our logic and our system can produce diagrams for 94% of them on average. To the best of our knowledge, our method is the first in automated geometry diagram construction to generate models for such complex problems.

2021 ◽  
Author(s):  
Sacha Schutz ◽  
Pierre Marijon ◽  
Tristan Montier ◽  
Emmanuelle Genin

AbstractCutevariant is a user-friendly GUI based desktop application for genomic research designed to search for variations in DNA samples collected in annotated files and encoded in the Variant Calling Format. The application imports data into a local relational database wherefrom complex filter-queries can be built either from the intuitive GUI or using a Domain Specific Language (DSL). Cutevariant provides more features than any existing applications without compromising on performance. The plugin based architecture provides highly customizable features. Cutevariant is distributed as a multiplatform client-side software under an open source licence and is available at https://github.com/labsquare/Cutevariant. It has been designed from the beginning to be easily adopted by IT-agnostic end-users.


AГГ+ ◽  
2015 ◽  
Vol 1 (3) ◽  
Author(s):  
Младен Амовић ◽  
Миро Говедарица ◽  
Владимир Пајић ◽  
Славко Васиљевић

Модел за управљање великим серијама просторно-временских података имплементиран је на Apache Spark open-source платформи за складиштење и обраду великих серија података на дистрибуираним рачунарским системима формираним од комерцијално доступних радних станица. Алгоритми за обраду просторно-временских података су дефинисани према правилима Spark SQL програмског модела, а релационе операције на DataFrame-овима (специјализованим системом оквира података) коришћењем специфичног језика домена (domain – specific – language → DSL). Увођењем просторно-временских типова података омогућава се стандардизован приступ у Big Data парадигми.


2012 ◽  
Vol 9 (3) ◽  
pp. 1075-1103 ◽  
Author(s):  
Milan Celikovic ◽  
Ivan Lukovic ◽  
Slavica Aleksic ◽  
Vladimir Ivancevic

In this paper, we present a platform independent model (PIM) of IIS*Case tool for information system (IS) design. IIS*Case is a model driven software tool that provides generation of executable application prototypes. The concepts are described by Meta Object Facility (MOF) specification, one of the commonly used approaches for describing meta-models. One of the main reasons for having IIS*Case PIM concepts specified through the meta-model, is to provide software documentation in a formal way, as well as a domain analysis purposed at creation a domain specific language to support IS design. Using the PIM meta-model, we can generate test cases that may assist in software tool verification. The meta-model may be also a good base for the process of the concrete syntax generation for some domain specific language.


2018 ◽  
Author(s):  
Luis Pedro Coelho ◽  
Renato Alves ◽  
Paulo Monteiro ◽  
Jaime Huerta-Cepas ◽  
Ana Teresa Freitas ◽  
...  

AbstractNGLess is a domain specific language for describing next-generation sequence processing pipelines. It was developed with the goal of enabling user-friendly computational reproducibility.Using this framework, we developed NG-meta-profiler, a fast profiler for metagenomes which performs sequence preprocessing, mapping to bundled databases, filtering of the mapping results, and profiling (taxonomic and functional). It is significantly faster than either MOCAT2 or htseq-count and (as it builds on NGLess) its results are perfectly reproducible. These pipelines can easily be customized and extended with other tools.NGLess and NG-meta-profiler are open source software (under the liberal MIT licence) and can be downloaded from http://ngless.embl.de or installed through bioconda.


Author(s):  
Jessica Ray ◽  
Ajav Brahmakshatriya ◽  
Richard Wang ◽  
Shoaib Kamil ◽  
Albert Reuther ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document