Giter VIP home page Giter VIP logo

gene-info's Introduction

Welcome

banner that says James Knight - programmer, scientist and bioinformatician alongside a cartoon of James

Although formally trained as a molecular biologist, I have been programming for over twenty years. I specialize in making webs apps for analyzing and sharing data, as well as for general scientific productivity.

Around the web

gene-info's People

Contributors

knightjdr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jwildenhain

gene-info's Issues

Missing option to toggle "Ctrl+double click" in 1.8.3

Hi and thank you for this wonderful extension. I cannot find the option allowing the switch to Ctrl+double click behavior. I tried to use the 1.8.3 version of the extension on both Chrome (116) and Firefox (117). Attaching a screenshot showing the available options for the extension. Thank you.
extension_prefs

Add activation option that requires ctrl/command key to be pressed

Describe the feature

In addition to selecting genes by double clicking or dragging, add another option that requires the control key (Windows) or command key (Mac) to be pressed during the mouse event. Double-clicking is a general way of selecting text and this additional feature would prevent a query from happening unless the user specifically wants it to, as determined by pressing ctrl/command. It can be annoying having the panel open up to say No gene information available whenever a double click happens.

Fission yeast

Hi,
I love this. Is it possible to add for fission yeast and we will advertise to our community
(PomBase is one of the core GO contributing databases)
https://www.pombase.org/

Val

Add regions to information panel

Add Pfam regions to the information panel in addition to domains. This should be a separate section on the panel that can be toggled on and off independently from domains via the settings.

Allow reordering of sections on information panel

Allow users to control the ordering of sections on the information panel. The ideal way to implement this would be to enable dragging and dropping of the fields in the extension popup to determine the order they will appear on the information panel.

Add protein expression data from ProteomicsDB

Describe the resource

  • name and url

ProteomicsDB, https://www.proteomicsdb.org/

  • what does it do and what makes it unique from data we already incorporate?

They have MS1-based protein expression information from many cells and tissues.

  • how can we download the resource programmatically and in what format(s)?

API endpoint (currently disabled). For tissues categories, change TISSUE_CATEGORY_SELECTION to 'cell+line' or 'tissue'. Change TAX_CODE for other species.

  • what species does it support?

Humans: 9606
Arabidopsis: 3702

  • how are database entries indexed (e.g. Uniprot accession, official gene name, etc)?

Entries from the endpoint are indexed by UniProt accession.

Additional context

Link to locally held raw DNA file like SNPTips used to

It would be fantastic if when double clicking it was possible for the window to also contain information regarding your genotype pulled form a locally held raw data file. Much like what an old Firefox plugin did called SNPTips used to do. This would make it quicker and easier for people interested in genetics to check and compare their genotypes.

SNPTips on GitHub - https://github.com/belvario/snptips
SNPTips example video - https://www.youtube.com/watch?v=4d6Vs3PNE_g

Support for prokaryotic species.

It would be excellent to extend the use of the extension to most common bacterial species. Inclusion of E.coli and Salmonella would certainly broaden the potential userbase of the tool.

Include instructions on changing word separator

Include instructions in documentation on how to modify the word separator for selecting text via double-click.

In Firefox: layout.word_select.stop_at_punctuation can be set to true

In OSX: changes with every OS release

Windows: ?

Linux: ?

Edge cases

  • quotation marks
  • terminal periods

Sorting Interactors List

Really nice work with this tool. Allowing users to sort the interactors list, either by BioGRID or IntAct evidence, could help to pick out top hits from the list.

Allow selection of additional identifiers for C. elegans

Wormbase IDs

  • e.g. WBGene00000536
  • always prefixed with WBGene

Coding sequence (CDS)

  • e.g. ZC395.2 and Y46C8AL.9a:wp261
  • possible regex: \w+\.\w+(?::wp\d+)?
  • this is referenced as ORF in UniProt
  • can currently query by this by turning off autodetect and setting the query type to ORF
  • is not currently autodetected

Add submit button for search bar

Currently users can only hit the enter key to submit a search on the extension popup.

Should also have a button for submitting.

Compatibility with HTML files

I routinely generate HTML report that have tables embedded with in them. I found that GIX works flawlessly when I use Firefox to open the HTML report, however, it fails when the report is opened in Chrome citing that 'Either your browser does not allow queries on this page, or you may need to hit refresh if you've just installed the extension.' Is it possible to extend HTML support to Chrome?

Thank you,
NM

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.