938 resultados para Domain-specific programming languages
Resumo:
Aquest projecte estudia els conceptes de web semàntica, ontologia i llenguatges semàntics, i proposa un cas pràctic de disseny i desenvolupament d'una ontologia amb un prototipus de lloc web anotat semànticament.
Resumo:
Construcció d’una aplicació amb un llenguatge de programació concurrent i distribuït anomenat Erlang. Erlang és un llenguatge de programació funcional amb avaluació estricta, és a dir, assignació única i que inclou una màquina virtual. L’aplicació desenvolupada ha estat la programació d’un xat multiprotocol, el qual s’ha realitzat una primera part que ha consistit en el construcció d’un servidor per la xarxa local i el seu corresponent client. Llavors per poder fer un client més funcional i útil s’ha implementat un altre protocol, IRC. Al tractar-se d’un llenguatge espacialment dissenyat per treballar en processos s’ha intentat dissenyar d’una manera la qual es pugés aprofitar aquesta qualitat
Resumo:
"Student’s Watcher” is a small Web application which wants to show in a visual, simple and fast way, the evolution of the students. The main project table displays such things as marks and comments about students. We can add a comment for each mark to explain why this mark. The objective is to be able to know if some student has a problem, how is going his year, marks in other courses, or even, to know if he has a bad week in a different subjects. We can see the evolution of students in past years to do an objective comparison. It also allows inserting global comments of student, we have a list of these, and all professors can add new ones, where we can see more general valuations. “Student’s Watcher” was begun in ASP.net, but finally my project would be developed in PHP, HTML and CSS. This project wants to be a comparison between two of most important languages used nowadays, ASPX and PHP
Resumo:
S'ha creat un aplicatiu web autogestionable per a l'Associació Cultural Pubills de Valls de Torroella que millora l’existent. El nou aplicatiu disposa de noves funcionalitats com el fòrum, notícies, secció d’arxius multimèdia i botiga virtual. L'aplicatiu ha estat desenvolupat des de zero utilitzant programari lliure i els principals llenguatges de programació web actuals. Projecte disponible a http://www.pubills.com.
Resumo:
Background: The variety of DNA microarray formats and datasets presently available offers an unprecedented opportunity to perform insightful comparisons of heterogeneous data. Cross-species studies, in particular, have the power of identifying conserved, functionally important molecular processes. Validation of discoveries can now often be performed in readily available public data which frequently requires cross-platform studies.Cross-platform and cross-species analyses require matching probes on different microarray formats. This can be achieved using the information in microarray annotations and additional molecular biology databases, such as orthology databases. Although annotations and other biological information are stored using modern database models ( e. g. relational), they are very often distributed and shared as tables in text files, i.e. flat file databases. This common flat database format thus provides a simple and robust solution to flexibly integrate various sources of information and a basis for the combined analysis of heterogeneous gene expression profiles.Results: We provide annotationTools, a Bioconductor-compliant R package to annotate microarray experiments and integrate heterogeneous gene expression profiles using annotation and other molecular biology information available as flat file databases. First, annotationTools contains a specialized set of functions for mining this widely used database format in a systematic manner. It thus offers a straightforward solution for annotating microarray experiments. Second, building on these basic functions and relying on the combination of information from several databases, it provides tools to easily perform cross-species analyses of gene expression data.Here, we present two example applications of annotationTools that are of direct relevance for the analysis of heterogeneous gene expression profiles, namely a cross-platform mapping of probes and a cross-species mapping of orthologous probes using different orthology databases. We also show how to perform an explorative comparison of disease-related transcriptional changes in human patients and in a genetic mouse model.Conclusion: The R package annotationTools provides a simple solution to handle microarray annotation and orthology tables, as well as other flat molecular biology databases. Thereby, it allows easy integration and analysis of heterogeneous microarray experiments across different technological platforms or species.
Resumo:
Background: To enhance our understanding of complex biological systems like diseases we need to put all of the available data into context and use this to detect relations, pattern and rules which allow predictive hypotheses to be defined. Life science has become a data rich science with information about the behaviour of millions of entities like genes, chemical compounds, diseases, cell types and organs, which are organised in many different databases and/or spread throughout the literature. Existing knowledge such as genotype - phenotype relations or signal transduction pathways must be semantically integrated and dynamically organised into structured networks that are connected with clinical and experimental data. Different approaches to this challenge exist but so far none has proven entirely satisfactory. Results: To address this challenge we previously developed a generic knowledge management framework, BioXM™, which allows the dynamic, graphic generation of domain specific knowledge representation models based on specific objects and their relations supporting annotations and ontologies. Here we demonstrate the utility of BioXM for knowledge management in systems biology as part of the EU FP6 BioBridge project on translational approaches to chronic diseases. From clinical and experimental data, text-mining results and public databases we generate a chronic obstructive pulmonary disease (COPD) knowledge base and demonstrate its use by mining specific molecular networks together with integrated clinical and experimental data. Conclusions: We generate the first semantically integrated COPD specific public knowledge base and find that for the integration of clinical and experimental data with pre-existing knowledge the configuration based set-up enabled by BioXM reduced implementation time and effort for the knowledge base compared to similar systems implemented as classical software development projects. The knowledgebase enables the retrieval of sub-networks including protein-protein interaction, pathway, gene - disease and gene - compound data which are used for subsequent data analysis, modelling and simulation. Pre-structured queries and reports enhance usability; establishing their use in everyday clinical settings requires further simplification with a browser based interface which is currently under development.
Resumo:
In this article, we present the current state of our work on a linguistically-motivated model for automatic summarization of medical articles in Spanish. The model takes into account the results of an empirical study which reveals that, on the one hand, domain-specific summarization criteria can often be derived from the summaries of domain specialists, and, on the other hand, adequate summarization strategies must be multidimensional, i.e., cover various types of linguistic clues. We take into account the textual, lexical, discursive, syntactic and communicative dimensions. This is novel in the field of summarization. The experiments carried out so far indicate that our model is suitable to provide high quality summarizations.
Resumo:
The MyHits web site (http://myhits.isb-sib.ch) is an integrated service dedicated to the analysis of protein sequences. Since its first description in 2004, both the user interface and the back end of the server were improved. A number of tools (e.g. MAFFT, Jacop, Dotlet, Jalview, ESTScan) were added or updated to improve the usability of the service. The MySQL schema and its associated API were revamped and the database engine (HitKeeper) was separated from the web interface. This paper summarizes the current status of the server, with an emphasis on the new services.
Resumo:
El projecte proposa un sistema d’entrenament per l’escalada, donant noves solucions adaptades a les noves tendències socials i de mercat. La millora en la comunicació usuari-producte i el seguiment del progrés en l’entrenament són les bases d’aquest projecte, entorn a les quals giren totes les solucions plantejades. Donat l’increment exponencial dels usuaris de sales d’entrenament i aficionats a l’escalada en els últims deu anys, on m’incloc, aquest projecte pretén donar una nova visió més real de l’entrenament, plantejant un producte versàtil i canviant, el qual s’adequa a les necessitats concretes de cada usuari, a l’hora que proposa diferents muntatges segons les possibilitats de l’espai d’instal·lació. L’interès personal per l’escalada i l’experiència durants els últims anys en sales d’entrenament m’han fet plantejar-me la funció de diferents elements dins d’aquests espais. L’ús de noves tecnologies i de sistemes de programació específics donen a l’usuari l’oportunitat d’endinsar-se en tota una experiència diferent d’entrenament, on pot dissenyar el seu propi pla, tenir un seguiment estadístic de la seva evolució i ser partícip d’una xarxa social de contactes, recomanacions, actualitzacions d’exercicis i plantejament de nous reptes. Naixent les sales d’entrenament a la dècada dels seixanta, avui dia són més de 40 les empreses dedicades a la producció i fabricació de material per elles. Només un 11% inverteixen en innovació i disseny i, tot i així, els resultats, en la majoria dels casos, no es desmarquen gaire d’allò que ja existeix. Amb aquest projecte es vol obrir un nou paradigma en el sector, donar la volta a allò existent i mostrar que fent un bon estudi de necessitats es poden plantejar solucions molt més reals, adaptables i personalitzables.
Resumo:
Résumé : Le Large tumor suppressor, Lats2, est une protéine humaine homologue au suppresseur de tumeur Warts (Lats) de Drosophila melanogaster, qui réprime la prolifération des cellules en altérant leur cycle au niveau des transitions Gl/S et G2/M, et en induisant l'apoptose. Pourtant, la voie moléculaire par laquelle Lats2, une sériase-thréonine kinase, déclenche l'arrêt du cycle cellulaire, est toujours inconnue. Notre équipe a d'abord déterminé que Lats2 était un gène de réponse à la protéine p53 (Kostic et al., 2000). Par la suite, nous avons identifié des protéines interagissant avec Lats2, notamment les modules de reconnaissance du substrat des ligases Colline E3 (des protéines contenant Socs box ou F box) ainsi que deux Bous-unités du Signalosome CSN: CSN4 et CSNS. En outre, Lats2 est connue pour s'associer au Super-complexe composé de CSN et des ligases Colline E3 (Rongere, thesis, 2004; Rongere, unpublished results, 2005). Le travail présenté ici sur Lats2 a confirmé que cette protéine est une kinase associée à CSN. Nous avons caractérisé les interactions spécifiques de domaines de Lats2 avec hSocs3, hWsb 1 (des protéines Socs box) et hFBX-7 (une protéine F box), ainsi que les conséquences physiologiques des interactions avec hSocs3, hWsb1 et hSocs1. Des expériences de GST pull-down ont montré que les deux domaines, N-terminal et kinase, de Lats2 interagissent avec hSocs3, hWsb1 et hFBX-7, ce qui suggère aussi que l'ensemble de la protéine Lats2 est impliqué dans ces interactions. Une étude approfondie des interactions entre Lats2 et hSocs3 indique que le domaine kinase de Lats2 interagit avec la région de hSocs3 contenant un domaine SH2, situé en amont du domaine Socs box de hSocs3. Par ailleurs, Lats2 phosphoryle des régions spécifiques entre les domaines N-terminal et SH2 (Sl), et, entre les domaines SH2 et Socs box (S3) de la protéine hSocs3. Ces résultats révèlent que hSocs3 est un.nouveau substrat de Lats2. Des modifications de l'activité kinase ont aussi révélé que la protéine sauvage Lats2 (wt Lats2) était capable de phosphoryler hSocs3, alors qu'un mutant dead du domaine kinase Lats (poche ATP délétée, Lats2OATP) non. L'analyse des mutations a permis d'identifier deux résidus sériase situés aux positions 1441145 (S3), spécifiquement phosphorylés par wt Lats2. La phosphorylation des protéines représentant un signal de dégradation protéolytique, nous avons envisagé que Lats2 pouvait cibler hSocs3 pour une dégradation protéasomale. Lorsque wt Lats2 est surexprimée dans des cellules HEK293T et COS7, la demi-vie de hSocs3, un élément de la ligase Elongine BC-Colline É3 (ligase EBC), diminue significativement, effet que n'a pas la surexpression de Lats2OATP. De plus, la stabilité de hSocs3 dépend de la phosphorylation des résidus sériase aux positions 144/145 par wt Lats2. Bien que les sites de phosphorylation ne soient pas définis pour les deux autres modules de reconnaissance du substrat de la ligase EBC: hWsb 1 et hSocsl, leurs demi-vies diminuent également quand wt Lats2 est surexprimée. Pour les tests in vivo, nous avons synthétisé des esiRNA pour diminuer l'expression du gène endogène lats2, ce qui a entraîné une augmentation d'un facteur 2 de la demi-vie de hSocs3 et de hWsbl dans les cellules HEK293T. En conclusion, nos résultats suggérent que Lats2, une kinase associée au CSN, est un nouveau régulateur de la fonction des ligases EBC, agissant sur le renouvellement des protéines hSocs3, hSocs1 et hWsb1. Ainsi, Lats2 altère la spécificité et la capacité des ligases EBC, régulant par là même la stabilité de nombreuses protéines, ciblées par les ligases EBC pour une dégradation protéasomale. D'autres études devraient révéler si la modification observée de la fonction de la ligase EBC par Lats2, associée au Super-complexe, est également responsable du renouvellement des régulateurs du cycle cellulaire et des changements dans ce même cycle observés lors de la surexpression de Lats2. Summary : The Large tumor suppressor 2 (Lats2) is a human homologue of the Drosophila melanogaster tumor suppressor Warts (Cats) who negatively regulates cell proliferation by altering cell cycle Gl/S and G2/M transition and inducing apoptosis. However, the molecular pathway by which Lats2, a serine-threonine kinase, mediates cell cycle arrest is still unknown. Lats2 was initially identified to be a p53 response gene by our group (Kostic et al., 2000). Subsequently, our group identified interacting candidates of Lats2, including substrate recognition modules of Cullin-based E3 ligases (Socs box or F-box containing proteins) as well as two subunits of the Signalosome (CSN), CSN4 and CSNS. Additionally, Lats2 was shown to associate with a Super-complex, composed of CSN and Cullin-based E3 ligases (Rongere, thesis, 2004; Rongere, unpublished results, 2005) We hypothesized that Lats2 may perform its physiological function through interaction with CSN and Cullin-based E3 ligases. The present work on Lats2 has confirmed that Lats2 is a CSN associated kinase. We defined the domain specific interactions of Lats2 with hSocs3, hWsb1 (Sots box proteins) and hFBX-7 (F box protein), as well as the physiological consequences of interaction with hSocs3, hWsb1 and hSocs1. Both the N-terminal and the kinase domains of Lats2 interact with full-length hSocs3, hWsb1 and hFBX-7, determined in GST pull-down assays suggesting that full-length Lats2 protein is involved in interactions. Refinement of the Lats2 interaction with hSocs3 indicated that the kinase domain of Lats2 interacts with a region of hSocs3 containing a SH2 domain located upstream of the Socs box domain of the hSocs3. Moreover, Lats2 phosphorylated specific regions between the N-terminal and SH2 domain (S l) as well as between the SH2 domain and Socs box domain of hSocs3 (S3).These results indicate that hSocs3 is a novel Lats2 substrate. The kinase assay has also demonstrated that wt Lats2 was able to phosphorylate hSocs3, but not Lats2 kinase dead mutant (deleted ATP pocket, Lats20ATP). Mutational analysis identified two serine residues located at positions 144/145 (S3) to be specifically phosphorylated by wt Lats2. Phosphorylation of proteins has been shown to be a signal for proteolytic degradation of many characterized proteins. Thus we hypothesized that Lats2 could target hSocs3 for proteasomal degradation. When wt Lats2 was over-expressed in HEK293T cells and COST cells, the half-life of hSocs3, as a component of Elongin BC Cullin-based E3 ubiquitin ligase (EBC ligase), decreased significantly. In contrast, aver-expression of the Lats2OATP did not alter the half-life of hSocs3. Furthermore, the stability of hSocs3 depended on phosphorylation of serine residues at positions 144/145 by wt Lats2. Although the sites of phosphorylation were not defined for two other substrate recognition modules of EBC ligasehWsbl and hSocsl, their half-lives also decreased when wt Lats2 was over-expressed. To test in vivo, we synthesized esiRNA to knock-down endogenous Lats2 and subsequently we measured the half-lives of hSocs3 and hVVsb l . Here we demonstrated that the half-lives of hSocs3 and hWsbl were increased by the factor of two in Lats2-depleted HEK293T cells. In conclusion, our findings suggest that Lats2, a CSN associated kinase, is a novel regulator of EBC ligase function by regulating the turn-over of hSocs3, hSocs1 and hWsb1. Thus, Lats2 alters the specificity and capacity of EBC ligases regulating thereby the stability of numerous proteins which are targeted by EBC ligases for proteasomal degradation. Further studies should reveal whether the observed modulation of EBC ligase function by Lats2 associated with a Super-complex is also responsible for the turn-over of cell cycle regulators and the observed alteration in cell cycle by Lats2 over-expression.
Resumo:
En aquest món on ens ha tocat viure i patir canvis tan durs amb la crisi econòmica que patim, que ens ha fet passar de lligar els gossos amb llonganisses a vigilar en les despeses del dia a dia per poder arribar just a final de mes, és el moment de reinventar-se. És per aquest motiu que presento aquesta idea, on el seu objectiu és desenvolupar una pàgina web que esdevingui un punt de trobada entre usuaris que volen transmetre o ampliar el seu coneixement i oferir-los la possibilitat que entre ells puguin compartir les seves habilitats i destreses. El web consistirà en un panell d’activitats on els usuaris un cop s’hagin registrat puguin crear les activitats que vulguin aprendre o bé ensenyar, tot demanant, si ho desitgen, quelcom a canvi. Aleshores la resta d’usuaris si els interessa l’activitat, poden acceptar la demanda o bé fer una proposta pròpia. A partir d’aquí els usuaris s’han de posar d’acord a l’hora de dur a terme l’activitat. El web disposarà d’una part pels usuaris amb permisos d’administrador perquè puguin gestionar el portal. Aquest projecte s’ha desenvolupat amb el framework de PHP Codeigniter, el qual utilitza la programació per capes MVC, la qual separa la programació en tres parts: el Model, la Vista i el Controlador. També s’han utilitzat els llenguatges HTML5 i CSS3, i jQuery, que és una llibreria de JavaScript. Com a sistema gestor de base de dades s’ha utilitzat el MySQL.
Resumo:
Psychological control refers to parental behaviors that intrude on the psychological and emotional development of the child. In 2010, Soenens and colleagues proposed a distinction between two domain-specific expressions of psychological control, that is, Dependency-oriented Psychological Control (DPC) and Achievement-oriented Psychological Control (APC). The aim of this study was to evaluate the factor structure, reliability, and convergent validity of the French form of the Dependency-oriented and Achievement-oriented Psychological Control Scale (DAPCS; Soenens, Vansteenkiste, and Luyten, 2010) in a sample of late adolescents (N = 291, mean age = 21.65). Confirmatory factor analyses confirmed the hypothesized two-factor solution of the DAPCS for paternal as well as for maternal ratings. Moreover, high indices of internal consistency indicated that both subscales produced reliable scores. Further, convergent validity was confirmed by theoretically consistent associations between the DAPCS' subscales and well-established assessments of general parenting style dimensions. Finally, results evidenced gender specific patterns supporting the relevance of domain differentiation in the assessment of psychological control. Overall, the results of this study indicated that the French form of the DAPCS might be a useful instrument to assess two domainspecific types of parental psychological control among French-speaking adolescents.
Resumo:
DOC Research Director Lettie Prell recently compiled the calendar year 2012 data for offender releases from prison to community supervision in Iowa. Analyzes such as these help the Iowa Corrections system in identifying where the most reentry resource need is; what offender programming is most in demand; and which culturally-sensitive supervision and culturally-specific programming is prescribed.
Resumo:
Tämän diplomityön tavoitteena oli kehittää menetelmiä ja ohjeitataajuusmuuttajan sulautetun ohjelmiston kehityksen aikaiseen testaukseen. Soveltuvia menetelmiä etsittiin tutkimalla laajasti kirjallisuutta sekä selvittämälläyrityksen testauskäytäntöä. Tutkittuja kirjallisuudesta löytyneitä menetelmä olivat testauskehykset, simulointi ja staattinen sekä automaattinen testaus. Kirjallisuudesta etsittiin myös menetelmiä, joiden avulla testausprosessia voidaan helpottaa tai muuten parantaa. Tällaisista menetelmistä tutkittiin muun muassa testidatan valintaa, testauslähtöistä kehitystä sekä testattavuuden parantamista. Lisäksi selvitettiin uudelleenkäytettävien testien ohjelmointiin soveltuvia ohjelmointikieliä. Haastatteluiden ja dokumentaation avulla saatiin hyvä käsitys yrityksessä vallitsevasta testauskäytännöstä sekä sen ongelmakohdista. Testauksen ongelmiksi havaittiin testausprosessin järjestelmällisyyden puute sekä tarve suunnittelijoiden testauskoulutukseen. Testausprosessin parantamiseksi esitetään moduulitestauskehyksen käyttöönottoa. Lisäksi suunnittelijoiden testauskoulutuksella arvioidaan olevan suuri vaikutus koko testausprosessiin. Testitapausten suunnitteluun esitetään menetelmiä, joiden avulla voidaan suunnitella kattavampia testejä.
Resumo:
The nature of client-server architecture implies that some modules are delivered to customers. These publicly distributed commercial software components are under risk, because users (and simultaneously potential malefactors) have physical access to some components of the distributed system. The problem becomes even worse if interpreted programming languages are used for creation of client side modules. The language Java, which was designed to be compiled into platform independent byte-code is not an exception and runs the additional risk. Along with advantages like verifying the code before execution (to ensure that program does not produce some illegal operations)Java has some disadvantages. On a stage of byte-code a java program still contains comments, line numbers and some other instructions, which can be used for reverse-engineering. This Master's thesis focuses on protection of Java code based client-server applications. I present a mixture of methods to protect software from tortious acts. Then I shall realize all the theoretical assumptions in a practice and examine their efficiency in examples of Java code. One of the criteria's to evaluate the system is that my product is used for specialized area of interactive television.