일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- github
- drug development
- pandas
- EdgeR
- julia
- CUT&RUN
- 비타민 C
- scRNAseq
- ngs
- cellranger
- Git
- single cell analysis
- scRNAseq analysis
- Batch effect
- HTML
- single cell rnaseq
- DataFrame
- matplotlib
- MACS2
- js
- CUTandRUN
- 싱글셀 분석
- drug muggers
- single cell
- python matplotlib
- javascript
- Bioinformatics
- CSS
- PYTHON
- ChIPseq
- Today
- Total
목록Programming enviorment (20)
바이오 대표
screen 서버를 사용해서 코드를 돌릴때, 내가 연결해논 서버연결이 시간이 오버했거나 창을 실수로 껏다가 서버에서 끊기는 경우가 생긴다. Cashed 가 되있어서 멈춘곳에서부터 코드를 실행하면 정말 좋지만 그렇지 못한 경우에는 처음부터 다시 돌려야 한다. 이를 방지하기 위해서 “screen”을 활용 할 수 있다. 생성: screen -S 확인: screen -ls 다시 불러오기: screen -r 종료: screen -XS kill Linux GNU Screen 요새는 보통 linux를 깔면 pre-installed되어있다. 다음 코드를 이용해서 확인해볼 수 있다. $ screen --version ##Screen version 4.01.00devel (GNU) 22-May-06 만약에 깔려있지 않을 ..
내 IP 주소 확인 방법 $ ifconfig (Linux) $ ipconfig getifaddr en0 (macOS) 서버 연결하기 $ ssh username@remoteHost or ssh username@server_IP_address 예시) ssh ybae@132.26.4.5 서버에서 local 로 데이터 복사 하기 $ scp username@remoteHost:/remote/dir/file.txt /local/dir/ ** 이때 복사를 받을 파일의 acess permission 에 wirte permission 가 있어야 한다. $ls -l 을 하였을때 파일 앞쪽에 drwxr-xr-x이면 실행되지 않을 것이다. 이를 drwxrwxr-x로 바꿔주고 싶으면 $chmod 775 /local/dir/ 를..
출력 데이터가 지정 범위 초과시 다음과 같은 에러가 뜬다. -> Terminal 에 들어가 다음과 같은 명령어를 이용해서 출력 데이터 범위를 늘려주면 해결 가능하다 jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10 # jupyter notebook jupyter lab --NotebookApp.iopub_data_rate_limit=1.0e10 # jupyter lab
코드를 짤 때 하나의 핵심은 역시 깔끔한 코드이다. 중복 사용 되는 Function 들을 다른 .ipynb 으로 저장해놓고, 원하는 function 들을 불러서 사용할 수 있다. import nbimporter import nbimporter # 예시 - assitant.ipynb 에서 unique( ) function 불러오기 from assistant import unique assistant.ipynb : function 들을 작성해 높은 파일 TDC_final.ipynb: 여기서 assistant.ipynb 의 function 을 불러와서 사용 * assistant.ipynb 자체를 import 하고 function을 사용할때 assistant.unique( ) 처럼 해줄 수 도 있다.