Goosang-Yu / genet

Python library for genome editing, CRISPR gRNA design and prediction
13 stars 5 forks source link

Different outputs webtool vs python package? #88

Closed francoiskroll closed 4 months ago

francoiskroll commented 4 months ago

Sorry about the many questions!

Let's say I try exactly the same input with both the webtool & the Python package.

Webtool

Screenshot 2024-04-22 at 17 12 01 Screenshot 2024-04-22 at 17 12 31

Top predicted pegRNA is

Python package

pegrna = DeepPrime('test',
                   'TTTTGGGTTTTATCCTACAGCCCGTCATCGGCTCGGCGAGCGACTACTGTAGGTCGTCATAAGGCCGAAGGAGACCGTACATACTCTTACTGGGGATTCTGATGTTAGTGGGCATGACTTT',
                   'TTTTGGGTTTTATCCTACAGCCCGTCATCGGCTCGGCGAGCGACTACTGTAGGTCGTCATGGGGCCGAAGGAGACCGTACATACTCTTACTGGGGATTCTGATGTTAGTGGGCATGACTTT',
                   edit_type='sub',
                   edit_len=2)

pe2_output = pegrna.predict(pe_system='PE2', cell_type='HEK293T')

Top predicted pegRNA is

I guess the top-predicted pegRNA is the same in both cases, but the score is slightly different? Anything I should worry about?

Goosang-Yu commented 4 months ago

The response of issue #45 might be helpful.

In short, if you have to choose one, I recommend using GenET. GenET is actively maintained, with discovered bugs being fixed, and it receives regular updates.

francoiskroll commented 4 months ago

Yes that perfectly answers my question. Sorry I hadn't seen it!