{"id":18820067,"url":"https://github.com/bhklab/toxicodb-web","last_synced_at":"2026-04-09T11:13:50.321Z","repository":{"id":41826531,"uuid":"248018068","full_name":"bhklab/ToxicoDB-web","owner":"bhklab","description":"ToxicoDB is a database of curated toxicogenomics datasets that provides convenient data summary and visualization to mine these complex data. Users can find drug and gene annotations, visualize differential gene expression and enriched pathways within datasets for drug of interest.","archived":false,"fork":false,"pushed_at":"2022-04-27T21:12:53.000Z","size":19955,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-30T03:21:39.459Z","etag":null,"topics":["d3js","drug","nodejs","plotlyjs","reactjs","toxicogenomics"],"latest_commit_sha":null,"homepage":"http://toxicodb.ca","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bhklab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-17T16:23:29.000Z","updated_at":"2020-04-27T18:23:36.000Z","dependencies_parsed_at":"2022-08-11T18:40:32.908Z","dependency_job_id":null,"html_url":"https://github.com/bhklab/ToxicoDB-web","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhklab%2FToxicoDB-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhklab%2FToxicoDB-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhklab%2FToxicoDB-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bhklab%2FToxicoDB-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bhklab","download_url":"https://codeload.github.com/bhklab/ToxicoDB-web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239758828,"owners_count":19692034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["d3js","drug","nodejs","plotlyjs","reactjs","toxicogenomics"],"created_at":"2024-11-08T00:26:22.381Z","updated_at":"2025-12-30T23:04:32.098Z","avatar_url":"https://github.com/bhklab.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ToxicoDB Web Application\n\n## Setup Instructions\n\n**Note: Yarn must be installed on the machine!**\n\n- Clone the repo\n  \n```bash\ngit clone git@github.com:bhklab/ToxicoDB.git\ncd ToxicoDB\n```\n\n- In the project directory, install all server dependencies `npm i`\n- Create .env using .env.example as a reference to access the database\n- Start the server by running `npm start` or `npm run devstart`(development mode) command\n- Start the client (development mode) by running `yarn start`\n- Open [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\n## Dependencies\n\n- React\n- React-Router\n- Express\n- Knex\n- Body-parser\n\n## Dev Dependenices\n\n- Nodemon\n- Eslint\n\n## Build Instructions\n\n### `cd client \u0026\u0026 yarn build`\n\nBuilds the app for production to the `build` folder.\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\n## Servers\n\n- Testing Server: [http://beta.toxicodb.ca](http://beta.toxicodb.ca)\n- Production Server: [http://toxicodb.ca](http://toxicodb.ca)\n\n## Migrations\n\n- `knex migrate:make (migration_name)` - To create a new migration file.\n- `knex migrate:latest` - To run the lastest migrations and create corresponding tables.\n\n## Seeds (Seeding Files)\n\n- Create manually a file (`touch file_name`).\n- Run `knex seed:run` to run the seeding file(s) in order to seed the table(s) in the database.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhklab%2Ftoxicodb-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbhklab%2Ftoxicodb-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbhklab%2Ftoxicodb-web/lists"}