Pros and Cons of the ChatGPT Plugin

While researchers at West Virginia University see potential in the latest official ChatGPT add-on, called Code Interpreter, for educational applications, they also found that it is important for using computational methods to address targeted treatments for cancer and genetic diseases. For scientists with biological data, there are limitations to the use of this plugin.

"The Code Interpreter is a promising tool, especially in education, as it makes programming in STEM fields more accessible to students." Assistant Professor, Department of Microbiology, Immunology and Cell Biology, West Virginia University School of Medicine , and director of the Bioinformatics Core, Gangqing "Michael" Hu said: "However, it does not provide all the functions required in the field of bioinformatics. These are problems that can be solved through technical improvements. Code interpreters may be used in the future." Expand its application areas, including bioinformatics, finance, and economics.”

Since its release in December 2022, ChatGPT, the popular artificial intelligence chatbot, has attracted business, education and public attention. However, it does not fully meet the needs of those working in biomedical research, including the intersectional field of bioinformatics, and these scientists are eagerly looking forward to OpenAI's code interpreter plug-in, hoping that it will fill these gaps.

896aef6857e4dfedd00852a02af36e6e.png

Hu and his team tested the code interpreter's performance on various tasks to evaluate its properties. Their findings, published in the Annals of Biomedical Engineering, show that while the plugin excels in some ways, it still has some limitations.

For example, someone without a scientific background can easily get in touch with programming or computer programming through a code interpreter. It is also cost-effective and stimulates students' curiosity to explore data analysis, increasing their interest in learning, Hu said. He pointed out that users need to understand how to interpret the data, identify whether the results are accurate, and know how to interact with the chatbot.

Bioinformaticians rely on precise programming, computer software programs and Internet access to store, analyze and interpret biological data such as DNA and the human genome for the advancement of modern medicine.

While specific improvements to bioinformatics are needed, Hu said code interpreters help users determine the accuracy of answers and whether there is a so-called "illusion," or fictional answer, which in some cases may misleading. .

"People know that ChatGPT can do a lot of impressive things, but it's not very good at providing citations or references to support its answers. If asked where it came from to support a response, it might start making up references," Hu explained. "Code interpreters provide a solution to minimize hallucinations. For problems that can be solved programmatically, the code itself can serve as a source or citation. This is an important advance."

Hu's collaborators include postdoc Lei Wang from West Virginia University's Department of Microbiology, Immunology and Cell Biology; Xijin Ge from South Dakota State University; and Li Liu from Arizona State University.

The team found good results in the code interpreter's ability to turn data into charts and graphs.

Suggested upgrades to the code interpreter include providing Internet access to download genomic data, installing bioinformatics-specific software, expanding storage capacity, and supporting more programming languages. Additionally, the researchers found that compliance with privacy and security application regulations such as HIPAA is required.

While testing the data analysis, they found some limitations. The plugin supports only one computer program, Python ( Python Practical Exercise for Bioinformatics Analysis 3 | Video 21 ), and only supports some software packages dedicated to bioinformatics. Also, it cannot access data on the internet and cannot handle large files. This drawing function is really powerful, the first experience of Muggle's ChatGPT 4.0

37c888f739fa94c3619a913d92b40281.png

Three examples of using the code interpreter to create graphs

"It only allows processing of files around 100 megabytes or so, but we're processing files in the gigabyte range," Hu said. "Also, it doesn't support the parallel processing required for large datasets, resulting in slower performance." Hu said he plans to use the plugin in next year's course, although he expects more upgrades to the code interpreter, To help students understand data visualization. "Artificial intelligence is a rapidly developing field. I hope that by that time, OpenAI can overcome some limitations so that it can be used for broad bioinformatics programming." Finally, Hu said he will continue to monitor and test new AI Programming and functionality, as there are still many innovative uses waiting to be discovered in this space.

Shengxin Baodian: After ChatGPT gives prompts and codes ( be lazy, use ChatGPT to help me write a piece of biological information code ), big data still needs to be run locally, otherwise the speed of uploading and downloading and analysis will take up too many resources.

Past products (click on the picture to go directly to the text corresponding tutorial)

07ed118dd553baea6bf934117cc5e73c.jpeg

eb58fc27d147e530846801b7e633aae8.jpeg

c4c73832303d2b16aa88ac01f19f2f80.jpeg

9b658548cbfa66e30868898681765f89.jpeg

5e7b45b431fe322c8d9a68377147e9fb.jpeg

e37ea4e097a5469977f1b851fc3d3a9f.jpeg

009e508eee6894326fd0dd1c6bb47c32.jpeg

1a45a90a32e06206a8da0b984d9f157e.jpeg

3ce03016fc8ed7e05bd7718137fe63cf.jpeg

d55313325d262dfa4e7674872ac67983.jpeg

3e9a5443b273c38f0675b7455f1662e7.jpeg

6523aa6482e2b8411d773c9f14c1a290.jpeg

392c87d31456cdf8bb5d1b58583df717.png

7a822e1e7349b8e1a30a6e800ded1e10.png

d9b527d3cba70f3c427dee9914991408.png

77d38c3c3ade024df68392a3b233ec07.png

f71891e33039db7b30b881760bd1a61a.jpeg

a91b0ab2c370c0b35cc1571c9a05c091.jpeg

aa4ccfdfcafd472894713c0794e79d99.jpeg

dc27fef453b04c92e908832bd4fdabb1.jpeg

90d48310378bbcf8dad275b5728e3530.png

3278c66397f0c226f2ae6fc9b6290a2b.png

684db348b4ecd4861bec09d195b2e9d0.jpeg

ce600b8ff83902e6c985c51865cbd7a8.png

d7bc3c618097f1bc267293f34b5c05c2.png

e489ec75f698712c192092bb1dfbec0c.jpeg

d92e427492d1e0cbfccf7b2a9ae08c0c.png

181757c9d7b68ff2b1470c1e21f1aefb.png

machine learning

406fc795fb99a4b7f35a1f2c0963dcd5.png

6937fe56627cc743732c7143969aff15.jpeg

2f4c79949c6b009f4631336662659f46.jpeg

bc2fb8b653089ded3bac17f5d35a9c97.png

Guess you like

Origin blog.csdn.net/qazplm12_3/article/details/132614231