GithubHelp home page GithubHelp logo

practicalbioinformaticssite's Introduction

PracticalBioinformaticsSite

总体设想:

  • Homework (HW) 1、2构成了这学期要完成的一个完整项目, 即:通过对多组学数据的整合分析来回答你感兴趣的生物学问题。比如“在精子发生中转录因子如何通过调控染色质结构和基因表达来进一步调控减数分裂的进程?” 这个项目的主要目标是建立一个由后台数据库驱动的网站,能够来查询和展示所存储的你感兴趣的基因家族的功能和多组学信息。 我们鼓励同学间的合作和互相学习。因此,由1-3个成员构成的小组来共同完成一个项目,同一组内每个人的得分相同。

HW1的具体要求:

  • 你必须建立项目网站。
  • 你必须建立后台数据库,并且利用数据库的数据驱动网站内容的动态更新。
  • 你必须用一个后台或网页版的php或R程序进行数据库的内容更新。
  • 你必须提供一个查询数据库的网页。
  • 你必须介绍:数据来源、数据有多少条记录、来自哪些物种。
  • 在网站上提供利用 blast 查询序列数据;
  • 对查询出来的数据提供更新和删除功能;
  • 找到一个你选择的某一类基因(蛋白质)的一个 RNA-seq 表达数据集,利用所学的技 能计算出表达值并存储到数据库里;
  • 在查询出某个基因(蛋白质)后,利用其表达数据动态做出表达图(plot)。

Documentation

About

This is a website designed for some basic bioinformatics operation navigation and integration. Access: cdoveDB

Documentation

1. Blast

The main page "Blast" is designed for web-based blast, which can display the html format blast result below. The options, program, database and query, can be selected in the form. In brief, this function is achieved by fetch method in javascript. We first made a post and after parse out the RID of this run, we check out if the Blast website is finished every 5 second. When website told the searching is ready, we fetch the final result.

2. Data operate

The second page "Database" is designed for The insertion and deletion of data is realized by php in background. For coding convenience, we only support the operation of one database called gene_table. This database is previously initialized with the data from hg38.ensembl.gtf. The only contained data is ENSG id, start, end, chromosome and direction.

3. Search

The third page "Search "can search for one query and display in below, it allows you to search this result in further NCBI and Ensembl website.

4. Documentation

This page

practicalbioinformaticssite's People

Contributors

elantrean avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.